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.
Loopy Pro Questions
This discussion has been closed.
Comments
Is there a way to resample the master output like you would in Ableton for a quick loop of all your tracks with the effects on the master output ? Finally figured out how to route colors to other colors for a resample, but what about the master output?
currently, if you want to do it in realtime, you need to use something like the mixer send/receive AUv3 that comes with ApeMatrix. if you don't need realtime, you can stick a Loopy Pro AU pr other audio recorder into an effect slot on the master bus and record there the. copy/paste the audio into an empty clip.
thank you! still trying to wrap my head around all the routing possibilities.
Maybe send everything to a "master" send, then route only that to the master?
I customized the factory sample template of 6x6 to 13x8.
I assigned Raws to groups just so I could go up/down the “scene” with 2 buttons.
It’s hosted in Aum and I changed from phase to free on all donuts so it will start from the beginning when I start a “scene.
Problem is that it’s not synced when I start it on Aum. I need to relaunch a “scene” in order the sync.
Any advice on how to keep it synced from the start?
In my Loopy Pro midi quest, I’m experimenting with using donut follow actions to trigger Rozeta xox patterns. It’s working brilliantly except that it always misses the 1 beat on the first loop. I have the feeling this is a Rozeta xox issue rather than a Loopy one, as this doesn’t happen with Atom2. Anyone know more about this? Maybe I should just use a different sequencer
Maybe you could post your project and f do a screen recording. By choosing free , you have made the loops so that they aren’t guaranteed to be in sync. Maybe turning off phase lock isn’t what you need for what you are trying to do.
Hey guys, I've got a quick question.
Say I've got two loops (Orange) that I'm trying to transpose by playing the first one 4 bars, then playing the next one (Orange) 4 bars, but with the Pitch shifted up 3 semitones.
This works perfectly on these first two Orange clips!
But, when I try to do the same thing with say, the Lime Green Clips, the Pitch shifter isn't acting the same, as the Clip tries to correct itself (by performing some kind of behind the scenes audio stretching or something?) and it goes back to the original pitch no matter where I set the pitch slider.
Anyway, I seem to be missing the setting here that makes this Color act like the Orange ones do. Anyone?
Try turning off "Pause Clock When Idle" in Global Clip Settings and make sure Host Sync is turned on. That works for me.
will try this. Haven't even experimented with busses or sends yet on this.
It sounds like you may have found a bug. As a test, can you create a new document, go to clip settings and tap Restore Defaults at the bottom of the panel. Record a loop to each color and try the pitch shifting.
Are you making the changes in realtime while it is playing or when it is stopped?
I think it is the case that when pitch shifting or time-stretching is done that Loopy uses a realtime process for previewing and behind-the-scenes uses a higher-quality algorithm that gets written to a cache to reduce the CPU hit. It may be that in some case something goes wrong with that process.
I was making the changes both stopped, and while the transport was running. Both conditions had the lime green clip trying to correct itself.
I’ll try a few experiments tonight after work. Thanks! 🙏
Has anyone made any videos on a good work flow for exporting their sessions for back into ableton live etc or resampling?
@espiegel123 So trying a new session with everything reverted to defaults did the trick!
Evidently a setting I had somewhere was interfering.
interesting. if you still have the project, you might want to send it to @Michael
i've got a slider, for example, setup something like:
incomming cc X -> trigger slider (continuously change)
move slider on screen triggers -> cc Y outgoing
This change is mapped to volume in Ableton. Works great I just control Ableton from LP, but if I want to sometimes change thee volume in Live itself, then I want this change to be reflected in LP too. I have a Maxforlive patch that forwards on volume changes and it checks that there is not a loop (basically debouncing), but sometimes when changes are happening quickly they get out of sink, ending in a bit of a feedback loop. This only happens for sliders, button work fine, and is in part down the fact that the incoming cc must be mapped to abletons slider with max's scale. I could handle this in M4L tracking up and down slider patterns, but I was wondering if it was possible for a LP slider to just be set from an external CC, but not trigger it's corresponding event?
There isn't any way for a control to do one thing when triggered by screen touch and another when triggered by external CC.
There’s something I’d really love to be able to do in LP but as far as I’m aware it’s not possible; I’d like to be able to choose “any random clip” as a follow action.
I make sound collage, and for me it would be a total game-changer if I could load 40 or 50 samples of varying lengths into LP, click on one, and then have them play randomly, in succession. For someone who likes to do live shows with an element of improvisation this would be so cool. It would give me enough spontaneity, but at the same time a “safety-net” element that would be so liberating.
Know if it’s possible @espiegel123 ? Any chance this could be in an update @Michael ? Seems like it’s something that’s potentially feasible and, like I say, it would open up LP into a whole new realm for experimental musicians…
@kashi, that request comes up often and has been noted in the feature request channels on Slack and Discord.
Great! Thanks @wim
This can be handled pretty simply by mapping all your clips to be triggered by ccs or notes and using something like Mozaic to sit between your follow action and the triggered clip.
So, you set a follow action to send midi to your script to trigger it. The script when triggered sends out a random cc or note from a set of ccs and notes you have in your script which then triggers a clip. The one slight annoyance is that since MidiControl is not currently a midi destination, you have to use a trick (which is documented in the wiki) to get the MIDI to midi control.
I tried this today and I recorded it via LOOPY Pro as an effect , but I am bombing out when it comes to copy. I thought on the original Loopy there was a copy command by tapping on a donut. In the meantime I just airdropped the recorded loop to my computer. Tried reading the manual. It references copy and paste.
Swipe up on a loop. You'll see the import and export buttons near the top-right. One of the export options is to copy to the clipboard and one of the import options is to paste from there.
Thanks for that. I was imagining a simpler process if staying within the program itself.
You can two-finger drag to another clip to copy the clip itself, or single-finger drag to move it, if that's what you're asking about.
I thought you were asking about copying audio. So, I'm not sure I'm answering the question you asked or not.
2 finger drag is great. I feel dumb for not getting that. Thank you!
It just means Loopy isn't sure yet whether they actually implement midi out. I think it has something to do with the four-letter Apple plugin type. Some types are capable of outputting midi, but that doesn't necessarily mean that the app actually does.
You can just ignore it.
Thanks @espiegel123 but that’s way too complicated for me. I’ll just hope that “ play any random donut” gets added in next update 😊
thanks. I expect would not be a top priority, but having a trigger which controlled the state of a widget without effecting outbound trigger would enable quick building of controller interfaces that received feedback.