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.
Is there an AUv3 preset manager?
Hi guys,
I’m looking for this kind of app:
It would be a midi au where you could save patches and load them back via midi pc.
For each patch, you could send midi messages like pc,cc,notes,…
The idea is to send multiple midi messages to multiple AUv3 fax units.
That way just one Pc change will load the right presets in multiple audio fix apps and their respective settings.
Does it make sense?
Is there such an app already?
(I hope the answer is not “D o it yourself in Mozaic”)
Comments
A dedicated app? Nope.
And tbh, even trying to do it in Mozaic wouldn’t be very practical.
My first thought is Loopy Pro’s widgets would be the most practical. You can assign actions to widgets to load any number of presets across apps.
Surface Builder could be used in AUM or any other host that has preset load actions that can be midi learned.
You can save Sessions in AUM, and load them via AUM's MIDI Control.
For individual app presets, some make them visible to the AUv3 host (folder icon in title bar), usually only the "Factory" presets, and some don't. And some don't support MIDI Bank Select and Program Change, so there's no way to load an app preset other than interactively.
For quick change between sounds of a single app, you can load it twice with different presets, and bypass one or the other. AUM can then switch the bypasses under MIDI Control.
OK thanks thanks for the answer guys.
Weird, am I the only one who need this?
The problem is that a lot of AU do not expose their presets to the OS. So, the host has no way of storing them. One AU cannot look access another AU. Almost all hosts essentially provide librarian functionality. You can set up midi messages in aum or loopy pro and probably other hosts as well.
Exactly. I'd say that loading an AUM session pretty much meets the requirements. All apps restore with the exact state they were saved in. You can load an AUM session with one MIDI message. And AUM saves those Session Load configurations globally, so they work no matter which Session is loaded.
I sort of understand what you're asking, but I also have a lot of questions, so I'll throw out a few things.
Suppose you had the ability to load every preset/patch in every app that you had, and you knew the exact commands required to select the bank, preset, patch, etc. That could be hundreds of different triggers across a lot of different apps. I'm guessing you are thinking more of having a particular combination of apps in mind, and then having a simple way to load a collection of presets for those apps or have an interface where you could either load up a predefined set of presets that work together with a click or a stepper or something?
As stated, not all apps expose a MIDI control for presets/patches, so that's going to be a limitation, but what about apps that have 100+ patches? How would you make your selection? Would it be by bank/category? Some apps don't categorize the presets or do so in a way that isn't helpful for this approach (like by artist name or creator).
If your plan is to have a sort of control center with limited choices, or your own "presets of presets" type scenario, then it sounds like you would have projects with a few apps involved that you would select presets for, or maybe a subset of different presets for each app. If so, that's kind of an interesting gap to fill. In AUM, for example, you can save a session which will save all of the preset selections and settings for the loaded apps and effects, but there is no option in AUM to have something like a project template, and then be able to load a combination of presets and settings for that same project - they are sort of locked together in one session file. **If anyone knows of a workaround or a way please let me know! ** You can import a session into an open AUM project, but from what I understand that will simply add additional audio and MIDI modules to the existing session, not apply settings. It would be really nice if there was a way to save a project and have "Scenes" with different parameters and presets loaded for the same set of instruments and effects, it would be nice for live use, or recording. Thought: I wonder if that is possible with some of the other AUv3 hosts out there like EG Nodes or ApeSoft?
I'll stop there. I hope this is somewhat related to your original question, but also helpful to the general discussion around the direction that I think you were going.
**Edit: Typos
Well I'm just looking for an app where loading a preset would send for instance: PC1 on channel 2, PC 3 on chan4, and cc4 on chan 5.
That's it.
You got it right, I'm looking for "presets of presets".
However, I will use it live, in Loopy.
So a AUM is session is not OK, because of the latency.
I have 2 intruments on two separate channel which have various auv3 fx.
I just want to enble/disable those auv3, and/or select a particular preset.
What do you mean by “loading a preset”
You mention that you are using loopy pro. Loopy can be set up to send pcs sand receive pcs and select presets and you can combine those.
Maybe you can describe what you by giving a step by step description of what you to happen. Loopy may already be able to do what you want.
I'm just shocked the answer isn't Drambo!
You can load AUM projects through midi afaik... that might solve your use case
I'm just highlighting @espiegel123 's comment here.
If you're hosting in Loopy all that functionality is in-built. Sending PC's, CC's, directly selecting presets (if they're exposed), saving your own presets, and sending all of that on one button press if you want, or one hardware key press, or many.
Even if you weren't using loopy as your main host I'd still recommend loading loopy as an Auv3 and sending PC's or CC's. Works great!
OK guys, this is what I'm looking for. does it make sense?
https://apps.apple.com/il/app/midi-layers/id1640217767
It would probably be midi layers but not all Auv3 accepts program change so Aum could be a useful with “preset load” feature
Easy to set up in loopy
I don't think so.
Do you mean by assigning an action for each PC received by Loopy Pro?
There are several ways to do it. The way I personally would do it is that I would create one button for each preset. Each button would perform all the actions you want performed.
You can then midi learn each button you created so that it is triggered by the pc you want to use.
Btw, rather than send a pc to tonestack and turnado, you could use the select preset action.
Easy to set up in StreamByter (or Mozaic)... Seriously, "when this happens, do this" is what these scripts are perfect for. If it's always similar messages to the same apps (four in the example, could be lots more), it would easy to make a table that relates each incoming PC# to a set of actions.
Since he is using Loopy Pro, there’s no need for streambyter or mozaic. LP can handle it natively.
Why AUM projects don’t work for you? The switch has to be instant?
@ttk : as an example. Here are buttons in my primary Loopy Pro guitar pedalboard project.
Each of the buttons on the page, has several actions needed for a tone setup. They set the presets used by various AUv3, set some effects parameters and send some send MIDI to external devices.
Here are the actions in a couple of those buttons -- they can have as many actions as you need. Actions can send MIDI, select presets, set effect parameters, and more.
Here you see that the buttons have been set up to be triggered by incoming PC messages:
This seems to be along the lines of what you have described and illustrated, no?
If not, what am I not understanding?
He already answered this:
👍🏼
hm.. isn''t KeyStage exactly for this purpose ?
https://apps.apple.com/us/app/keystage/id1406132634
Never tried it, just somehow in my memory it is mentioned to be used exactly for this ..
OP has said they are you working in Loopy Pro — which can be set up to do this without need for an additional app.
Good call. It's not a midi AU as requested in the original post, but yes, that is what it's designed for.
ah ok i didread just first post so missed this information ..
First of all, Thanks for the detailed explanation, i really apreciate it.
Now, for the proposed solution : so, it would mean creating as many buttons/controls as I have presets (~50)
Then,I'll have to go through each one of them to configure their midi actions and do the midi learn.
Ditto if i want to change something.
Thanks for the idea, but that's quite a tedious workflow