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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Triggering Program Changes ie Sequencing Sequencers

Hello! Been awhile since I've been here!

So I'm using my iPhone as a sequencer for a bunch of hardware, and 1 or 2 AUV synths, all in AUM.

I use Cykle, Senode, Zoa, and occasionally some of the Rozeta stuff and Drambo. Each sequencer sits in it's own track in AUM, and sends MIDI out to my hardware.

I'd like to change the pattern on all of them at once. I think LK can do this, but I haven't figured it out. Plus, it would probably depend on each app's implementation of PC messages or bank changes.

Also, I'd like to have more universal control of changing between songs. Right now, I can send PC from a piece of hardware and it will just change the whole LK project. Anyway to do the same thing for AUM?

If this description wasn't clear, here's the ideal scenario:

I have 4 generative sequencers playing hardware and 2 playing AUV synths, 6 total tracks, in AUM.

I hit one button or twist a knob, and every sequencer, in sync, moves to a new pattern, like verse → chorus style where I can go back to the first easily and again, in sync.

Then, when the song comes to a close, I hit a button or twist a knob and the project changes in AUM. New MIDI routings, different sequencers, different tempo, different AUV synths, etc.

This part doesn't need to be seamless, I understand it will take a moment for AUM to load the new project. I just would rather not do it manually on the touch screen.

I do have the option to send the PC from a hardware synth, which is what I would prefer to do.

If anyone has any insight into a tool that is well suited to this, I'd be interested to know more, or if what I have is sufficient and I just need to figure out all the mapping and routing, I would appreciate some pointers, as I'm not particularly technical and can get very turned around trying to parse implementation tables lol.

Thank you in advance to anyone who can help!

Comments

  • wimwim
    edited June 2023

    AUM can load whole sessions from a single MIDI message. It doesn't have to be a Program Change but can be. It's just a matter of routing the hardware controller to AUM's MIDI control system. Then go to the MIDI Control menu and find Session Load. Tap the Add Session button, pick a session, tap learn, and send the PC. Bank select isn't available, but you can use different channels and/or different midi messages to expand beyond 128 selections.

    As for changing patterns and parameters in different apps simultaneously, that gets more complicated. Each app has different requirements. Some use PC some use notes, and some use CC's. So, what you end up needing to do is to parallel route your controller to each app, and use something like mfxConvert to change the incoming PC to whatever the target app needs. mfxConvert is a simple utility for converting midi messages. Sometimes it's not enough so you need to resort to scripting with something like Streambyter. Streambyter can be intimidating to learn at first, but once you understand it, quick conversions aren't too hard to achieve.

  • I have mfxConvert but was never really able to get a handle on it. Do you know of any good explainers out there that have specific examples? I understand the general idea but not how to actually use it in practice.

    Also, I figured this out in a pretty satisfying way, there's still a lot of complexity that can be trimmed down for sure, but using LK clips to play chords that trigger mutes and unmutes or send bank/sequence changes works really well. Then I can just have a little MIDI controller to play stuff in live and trigger the clips, all the knobs i mapped are already there as well. Pretty cool stuff.

    It's also possible to just trigger the mutes and unmutes directly from the hardware and not go through LK at all. This can kind of be dicy, because I don't have quite as much automation as a failsafe. I wait until the sequence position marker passes the first note in the sequence, and then quickly record in a silent chord. Then when the marker comes back around, bam, mutes and unmutes triggered. Then I have to quickly delete the note lol.

    I could just time it correctly as well, but timing is hard!

  • Honestly, I'm quite surprised that this type of function isn't really built into any one part of the iOS ecosystem in a robust way.

    Some of the more DAW-like apps will have part of this functionality but will be missing other parts. The only combination of super robust MIDI routing, audio handling, tempo-synced clip launching, and the ability to mix external and internal sound sources that I could find was this LK-AUM combo.

Sign In or Register to comment.