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.

Selecting sessions via MIDI in AUM - seems only 127 available?

Or in other words (unless I am missing something) the developer has not embraced the MIDI " Bank" concept. He seems to think MIDI is only 127 presets in a single bank.

I can find no reference to show that a second or subsequent bank (or session folder if you like) can be selected via MIDI using the default midi settings, IE CC0 CC32 PC. Seems all there is is CC0 and PC to select a single session. and as we know there are only 127 CC 0 numbers available, so one can not select anything past 127. No bank options.

Unless someone knows of a way to select session folders via MIDI then I'd suggest it cannot be done!

Comments

  • The user and all related content has been deleted.
  • @tja said:
    About what App and developer are you talking?

    haha, good point - fixed!

  • The user and all related content has been deleted.
  • wimwim
    edited June 2023

    You're correct, 0-127 is the max in AUM. It's been discussed with @j_liljedahl before but I don't recall there being any announced plans to change that. It's one of those things that a only tiny percentage of users have need for.

    You do have 16 channels to work with, so that's 2,048 presets to work with if you can send your PC's on different channels.
    Plus 2,048 CC's
    Plus 2,048 Notes
    So 6,144 possible selections if you have enough flexibility in the messages you can send.

  • edited June 2023

    yeah I figured I can use different midi channels and notes, but that just a whole lot more convoluted than it needs to be :) - was checking to see if anyone has found another solution.

  • Loopy Pro.

    It would take some setup, but I'm sure you could use Bank Select and PC there. I know you don't want to work with loops, but Loopy Pro is also a capable IAA and AUv3 host.

  • That "Bank" concept is where the unity in MIDI-land broke. Roland created the GS-extension to the MIDI-protocol, Yamaha the XG-extension. Licences to either were apparently hard to get, notably XG.

  • @pax-eterna said:
    yeah I figured I can use different midi channels and notes, but that just a whole lot more convoluted than it needs to be :) - was checking to see if anyone has found another solution.

    To be fair to jonatan, it is probably not a common occurrence that someone needs to programmatic access more than 128 sessions -- especially since each has to be set up by hand. Using channel+PC would give you 16 banks of 128 patches. 0-127!is 128 patches, btw.

    If you need for some reason to use bank select, a few lines of Mozaic could translate bank + PC to PC messages on different channels.

  • @espiegel123 said:

    @pax-eterna said:
    yeah I figured I can use different midi channels and notes, but that just a whole lot more convoluted than it needs to be :) - was checking to see if anyone has found another solution.

    To be fair to jonatan, it is probably not a common occurrence that someone needs to programmatic access more than 128 sessions -- especially since each has to be set up by hand. Using channel+PC would give you 16 banks of 128 patches. 0-127!is 128 patches, btw.

    If you need for some reason to use bank select, a few lines of Mozaic could translate bank + PC to PC messages on different channels.

    Mozaic is the “duct tape” for MIDI problems. But I’ll bet Drambo could also manage this just because @giku_beepstreet planned for everything audio and MIDI.

  • wimwim
    edited June 2023

    . deleted due to out of date Drambo knowledge . 🙄

  • wimwim
    edited June 2023

    Drambo does have a PC generator module now. It doesn't have Bank Select, but this could be accomplished by adding two CC generators (CC 0 and CC 32). Drambo can't host IAA apps, which is a requirement I believe, but it could be used as an AUv3 inside AUM to send to other apps.

    Kinda complicated setup though. Probably not the best workaround.

  • The user and all related content has been deleted.
  • @tja said:

    @McD said:

    @espiegel123 said:

    @pax-eterna said:
    yeah I figured I can use different midi channels and notes, but that just a whole lot more convoluted than it needs to be :) - was checking to see if anyone has found another solution.

    To be fair to jonatan, it is probably not a common occurrence that someone needs to programmatic access more than 128 sessions -- especially since each has to be set up by hand. Using channel+PC would give you 16 banks of 128 patches. 0-127!is 128 patches, btw.

    If you need for some reason to use bank select, a few lines of Mozaic could translate bank + PC to PC messages on different channels.

    Mozaic is the “duct tape” for MIDI problems. But I’ll bet Drambo could also manage this just because @giku_beepstreet planned for everything audio and MIDI.

    And then there are StreamByter and MidiFire - I did not check but assume that they could help too.

    A streambyter script could do it with a few lines. MidiFire would be overkill

  • edited June 2023

    thanks folks...yes I was thinking more of transferring all the AUM data over to the big ipad (which, as it will be one by one - cannot airdrop a folder - will be a pain, haha but thats another story) and selecting the sessions from within Unrealbook...which has a really good MIDI capability.

    Reason I need so many is I setup my AUM sessions on a song by song basis. With slight variations even if using the same drum app. My current rotating playlist for gigs is around 350 songs (of course haha, I only play about 45 - 50 at a show!!)

    I am getting the hang of Mozaic, so perhaps that might work. I think wims (or espiegel?) suggestion just to simply change midi channels might be the simplest as I can preset thee channel in UB. Make it say 13/14/15 and it should avoid all the usual channel usage of other apps which mostly use 1 anyway.

  • edited June 2023

    Some comments on this topic:

    1. Yes, AUM does not currently support Bank messages. It supports the standard PC message from the MIDI spec, and as mentioned that gives you 16 x 128 = 2048 different messages, all without supporting any extra MIDI spec extensions. That said, since this is a common request it's already on the list of things to look into for future updates.
    2. You can save and load the LoadSessions midi map, so even if you can only send PC on a single MIDI channel, you can still use 128 slots per set and just save and load the midi map corresponding to your current set. So unless you actually need to load more than 128 different sessions during one set this would probably be the solution.
  • @j_liljedahl said:
    Some comments on this topic:

    1. Yes, AUM does not currently support Bank messages. It supports the standard PC message from the MIDI spec, and as mentioned that gives you 16 x 128 = 2048 different messages, all without supporting any extra MIDI spec extensions. That said, since this is a common request it's already on the list of things to look into for future updates.
    2. You can save and load the LoadSessions midi map, so even if you can only send PC on a single MIDI channel, you can still use 128 slots per set and just save and load the midi map corresponding to your current set. So unless you actually need to load more than 128 different sessions during one set this would probably be the solution.

    Thanks Jonatan!

Sign In or Register to comment.