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.

SOLVED - A good SIMPLE midi control plugin in for AUM?

All I want to do is send CC0, CC32 and PC to Lumbeat apps from within AUM.

Don't need complicated "scripting" apps or the Iike, just something that will send those three messages via MIDI on a channel in AUM to any of the Lumbeat drum apps. To be done on the same iPad, not via Bluetooth.

Can users recommend one? (or two :) )

«13

Comments

  • From the CC's you mention I guess you're after Bank Select and Program Change.

    If you don't need the LSB (CC#32) then the Basic Midi Controls Mozaic script can do that easily and with no scripting.

    Loopy pro is overkill, but if you already have it, it's very easy to set up buttons that send the three needed midi messages with a single tap.

    I think there's some midi pads app around that I forget the name of, but I'm not sure if multiple messages can be triggered from a single button.

    There aren't a lot of AUv3 midi control apps around.

  • Thanks wim...yeah I need the three as Lumbeat apps have the three columns - style, beat and kit.

  • edited May 2023

    @wim said:
    From the CC's you mention I guess you're after Bank Select and Program Change.

    If you don't need the LSB (CC#32) then the Basic Midi Controls Mozaic script can do that easily and with no scripting.

    Loopy pro is overkill, but if you already have it, it's very easy to set up buttons that send the three needed midi messages with a single tap.

    I think there's some midi pads app around that I forget the name of, but I'm not sure if multiple messages can be triggered from a single button.

    There aren't a lot of AUv3 midi control apps around.

    I've got LoopyHD but not Loopy Pro - plus Midi Bridge, Midi Scope, Midi Network, Midi Wrench, Midi Fire and others, but nothing does this simple thing haha!

  • Here's a Mozaic script to send a cc when pressing a pad.

    @OnLoad
    ShowLayout 2

    LabelPad 0, {Send cc 32}
    @End

    @OnPadDown
    if LastPad = 0 // if user presses top left pad
    SendMIDICC 0, 32, 127 // channel (0), cc, value
    endif
    @End

    @OnMidiInput
    SendMIDIThru
    @End

  • Thanks, but I need it automated...so when I load the song in AUM those MIDI CCs and PC is sent at load-in.

  • The two automation options would be to put it on the @OnLoad event, which occurs when the Mozaic script is loaded either from a saved AUM session or through Mozaic itself, or to use @OnHostStart as a trigger for things to happen.
    Above I've used OnLoad just to setup the UI.

  • Thanks...I'll have a go at that.

  • @pax-eterna said:
    Thanks, but I need it automated...so when I load the song in AUM those MIDI CCs and PC is sent at load-in.

    Will the original CCs and PCs be sent from an external controller? If so, and if you have Mozaic, you can use Controller Tracker and Snapshots. That script remembers the last value of all CCs and PCs sent through it. On reloading a saved session, they're all dumped to the destination. (The snapshots feature is extra and doesn't need to be used.)

    They don't have to be sent from a hardware controller as long as whatever is sending them is routed through the plugin. So, you could use Basic Midi Controls or any other app to send them. As long as the midi messages pass through the plugin, they'll be resent on session load.

  • Try this for a change:

    MultiChannelProgramChanger

  • Of course it would easiest (haha although not for the developer) for the developer of AUM to include this option under the channel controls section....If I recall, years ago when I first got AUM I asked this very question of the developer via email, and the response (without checking directly the email) was "why would you need it?"

  • @Alfred said:
    Try this for a change:

    MultiChannelProgramChanger

    Thanks, I'll try that later today...

  • @wim said:

    Will the original CCs and PCs be sent from an external controller? If so, and if you have Mozaic, you can use Controller Tracker and Snapshots. That script remembers the last value of all CCs and PCs sent through it. On reloading a saved session, they're all dumped to the destination. (The snapshots feature is extra and doesn't need to be used.)

    They don't have to be sent from a hardware controller as long as whatever is sending them is routed through the plugin. So, you could use Basic Midi Controls or any other app to send them. As long as the midi messages pass through the plugin, they'll be resent on session load.

    No, it's coming only from within AUM

  • Just one question re these scripts - how do I get them into Mozaic? I can see no direct link in the app. Do I need to go to my PC and download there and somehow transfer them to Mozaic vi USB link?

  • I would't rule out using a hardware sequencer. I use an Alesis Mmt-8 and a keystep pro with Loopy pro and Aum.

  • @sonorafilms said:
    I would't rule out using a hardware sequencer. I use an Alesis Mmt-8 and a keystep pro with Loopy pro and Aum.

    Thanks but I would...not going to use in this case.

  • @pax-eterna said:
    Just one question re these scripts - how do I get them into Mozaic? I can see no direct link in the app. Do I need to go to my PC and download there and somehow transfer them to Mozaic vi USB link?

    Any time you download a mozaic script, just ‘share it’ and in the extrended list look for Mozaic. Share to Mozaic. You might need ot refresh Mozaic to see the new script. Biggest pity with Mozaic is that it has no subfolder system as far as I know - after a while you end up with a massive list of scripts, not organized in any meaningful way. Apart from that, and the very basic UI, it is so damn useful thanks to all these great people creating and sharing scripts..

  • wimwim
    edited May 2023

    @pax-eterna said:
    No, it's coming only from within AUM

    That's not a problem. If you need help with the routing I'm sure we can sort it out.
    Just route whatever is sending the midi to the script, then route the output of the script to what it's controlling. After that, it should just work. You don't need to save any presets and you should not save the script. Just saving the AUM session will restore the script as you left it and will automatically send the last value of CC and PC messages sent to it.

    NOTE: this is one-direction only. If you adjust something directly in the target synth rather than by passing midi through the plugin, those changes will not be captured and will be overridden with the last value passed through the plugin on load.

    @Gavinski already touched on how to import. When you "share" to Mozaic, it opens the standalone version. It doesn't load the script but it does place it in the list of available scripts (you might have to use the refresh button to see it). Then it will be available in the AUv3 as well.

  • thanks, but that share option, from what i can tell, is only for something a user creates, it has no facility for loading in a 3rd party one, unless I am missing something? Or do I simply write it out on the script page by copying out all your lines of code?

    This is a script to send CC0,CC32 and PC message to Lumbeat apps from within AUM - so I'd set mozaic in the first channel and then the Lumbeat drum app in the second channel and hopefully send from Mozaic into Lumbeat...gotta go to work now but will have another look later.

  • @Gavinski said:

    @pax-eterna said:
    Just one question re these scripts - how do I get them into Mozaic? I can see no direct link in the app. Do I need to go to my PC and download there and somehow transfer them to Mozaic vi USB link?

    Biggest pity with Mozaic is that it has no subfolder system as far as I know - after a while you end up with a massive list of scripts, not organized in any meaningful way.

    True, but there is the hack to get things into subfolders:

    https://forum.audiob.us/discussion/54708/can-i-create-subfolders-to-store-my-mozaic-scripts

  • @pax-eterna said:
    thanks, but that share option, from what i can tell, is only for something a user creates, it has no facility for loading in a 3rd party one, unless I am missing something? Or do I simply write it out on the script page by copying out all your lines of code?

    This is a script to send CC0,CC32 and PC message to Lumbeat apps from within AUM - so I'd set mozaic in the first channel and then the Lumbeat drum app in the second channel and hopefully send from Mozaic into Lumbeat...gotta go to work now but will have another look later.

    Download, then it will be in the browser tool bar. A down arrow with a circle around it. Click on it then click on the downloaded file, and it will open a blank screen with a share button at top right. Hit share then select Mozaic. It loads right up. Then close Mozaic and reopen to have it ready to use.

  • @hes said:

    @Gavinski said:

    @pax-eterna said:
    Just one question re these scripts - how do I get them into Mozaic? I can see no direct link in the app. Do I need to go to my PC and download there and somehow transfer them to Mozaic vi USB link?

    Biggest pity with Mozaic is that it has no subfolder system as far as I know - after a while you end up with a massive list of scripts, not organized in any meaningful way.

    True, but there is the hack to get things into subfolders:

    https://forum.audiob.us/discussion/54708/can-i-create-subfolders-to-store-my-mozaic-scripts

    Thanks for this.

  • @pax-eterna said:
    thanks, but that share option, from what i can tell, is only for something a user creates, it has no facility for loading in a 3rd party one, unless I am missing something? Or do I simply write it out on the script page by copying out all your lines of code?

    I'm not sure I understand what you said above, but I think the confusion is you're looking at the Share button in Mozaic? That's for exporting. To import a file you've already downloaded, go to the downloads folder, find the file, long-press to bring up a menu that should contain "Share. Then in the second row of the "Share Sheet" you should see Mozaic in the apps that you can send the file to. When you do that Mozaic will open and the file will be imported.

    Normally when you download from patch storage, you can do this directly from the browser. After the brief download you can tap on the downloads icon (arrow pointing down inside a circle) to see the file. Then tap on it. Then tap the share icon in the upper-right hand corner of safari. But, you've already downloaded it, so the paragraph above describes using the files app.

    This is a script to send CC0,CC32 and PC message to Lumbeat apps from within AUM - so I'd set mozaic in the first channel and then the Lumbeat drum app in the second channel and hopefully send from Mozaic into Lumbeat...gotta go to work now but will have another look later.

    Where are the CC's and PC's coming from in the first place? You said that they're coming from an app. If so, then the routing is: Source app > Mozaic > Lumbeats app.

    If you need something to generate those CC's and PC's then we need to discuss that. This script is ONLY for passing CC's, PCs, and Pitch Bend through, for saving the last of those values received, and for then dumping them to the target apps when the AUM session reloads.

  • I'm feeling pretty confused about what you're trying to do. It might be a good idea to backtrack and explain in detail what you have, what you're missing, and what you need it all to do.

  • @wim said:
    I'm feeling pretty confused about what you're trying to do. It might be a good idea to backtrack and explain in detail what you have, what you're missing, and what you need it all to do.

    ahhh, yes looking at your post above this one, it seems I have not explained it properly. What I need is that when I open a session (with a Lumbeat app in the session) I also need the CCs and PC to get sent to the Lumbeat drum app to select the bank beat and kit.
    I can do this with my chart reader app as it has a section where it transmits MIDI data at song load via core midi, however I am running two ipads. One is the large one running charts and the mini is essentially the "drum machine". Now, I have done it in the past using bluetoooth connection from one iPad to another but this drains batteries much faster at gigs (which I do all on battery power, not just the ipads) ...hence the need to simply run the drums setups all from within AUM.

    So, and referring to the OP, I was looking for an app that can just send MIDI data to Lumbeat within AUM. Camelot Pro can do this easy peasy, BUT it will not run IAA apps. And as there is NOTHING like Lumbeat drum apps in AUv3 versions, soooo, I am sorta stuck

  • I still don't really understand, but it's getting a little clearer. Here's what I think I might be hearing.

    You have the iPad with the reader app, which is sending Program Change and CCs to some apps on that iPad to set them up for your playing. You have a separate iPad that has just Lumbeats apps. You want to be able to open an AUM session per song on this iPad and need an app to send the Program Change and CCs to the Lumbeats apps in that session to set it up. I didn't hear anything about sync, so I assume you're starting playback manually on the 2nd iPad and then playing live on the 1st, with no need to sync?

    Is that close?

  • edited May 2023

    umm, no not really - no fault of yours I am not explaining it well. I only gave the other iPad as a proof that it DOES work as I have sent CC data from one ipad to another. In this case it all needs to be done on the one ipad. As I wrote Camelot Pro does this very easily and with a huge midi capability. The AUM developer has a different philosophy.

    Ok, imagine in AUM there are two channels. The first channel needs to be an app that I can enter a CC and PC command chain, that then gets sent to channel two in AUM that contains the drum app when that AUM session is loaded.

    Of course if Martinez moved to auv3 this would all be moot, or if Audio Modeling (makers of Camelot Pro) changed their mind and added IAA support it would be moot as well. So I am stuck trying to make something work here.

  • @pax-eterna said:
    umm, no not really - no fault of yours I am not explaining it well. I only gave the other iPad as a proof that it DOES work as I have sent CC data from one ipad to another. In this case it all needs to be done on the one ipad. As I wrote Camelot Pro does this very easily and with a huge midi capability. The AUM developer has a different philosophy.

    Ok, imagine in AUM there are two channels. The first channel needs to be an app that I can enter a CC and PC command chain, that then gets sent to channel two in AUM that contains the drum app when that AUM session is loaded.

    Of course if Martinez moved to auv3 this would all be moot, or if Audio Modeling (makers of Camelot Pro) changed their mind and added IAA support it would be moot as well. So I am stuck trying to make something work here.

    Are you sure that Camelot Pro can't simply send MIDI to AUM, which can then route it to the Lumbeat app? Apps don't have to host other apps in order to be able to send midi to them. It seems like you should be able to see AUM as a midi destination from Camelot, or to see Camelot as a midi source in AUM. If either is possible then you may not need any other app.

    Sorry if I'm asking questions about things that you've already tried. I just like to avoid proposing additional components only to resolve something that wasn't needed in the first place.

  • no, that's a good thought actually. and not one I would have thought of tbh. I'll investigate that and see if I can swing it...might even be able to change AUM sessions via MIDI as well (not even sure if AUM has the capability but I'll have a look)

    thanks!

  • edited May 2023

    Nah, couldn't get it to work, and it is pretty convoluted to boot! And I could not find a way to change the AUM sessions either, needed - otherwise the Blueboard turns on and affects all the Lumbeat apps at the same time.

    Might just have to figure another attack angle....although as it is all IAA, not sure where I can go really. It's why I was hoping for a MIDI Tx app I could host in a AUM channel :(

  • wimwim
    edited May 2023

    @pax-eterna said:
    Nah, couldn't get it to work, and it is pretty convoluted to boot! And I could not find a way to change the AUM sessions either, needed - otherwise the Blueboard turns on and affects all the Lumbeat apps at the same time.

    Might just have to figure another attack angle....although as it is all IAA, not sure where I can go really. It's why I was hoping for a MIDI Tx app I could host in a AUM channel :(

    Didn't we already explore this ... getting into AUM Midi Busses to keep things from controlling multiple instances? I feel like we're covering the same ground here. Maybe I'm confused.

Sign In or Register to comment.