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.
Comments
Hmmm. Not sure it should be that much. On my iPad 6 Drambo is running at 18% DSP, doing "nothing", which is pretty alarming. Remember, with the latest AUM, you can tap on DSP, then Node Statistics to see which modules are using it. We may be doing our Drambo wrong; maybe @rs2000 can comment.
My personal choice for an app like this would be StreamByter. It's much lighter on DSP even when doing a lot more work (scanning long tables at MIDI clock rates, 24/beat). I'll see what I can do.
The numbering isn’t exactly a bug. MIDI starts counting at zero. Most (but not all) MIDI apps and hardware display 1 for the first program (the one that is actually program 0). So, wim’s program is true to the real MIDI.
100% CPU seems wrong. Maybe you have built a MIDI loop by accident?
I see what u mean. Yeah i notice LFOH starts from 0 by default too
Fwiw, there is no general next/previous program change command. The midi program change event calls up a specific preset. Some apps may implement buttons that will call up the next or previous preset.
But if you write a program need to either start by knowing what preset is currently active or start by sending a specific preset number. Then you could have a next/previous button that sends the next or previous program number.
Here's the StreamByter implementation. Copy/paste this into a StreamByter window and Install Rules. Route the MIDI as you need.
Edit: Added handler for the menu at the top. You can select any PC number from that, then up/down from there. And btw, the number displayed is the value sent, range 0..127.
This pic shows it working. I just routed the output to another SB to view the output.

This uses 4% DSP in my iPad 6, much better than 18% for the Drambo version. If you lose sight of the SB buttons window, just tap the globe icon in the lower right.
Thanks @uncledave
@Poppadocrock . If you're using my script, please grab the updated version. I made the menu do a selection, so you can dial any PC number directly, as well as up/down from the current.
There’s an app called program changer. I haven’t used it but it’s free!
I have been thinking for a while that someone ought to make an AUv3 program change Swiss Army knife. Not just changing the host presets but it would be cool if you could basically make a setlist by sending PC messages or AU parameters to apps in AUM or Loopy Pro or Drambo or whatever.
Here's a Mozaic script where you can tap pads to cycle through bank and program. Tapping a pad increments the value and immediately sends the bank and program change. Default is on midi channel 1 but that can easily be changed in the code.
Oh great! Will check this later, thnx a lot Dave 🙏
It's not AUv3 though. Btw @espiegel123 do i remember you saying in another thread you could use notes instead of PC messages tl do this in AUM? It does look like it should work, but i couldn't get that working either
Nice! Will also check this!
Use notes instead of PC changes for what? In AUM , you can use just about any midi event type for anything. You can use notes or cc's for AUM's preset load actions of that is what you are asking.
Ah didn’t realize that. Apologies!
And yet another option 😉
https://patchstorage.com/midi-program-change-buttons/
Please try my version that I've just uploaded to Patchstorage. Are you getting audio crackles after loading it in AUM?
Like said, make sure you don't have a MIDI loop.
AUM tells me that a separate Drambo MIDI AUv3 instance uses between 3 and 4% CPU with this patch on an iPad 6.
Did that and tried using AUM keyboard note input, didn’t work, not sure why
Thanks! Will check that cheers!
I just tried it and it worked as expected. Can you post pictures of the midicontrol settings and routings.
Check that you have the AUM keyboard routed to MIDI control. That's easy to forget. Also, you probably already know this, but you have to enter the note and channel manually because midi learn with the AUM keyboard, or anything else that requires a screen tap, can't be done since the dialog closes as soon as you tap anywhere outside the dialog.
Have a look, thanks Ed:



.
I know so little about drambo, I’m sure there must be something I’m doing wrong @rs2000



Anything wrong in my setup? Whether I try the sliders or the buttons I am getting no program change
This works!! Thanks a lot Wim, highly appreciated. Will use this later in my Crystalline vid and give you a shoutout.
Here's another simple option I made a while ago for going up and down program change. Two touch pads on screen or you can use a midi keyboard (C3 and D3).
using Mfx convert + streambyter + midi Pads
Only one bank though: Pc 0-127.
For external keyboard control you need to route the input to mFx convert and the ouput from streambyter.

@Gavinski All you need to do is connect the MIDI input:

@Gavinski Also, the Track MIDI output (5-pin icon at the right) needs to be connected to the module MIDI output. Otherwise, the MIDI is not going anywhere.