Loopy Pro: Create music, your way.
What is Loopy Pro? — Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.
Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.
Download on the App StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
App / steps to send specific MIDI message(s) from iPad to my Yamaha p515
I want to select different voices on my Yamaha p515 from my iPad. The docs seem to specify MIDI messages to send.
Is there an iPad app I can use to shape and send such messages? Can I configure a Loopy Pro button to do this? Given these MSB, LSB, PRB (not sure what PRB means) what steps should I follow to set up the messages?
Thanks!
Comments
Sure, you can use Mozaic or StreamByter to send MIDI messages. You can include either in Loopy Pro as an AUv3.
You will need some more detailed info on the messages. Yamaha usually provides detailed documentation on their MIDI interfaces; look for the pages in typewriter font with lots of x and o. My guess is that the LSB/MSB are for a Bank Select CC message, and PRG is a Program Change message within the selected bank.
Edit: The P515 MIDI document clarifies this for the preset voices. Since the XG voices only use the bank LSB, you may be able to send just B0h 20h LSB ("h" means hexadecimal) to select the Bank. Then send C0h nn to select the program. Note that Yamaha uses 1-based program numbers, so nn = prg - 1.
Edit 2: It would probably be safest to send the full Bank Select pair,
B0h 00h MSB B0h 20h LSB
, in case the wrong MSB is somehow stored.There are a huge number of XG voices. How would you visualize making the selection from Loopy Pro? I'd suggest sending a note message into the script (range 0 to 127). Then using a lookup table in the script to select the desired LSB/PRG pair. You would need to decide which voices to include in the table (basically a menu).
@uncledave This is super helpful! Thanks so much! I might try it out from the Mac command line using sendmidi from github.
My initial thought was a few buttons with hardcoded choices (advanced usage for me
) Have not thought beyond that. Your lookup table sounds good. Is that a Note On message? Triggered physically from where? Is Looper Pro scriptable?
Good idea. Just watch for the decimal/hex and -1 adjustments.
Yes, I was thinking of a Note On. My expertise is in scripting, especially StreamByter. I don't know about Loopy Pro, but I know you can configure various actions, so I hope you can send something into a script.
You should certainly be able to create a button to trigger a small script that could send one hardcoded selection.
https://patchstorage.com/multichannelprogramchanger/
Thank you, @uncledave. Got it working with sendmidi. Excited!
Will try next from Loopy using Mozaic @alfred -- thanks!