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.
Looking for an AUv3 for making my own controllers for hardware.
I'm looking for something that I can use to control my Octatrack and Digitone directly from AUM. I know about Mozaic, and while it seems to be a good contender, I have no interest in programming. Some have suggested MIDI Designer, and I have experience with Lemur on Android (along with some templates I could transfer to iOS), but neither of those function in AUM. Are there any other assignable MIDI apps out there that would fit my bill? I really only need a bunch of knobs and sliders. If I can't find something, I can always use my Novation Remote SL25, but I was hoping not to lug that around and use my Keystep as my master keyboard instead.

Comments
Try https://apps.apple.com/de/app/xequence-au-pads/id1453556216?l=en
I can’t think of anything that runs as an AU in AUM that doesn’t involve scripting. However, with a properly made script (which likely already exists or someone could make for you), you should not have to do any coding. The script just needs to be able to change cc outputs, ranges, etc. from the interface.
But MIDI Designer Pro 2, can also run in pop-over mode with AUM. This is just as good, or maybe even better, IMO.
Lemur, unfortunately doesn’t run in pop-over mode.
Can this be used just with the ribbon controllers mention or do there need to be pads for every ribbon?
Never heard of popover mode. Is that kind of like the floating window that is occasionally used when rocking the FILES app to load samples into things?
Yes.
Not the best example, but here’s a quick view of MD2 running in pop-over mode.
If I understand it correctly, you can "mis-use" pads as ribbons by changing their shape to look more like faders and assigning midi CC to them.
@SevenSystems can tell the details for sure 😊
If you need a bunch of sliders, you could use Xequence AU | Keys, which has an unlimited number of vertical controller ribbons that just appear side by side.
@rs2000, oh we basically wrote in parallel
either Xequence AU | Keys or Pads would fit the bill if all that the OP wants is a bunch of controller ribbons (sliders) that send out CCs. He could just ignore the keyboard or pads 
Can each one be labeled? I assume by using them as controller ribbons, I can basically just use them as volume faders from 0-127? Can each fader have its own MIDI channel?
Yes you could do that. Each fader can be labelled, but unfortunately all will be on the same MIDI channel (which is selectable though).
Gotcha. Unfortunately, the MIDI channel thing makes it not usable for my needs. Each track on my Octatrack and Digitone have their own channels that would need to be controlled from one interface.
Good luck finding an AUv3 solution. Please keep us updated.
You could of course use a separate instance of Xequence AU | Keys for each channel and arrange them side by side. But that might be hard to handle UI-wise.
Pair it with something like mfxConvert You can easily change the channel (or the controller type, etc.) of individual controllers to whatever you need. It will be a bit tedious to set up the first time (but probably still quicker than making an interface in MDP), but just save a preset and recall for future use.
On the flip-side, something like MDP will allow you to create the exact interface you need.
@slicetwo - just wondering if you had a Mozaic script that let you configure the cc# and channel for each control without doing any coding would be enough for your needs?
Mozaic has more than one layout, but possibly the most suitable would be the one with ten faders and an XY pad. If you could configure channel and CC for all those, would that be enough? Or, maybe another layout with 10 knobs, four pads, and XY, or one with 22 knobs?
Not worth it if you need a more customizable interface than that, but if one layout with controls configurable without coding would do it, it wouldn’t be too much trouble to do that. I’d say, though if you don’t have a firm idea of what you want, and the interface constraints of Mozaic are too limited, then MD2 is a better choice.
Oh, and with Mozaic, custom labeling would be fairly limited without diving into the code. About the best that can be done without codng is to label the cc/channel for each control, and it’s value if needed.
That'd be pretty much perfect. If I could replace the XY with more faders, even better, but 10 would be enough to get started. If it's as easy as just changing a few numbers around for CC and channel, I'm down to try it, esp. at that price point.
i get a lot of use out of ‘send midi’ which comes with apematrix. each knob can set midi port and channel.
Excellent call! That seems far more effective than a Mozaic script to me.
Ugly. But effective.
The views aren’t customizable, so you couldn’t replace the XY with more faders. You could only go with knobs (22 of them) rather than faders. But, seeing as you can have as many Mozaic instances as you need, 10 faders isn’t a hard limitation by any means.
But ... I personally think Send Midi is a better solution. Good controls, very easy to see the settings, LFO’s available for every control, and optional XY pad available for each as well. Nothin’ I can think of not to like there other than the looks.
Would apematrix replace AUM?
No, unless you want to. The Send MIdi plugin comes free with Ape Matrix, but can be used in any host.
OH that's dope. Wish he sold it separately!
sorry for asking, but in that screenshot you seem to have control over a filter bank. What filter bank is it?
And yes, there seems no AU plugin available to date as a programmable controller. Lemur and TouchOSC are the apps I know, but they probably won't become AU plugins. There is a need for a new solution, but maybe I missed the current development. Is there a solution for AU?
That’s just a control surface I started to make for Moog Model 15. It has nothing to do with the apps shown. I just threw anything on there to give an example screenshot.
No there really isn’t anything as flexible as those.
I think I’ll put something together in Mozaic that has some general controls that can have their cc’s and channel changed without programming just for fun. The Midi Send plugin mentioned above is an excellent option really though.
I’ve uploaded Basic MIDI Controls v1.0 to patchstorage.com. This provides some basic control surfaces that can be configured for different CCs, channels, and Program Changes without having to edit any code.
BASIC MIDI CONTROLS v1.0
Provides configurable surfaces for sending CC and Program Change values. Tap SHIFT to cycle through views, or Long-Press SHIFT to cycle through configuration modes. Tapping SHIFT returns to READY mode. The X/Y pad is linked to the last two knobs by default.
Views other than the Pads view have configurations for CC, channel, minimum value, maximum value, and continuous/toggle operation. If set to Toggle, the minimum value is sent for any position below mid-way and maximum for mid-way or above.
Each pad can be configured for Program Change or CC toggles. Tapping a PC pad will send the Bank and Program indicated on the pad. The last sent PC pad will be highlighted in lavender-purple. Tapping a pad configured for CC toggle will alternate between value 0 (OFF) and 127 (ON) for the CC indicated.
Long-Press SHIFT in Pads view to enter configuration mode. There is only one configuration mode for pads. Settings are changed with the knobs at the right. First select a pad (it will light up), then select bewtween PC and CC mode with the Function knob. Each pad can have separate function and value settings. Tap SHIFT to exit configuration mode.
You can save configurations by saving the script when configured as you like it, or by saving presets in the host. You can also edit the some common defaults in the @OnLoad section and save the script.
Wow, really well done, easy to use and great use of the infamous shift button 😬
That's a very handy script, thanks a lot.
That's bad@$$! I'll have to check it out. For now, I'm going the hardware controller route with my Novation Remote SL25, but that will only work when I have enough space at a venue. This will be fantastic when I can't bring everything. You rock.
Wow, this is amazing @wim Thanks!
Cool. Thanks @auxmux , @rs2000 , @auxmux . The only thing I regret is the inability for users to assign meaningful names to controls without diving into code. But last night I thought of a way to make doing that pretty easy. It would just involve editing a section of code at the top of the script. Something like the section below. It would default to standard names, so will not change anything for those who don’t want to touch the code.
I think I’ll do that later today.
@wim
custom_names = YESis very clever indeed.I’ve uploaded Basic MIDI Controls v1.1 to patchstorage.com. I’m rather pleased with this modification.
Even if you don’t know anything about coding, it should be pretty easy to enable custom labels for controls. See the instructions at the top of the script. Have fun!
TIP: Make your control assignments after naming pads because they’ll be wiped out when you upload the script ... unless you’ve saved the script or a version of it with the controls already set. Best workflow is to save after every upload as you go, and to alter the name you save it as so you can go back to the original if needed.