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.
Stepped dial and Radio grid buttons configuration to replace "LivePads" of Lumbeat apps ?
Hello,
I would like to configure my Loopy pro buttons to replace the LivePads of iBassist and PopDrummer.
The reason is that I'm using Lumbeat apps for live performance and I have a lot of songs... and creating a LivePad set for iBassist + another one for Pop Drummer for each song is very long and fastidious.
As each bassline and each rythm can be triggered via midi (CC 0 + data number from 0 to 127), I would prefer use Loopy midi messages to recall them... but I don't know how to achieve that.
Here's the idea :
3 buttons (A - B -C) that correspond to my song sections (section A, B and C)
Each button can trigger, depending on the song, the combination of bassline and rythm I want for its section.
Example for SONG 01 :
Button A = rythm 3 and bassline 1
Button B = rythm 2 and bassline 2
Button C = rythm 1 and bassline 2
I think that using a combination of stepped dials and radiogrid buttons could be the way to go but I don't know how to do it ? but maybe there's another way ?
Thanks for your help, suggestions and ideas.
Comments
Each button or stepped dial can have multiple Send MIDI actions, each with its own destination. If choosing patterns in the Lumbeats apps works as simply as you say it does with CC0 / value 0-127 (I'm not sure that's the case), then just add two actions, each with the needed CC values and destinations.
Or, is there something else you don't understand that I've missed?
I believe the OP wants to have 3 buttons that are reprogrammed according to the selected song. This sounds like a StreamByter job to me, controlled by inputs from the three buttons and a dial to select the song.
I don’t quite understand what the OP is having trouble with. But it doesn’t seem like streambyter is needed.
Buttons in loopy pro can be set up to trigger stepped dials or radio buttons whose selection can be changed.
I am not quite understanding what aspect of this is giving you a problem.
Setting the rhythm and bassline is a matter of knowing the cc number and value to send. A button can be set up with as many actions as you want.
Let’s try to attack this one part of the problem at a time.
What is the first thing you want to do that you don’t know how to do?
Hello,
I was expecting such replies as what I want to achieve is not easy to explain.
I've made a video to let you understand my setup, I hope this will be clearer...
https://youtu.be/45rNjRrgcrs
As you will see, my buttons A, B and C match 3 sections of a song.
In this example, A is for intro/verses, B for pre-chorus and C for chorus.
These buttons have 2 functions :
1- they respectively control my loop groups A (yellow/verse), B (magenta/pre-chorus) and C (blue/chorus).
They can record (double tap), play (press) or stop the loops (long press).
2- they trigger respectively the buttons "LIVEPAD A", "B" and "C" (buttons under the loops) that send midi notes to Lumbeat apps to switch between their first 3 livepads according to the song section :
Button A = 1st livepad = pattern and bassline I want for the verse
Button B = 2nd livepad = pattern and bassline I want for the pre-chorus
Button C = 3rd livepad = pattern and bassline I want for the chorus
This setup will work perfectly for my live performance but I have to create beforehand the livepad sets for each song
One set in PopDrummer to chose which patterns/rythms I want for A, B and C
One set in iBassist to chose which basslines I want for A, B and C.
I'm looking for a workaround to avoid the creation of these livepad sets in iBassist and PopDrummer (and Soft Drummer that I plan to use soon) for each song because I have more than 80 songs...
You can see at the end of the video in iBassist and PopDrummer's windows that I named and sorted my patterns and basslines in a clean way to be able to call them easily via midi (@wim I confirm that they can be midi triggered with midi CC0 + data 0-127)
The idea would be to have my buttons "Livepad A", "Livepad B" and "Livepad C" to be "pre-loaded" with the right midi information for Lumbeat apps when I load a song.
You will see in the screenshot attached that I have a page with radio buttons for all my songs.
These buttons contain all the settings needed for each song (clear all the previous loops, set tempo, time signature, quantization, plugin presets, effect parameters, mute/unmute of my instruments...).
When JustChords loads the lyrics of a song, it triggers the button of the corresponding song to have Loopy ready.
I would like to include the midi informations for my "Livepad A", "B" and "C" buttons on song load, for example :
SONG 01 :
"Livepad A" = CC0 (data 4) to PopDrummer (4th pattern of the list) + CC0 (data 4) to iBassist (4th bassline of the list)
"Livepad B" = CC0 (data 3) to PopDrummer (3rd pattern of the list) + CC0 (data 3) to iBassist (3rd bassline of the list)
"Livepad C" = CC0 (data 1) to PopDrummer (1st pattern of the list) + CC0 (data 1) to iBassist (1st bassline of the list)
SONG 02 :
"Livepad A" = CC0 (data 10) to PopDrummer (10th pattern of the list) + CC0 (data 10) to iBassist (10th bassline of the list)
"Livepad B" = CC0 (data 1) to PopDrummer (1st pattern of the list) + CC0 (data 1) to iBassist (1st bassline of the list)
"Livepad C" = CC0 (data 3) to PopDrummer (3rd pattern of the list) + CC0 (data 3) to iBassist (3rd bassline of the list)
and so on... instead of having to load "Song X livepad set" in iBassist and Pop Drummer.
I hope my explanation is better and that you would better understand what I want to achieve.
Thanks a lot !
@Steve77 : do you have 80 different project files or do you use the same project for the 80 songs?
I use the same project for all the songs
OK you're right @espiegel123 , sorry not to be very clear...
Here's a more general question :
Imagine a stepped dial with Midi CC0 and data 0 to 127 (so 128 possibilities).
Is it possible that it doesn't transmit any data when we move it and chose one of the 128 possibilities ?
I would like to select/chose ONLY, but NOT TRANSMIT until we use another command... a simple press on this dial (or another Loopy button ?) that really triggers it.
Example :
On the load of a song, I want this stepped dial to be set on data 99 but not to transmit anything to the target (let's say iBassist for example), just being ready to send the data 99 when needed.
When JustChords arrives to the chorus section of my song, it sends a midi message to this stepped dial (or to another button that triggers the dial) to send the CC0 data 99 to the target (and switch to bassline 99)
Do you think it's possible ?
Thanks for your answer
OK I can answer my 1st question...
I opened the little wheel menu on the top right side of my stepped dial and can see that we can "perform actions on activation trigger"
Great !
OK done !!!
"problem" solved !
I created 6 stepped dials :
These stepped dials perform actions "on activation trigger".
The "activation triggers" are my 3 former "Livepad buttons" (relabeled A, B and C because there are no more LivePads involved !) :
Button A triggers the stepped dials rythm A and bassline A that transmit the midi CCs 0 to iBassist and PopDrummer
Button B triggers the stepped dials rythm B and bassline B that transmit the midi CCs 0 to iBassist and PopDrummer
Button C triggers the stepped dials rythm C and bassline C that transmit the midi CCs 0 to iBassist and PopDrummer
Thanks for your answers that helped me find a solution on my own
Here's the video of my solution :
Hope this could help any other Loopy Pro user !
Great! I am sorry I wasn't able to provide details earlier. I've had a lot on my plate today.
To go further, do you think it's possible to have the radio buttons under (see my screenshot attached) reflecting the values transmitted by the stepped dials ?
I mean if rythm 2 and bassline 3 are the current active rythm and bassline in PopDrummer and iBassist because they have been transmitted by the stepped dials, is it possible to have them highlighted in the radio buttons under ? it could allow me to have a visual feedback of what current rythm and bassline are playing.
That would be the icing on the cake
But I have to precise that I don't have all the rythms and basslines in the radio grid under... I have only the ones that I often use, in order to have the ability to switch them manually if I need...
Thanks !
No pb @espiegel123 everyone knows you're always here to provide help if you can, that's precious
Try disabling state feedback for those radio buttons.
Some wiki pages that might be of interest:
https://wiki.loopypro.com/State_Feedback
https://wiki.loopypro.com/Tech_Note:_Persistent_Send_MIDI_Widgets
Thank you !
The feedback is disabled...
I've read the wiki pages, a little complicated but I understood several things.
The solution I found is to set manually each item of the stepped dials to trigger the radio buttons and it seems to work.