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
I don't like the idea of having a process that communicates with other. This kind of inter-process communication implies protocols and a lot of code just to manage this. If I had to make this I would make it completely integrated with the current matrix.
What if each track sends its audio to a multi out output channel? From your experience, what is the maximum number of audio outputs of an AUv3 unit?
Sure you could if it has multi-out audio.
Fair enough. I never think about the standalone. Ever. So I didn't consider that.
If it's separate doesn't matter too much to me. I see your point a little better now, but still think it's better integrated if possible. Nothing fancy. Just audio clip loading (I know, I know, people will want recording, but I don't care myself) and multi-out.
Time stretching is the elephant in the room though. That would have to be there, and could be a challenge to keep from messing with the rest of everything else going on in the app. In that sense, separating it out might be lots safer.
I can see why Imaginando is hesitant to do this. The more you think about it the harder it sounds.
MiRack has 16 audio outs as an Auv3 unit.
That would probably do the job!
With multi-out it's much, much better if tracks default to the first "master" output and then can be selectively directed to others. If tracks are hard wired to outputs then you have to fill an AUM session with outputs even if you only need one or two split to another channel. Also, you might want more than one track sent to the same channel; if it's hard-wired you can't do that.
I generally avoid using multi-out on apps that don't let you assign the outputs individually.
I think i have never used a multi-out app. Can you point me some good examples of what you mention? As a user I'm basic. You guys are experts!
Koala is an example of the "good" way - allowing you to pick the output channel for each sample while defaulting to a master output. Ruismaker Multiout is an example of how I don't like it - you have to add a channel for each pad in order to be able to hear it.
Could somebody with practical experience on using LK tell me if LK can capture MIDI in AUM that is being send to an instrument, including velocity and pitch bend?
Can this MIDI recording be at least 1 or 2 minutes, and then be exported as a MIDI file?
I am sequencing melodies and chords in other AUv3 apps such as Thesys or playing the virtual MIDI keyboard, and would like to capture the individual MIDI of one channel with LK right before it reaches the instrument AuV3 and then export it as MIDI file.
Thanks!
Thanks!
If you can route that midi into LK input, than yes.
Yes! On existing clip, long press on it and you should see an "Export Midi" option.
Arm the track, set song for recording, press on a empty slot with the record icon and ensure midi is ingoing. It should do the job.
Why do you need to do that right before it reaches the instrument? Maybe simply capture it in parallel?
DigiStix and Drambo have 8 outs. I believe in most cases it should be enough.
In LK use case you’re using drum machines, you wouldn’t/shouldn’t have a kick drum, snare… you’d keep all that as midi just the way it is. It’s not about changing LK’s spirit, but adding vocals, bass, guitars and so on in an integrated manner.
And yes, multi output should work just fine. LK is so embedded in the midi slot in my mind that I didn’t even consider that!.
Agree with @wim here. It’s so annoying when you load a multi out app then can’t hear anything without setting up the ‘outs’. Much better to just do it when you want to.
Sometimes you might just want 2-3 outs and use them like busses. One for all the drum tracks etc.
DigiStix and Drambo also do it the same way as koala, where you can set the output buses from within the app.
What I meant was to record the output of the last MIDI program (Rozeta Scaler, etc.) that is also given to the instrument. I gave this output additionally as input to LK and was able to record it in the Matrix there, thanks!
This works nicely so far, however to record, it seems I have to arm the track, and also press the play button so that the bar on the piano roll keeps advancing. Then, when I press the play button in AUM, it records whatever notes are send.
Is there a way so that LK automatically starts recording on the piano roll when I press play in AUM?
I want to record several instruments, one per take, each in a separate MIDI file, and currently they MIDIs are slightly offset in time, as I need to press the play button in LK at first, and then the play button in AUM.
Turn on host sync in LK
Picked up the Controller IAP in this sale. Good stuff, recommended.
I wish the top knobs could be adjusted horizontally instead of vertically, is that not possible? I make the LK window tall and narrow in order to have good faders, but then these knobs are at the very top and not adjustable atm.
I started on a matrix preset called "AUM-ctrl" where each clip is automation-only; fade in 1 bar, fade in 2 bars, fade out 1 bar, cycle 4 bars, etc. Mostly for AUM volume faders, but will combine with Controller iap later for some additional cutoff etc. Anyway, I set all clips to have a gray color, and used AUM to save as preset in AUM (locally). When I reload this preset in a new LK instance, all clips get assigned some random colors. Is that a bug?
Btw, I also had some issues with the preset not saving both Matrix and Controller adjustments, but after some trial and error to reproduce (it happened many times, in different ways ...), it finally settled on a correct reload (except for those clip colors). So I guess I have no bug to report there atm.
Thanks, this works now.
I clicked on CLOCK SOURCE Host in LK Matrix, so that the chain symbol became yellow. Then, I also had to click on the play button of the track, it did not change any color, but with this, as soon as I pressed the AUM play button, LK Matrix kept receiving the MIDI notes and started the MIDI recording. Nice program, I bought the Matrix IAP.
@sinosoidal I've been experiencing a TON of crashes and bugs with LK under various circumstances, though they're all in AUM.
I have 4 clips (3 in one column, 1 in another). Routed to Drambo in AUM with one synth. That channel is bussed to another channel with a delay on it. LK is either hanging notes, or completely freezing. When I try and open it, the AU window is blank.
I'll write out a four note chord 1 bar long. I select all 4 notes to resize. They all resize to different sizes at the same time (so one will go to 3/4 bar, one 1/4 bar, etc.). Same happens if I try to make notes longer.
I'll load up LK. Make some clips. Go into their properties to rename them, the keyboard doesn't show up. Go back into AUM to test the keyboard, and it shows up fine.
Sometimes, LK just goes red-slashes-of-death on my when I am trying to copy, rename, or otherwise just use it. Even reloading the AU doesn't help, it just crashes again.
Placing notes in the composer doesn't always work. Sometimes they don't show up at all, or they don't let me drag them to size.
Not sure if this is a bug or not, but my controller CC assignments and labels on the control panel do not save in my presets. I have templates that I've made for my AUM session, and it seems that I need to reassign them every time.
Still can't figure out what you were talking about with mapping the vol/pan in the composer to AUM, either.
Thanks!
There has been some reports of freezing/hanging but we can't reproduce them. I believe it has something to do with the way LK is setup.
If you are able to reproduce this bugs sistematically, please send us the AUM project and tell us how to replicate. The more sistematically we are able to reproduce a crash/freeze, the quicker we can resolve it.
Regarding the AUM mapping on the LK node, it is a known problem and we are trying to find a way of working around it. The problem is that LK parameters are dynamic, which is kind uncommon. Since LK can have one or more tracks/scenes and the number of parameters change from project to project. Right now, when AUM loads the parameters, the song is not loaded yet and AUM can't see those parameters, that's why the parameters are gone. We are investigating.
Thanks!
@slicetwo . You might check for crash logs at the times of these incidents. They'll be in Settings–>Privacy–>Analytics & Improvements–>Analytics Data, and the filename will begin with "LK". If you share these with the dev, they might give a clue.
@sinosoidal and @uncledave Thanks for the info! I'll look into crash logs to see what I can find, and I'll try and reproduce the issue reliably. Maybe I'll do a screen recording of a session, and if it freezes or crashes, I can send a clip.
I should have mentioned this: ignore the logs named LK.wakeups_resource. They seem to be normal for many apps, possibly listening for MIDI. The crash ones will be named simply LK-the date goes here.
You can also join the beta testing and the crashes can be seen automatically by us.
But please pay attention that sometimes we see crashes reports but they are inconclusive about their trigger thus the need to know how to reproduce them in a sistematic way. If you want to join the beta testing, please me pvt message with your email.
Killer. I've messaged you. Thanks!
@Janosax
Are you on the beta list of LK? We've released a new beta which fixes the midi assignments bug when loading/restoring the AUM session, that you've reported. If you're not please pm me your email address so I can add you
Seems it’s fixed now, great job thanks
Good news!!!
Hello, Is there any way to set the grid to triplet ?
Thanks
Gotta say I really dig your color palette!. 🎨 Very mellow and earthy.
I’ve never thought about the colors until now!. Do you keep a template?. Cos there’s no way to change the default color options, is there?.
Yeah colors does a lot to get inspired IMO, first app contact is with eyes. Yes I always keep templates in both AUM and LK. You can changes colors in clip properties: