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.
Comments
Yep, that’s coming soon, both as a clip target for actions and also as a feature of play groups
HUZZAH! And the clouds did part and heavenly beams of light doth shine upon us.
Yea and verily, for I am a beneficent developer
Verily! And we the recipients of thy bounty do revere thee.
@Michael I'm experimenting with using donut follow actions to trigger LK clips on and off. It's working really well except for one thing. When I have a group of donuts set so only 1 will play at a time, and go from one to the other, sometimes the stop follow action from first one will trigger before the play follow action from the next one, and sometimes the other way round. Is there any logic to this? It'd be good if the stop action of donut one always fires before the play action of donut two for my purposes. Not sure about other scenarios.
Could it possibly have something to do with FX tails? I wonder when the stop action fires if the loop is set to play the tail on stop.
I think I reported a bug a while ago that was the result of something like this. It prevents one from implementing the equivalent of record and select next.
On closer inspection, it seems to have something to do with the order of the donut group.
In this screenshot, the empty donuts in the grid trigger the corresponding grid positions in the LK instance. Because of the way LK works, the stop action on all the blue donuts triggers the stop at the bottom of the blue column in LK. The donut groups are set so that only one donut will play at a time.
If I tap blue 1, then blue 2, then blue 3 working downwards, it works as intended with the stop action stopping the LK column, then the start action of the next donut starting the next LK clip.
However, if I go upwards, from blue 3 to blue 2 for instance, blue 3 stops in LK, but blue 2 doesn’t start. I think this is because the stop action of blue 3 donut is firing after the stop action of the blue 2 donut.
I hope this makes sense to someone! 😂
Hopefully @Michael will understand my rambling and can confirm my suspicions.
If anyone’s wondering why I’m bothering with all this, I reckon if I can get this working, we have midi donuts and automation donuts that can be arranged on the loopy timeline along with normal audio donuts.
Question. I imported a sample into a 2 bars loop. The sample is somewhat shorter than 2 bars. The problem is that the sample is getting retriggered immediately at its end not just the beginning of the next loop.
Can you please advise how to setup the loop to trigger the sample only at the beginning of each loop?
@gregsmith You may find StreamByter Nimble Midi Looper and TF Visual Swift Music new TX/RX Midi and Audio Modules if you can grab the beta from @Jorge come in handy for experimenting with midi connections and combining midi and audio with Loopy Pro at least until we get the midi update.
Two questions. I MIDI map a Korg NanoStudio controller to LP. The faders control the volume of the colors. The Hardware fader sends value 127 but the fader in LP does not go beyond 0dB. Is this correct? How can I set the controller to cover the whole range of the LP slider?
I know that current launchpads (mk3) get automapped with corresponding colors etc. I have a Launchpad mk2 and would like to map this like the newer models. Is this possible from the UI of LP? Or does this require some deep dive into the app and some obscure MIDI sysex commands to work properly? How is the binding of the automapped Launchpads done?
I hope this was not covered before.
Thanks @Jumpercollins I’ll have a look.
I’ve actually got a really good working solution triggering atom2 clips with empty donuts. It’s working great. Will make a video soon.
Thing is, this is the only thing holding back using LK which would give us automation as well as midi. It’s completely working apart from this one detail which I think will be easy for @Michael to sort if my theory is correct.
@gregsmith
Looking forward to seeing how your achieving everything on your video once you get time to post it.
@robosardine said:
Interesting is, that I can load LK as a MIDI source in LP and the Launchpad will connect to LK instead of LP. I guess I could make a grid in LK that would mirror the LP grid and MIDIlearn the Launchpad to LP. That way I could have a colored layout on the Launchpad mkII - similar to a 'native' automapped device. Interestingly the Launchpad could than also act as a MIDI Looper with Ableton like MIDI loops in LK to drive AUs in LP. Sounds somehow smart - but maybe take to much time to develop a workflow.
Ditto here. Sent a message to Michael, he said it's fixed in the next update. Awesome!
I have my iPad connected to the Mac and I'm using the usb connection (audio in + midi in/out) and my problem is when restarting Loopy pro (most of the time) it will loose the connection, I need to add that midi input again, reassigning connections.
Any idea ? The port name is IDAM MIDI host and it has always the same name
I’ve had the same problem and the only workaround I’ve found so far is to use Audiobus in the middle. Set Lp to send and receive from AB and setup Audiobus to route to and from idam.
!
Good idea but I'm wondering if it's not adding an extra buffer latency, will try !
What I did was to add atom in the middle but within loopy, I still have to add the track but just have to send to atom instead of 20+ synth
I would not expect Ab to add much latency, if any in real terms, certainly in the case of just passing through one port to another.
Latest update is out!
Yep
Nice! Thanks for the update @Michael we appreciate all of your hard work!
My Launchpad mkII shows signs of life which is very good! Thanks for the update and this absolutely great app!
Thank you!
I can’t seem to grant access to the microphone in standalone mode? I tap the ‘open settings’ option and it doesn’t show up…
Any help would be appreciated, I can’t seem to find the info I need. It seems simple, I can’t understand what I’m doing wrong here. Using a behringer u-phoria um-2 audio interface…
What OS?
Disconnect everything . Reboot your device and look in Microphone settings. then reconnect your device.
I am Using iOS 15.1 on a 2017 12.9” pro
I did disconnect, hard reboot, no change. Will try again and delete/reinstall the app if it continues
Your settings screenshot shows that you are looking in Settings>Loopy Pro and you won’t find it there.
You’ll need to go to Settings>Privacy>Microphone and then find Loopy Pro on the list and turn on for access.
That’s what pops up when I hit the prompt in loopy pro. Anyhow, I checked the privacy->mic settings and loopy pro doesn’t even show up on that list of apps, nor does it show up on the list of apps that recently requested access. I might try deleting and reinstalling the app, I can’t see any other way to get this to work?
The audio interface inputs and outputs are showing up in loopy, however: