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
Be sure you're not monitoring ApeMatrix at the same time as AUM. The mute button on the send plugin is essential. Whatever you do, you only want to be hearing audio out from one host with something like this.
Yep, I wasn't, good tip tho
looks like i underestimated this task.. I did some bad core architectonic decisions on Receiver .. Send part is totally ok but Receiver needs deeper refactor.. will be back later guys
The fate of the ecosystem rests on your shoulders Dendy. No pressure tho! 😜
@wim @dendy @Gavinski : fwiw with the loopback plugin on the same device, the latency of audio from aum to loopy pro is on the order of 10 ms and with an adjustment of its latency setting it can be less than that
i am 100% sure before i get this fully working someone else will do it too and even better than me LOL
That is indeed good news. Thanks for measuring!
That will be pretty darn usable, even for live stuff between hosts on the same device, assuming the latency reporting issues get worked out.
I’m trying to sample audio from an AUM channel with AudioPipelineSend in Note. The sender seems to be working (the meter on the effect plugin is firing). In Note I have a sampler track and when I click on the mic input to sample the only choice is the iPhone mic. Am I missing something?
Audio going the other way (Note -> AUM) works well.
that is missing fearure in Note.. they did not implemented receiving part in Note, i guess they use in Note iOS LinkLik which doesn’t support receiving audio just sending.
Note and Move are send only not receive. It’s a Ableton restriction.
@wim @Gavinski @espiegel123
OK, working hard on rework of Receiver because of those latency issues... looks good so far. Looks like I did horrible workarounds because of that GarageBand problem — I realised this is actually not something I should solve, because even Ableton Live stutters when it's receiving audio from GarageBand
)
The problem simply is — Link Audio inherently doesn't solve in any way different sample rates of hosts, it just transfers audio, nothing else. It's on the receiver's competence to do some adaptive resampling — if they decide they want to do it — but that is not part of the Link Audio protocol. Ableton Live obviously doesn't care, LOL
)
But my Receiver WILL care. I just need to avoid trying to autodetect if i need to do resampling (one of the sources of problems why I did some horrible workarounds which caused amongst other thins wrong latency reporting in AUM) — I'll just add a checkbox "Resampler" into the Receiver and leave it up to the user to decide to turn it ON in case of sound stutter on the receiver side (which in most cases will be caused by different sample rate of the sender's host).
So GarageBand will work with my Receiver, and I can afford to throw away those disgusting workarounds.
For now all looks tight, I need to do a few more tests, but I have perfect timing inside AUM even for percussive sounds (KICK), and routing AUM <-> ApeMatrix is solid too (you just must set "measurement mode" in ApeMatrix settings — if I correctly understand, that's when ApeMatrix actually does PDC).
Expect a new version in TestFlight today or tomorrow
Oh, and I tried that "competitor" LinkEffekt -> when I send from iPad to desktop Ableton Live with it, it doesn't work at al for mel, I'm getting just shown dropouts in Live indicator and no sound ... but my sender works seamlessly — so I'm satisfied, sender looks fine now
@dendy Hi, LinkEffekt dev here. That sounds like the iOS Local Network permission not being granted. You have to open the LinkEffekt app once after installing so iOS shows the permission prompt. Without it Link Audio can't send. Apple requirement, affects all Link Audio apps (TN3179). After that it should work fine. Nice work on AudioPipeline btw, good to see more Link Audio tools on iOS!
double post, sorry
That part was ok i granted permissions.. Your send works sesmlessly with my receiver
(handshake)
looks like this was something wrong on Live’s side - it detected your send properly, it was just showing tons of dropouts - after restart of Live it started to work .. Just before a while same thing happened to my send - so there is probably all ok on our side and something not perfect on Live’s side 😆
I am now rewrititimg all buffer operations to use Accelerate frawework, that way it should be much more efficient, every saved milisecond counts with realtime audio :-))
Glad it works! 👍
@dendy @axens thank you both for your work (and Ableton), this feels like a major new dawn for a grieving former Studiomux user like myself. Also thanks @brambos as I've been using Battlestation to test, what a great app that is... and of course to AUM.
Audio Pipeline v.0.1.0 (5) send is not currently working for me in AUM (1.4.7) to Ableton Live (12.4, on MacBook silicon 15.6.1), getting 'no link audio peers' in Live. This is both over cable and WiFi, from an iPad mini 5 (iOS 17.7.2) and iPhone 12 Pro Max (iOS 26.2). LinkEffekt is working and shows up in Live. Have I missed something in configuration? I can see and hear audio in Audio Pipeline in AUM and Link sync is enabled and working between AUM and Ableton.
My latency with LinkEffekt (with USB to lightning cable) is set around 10ms on the Ableton slider before dropouts occur, not too shabby, even my iOS kick sounds more or less in the zone.
Unfortunate decision IMO. So within Ableton products the only app/device that receives Link Audio is Live. I’ve seen Move touted as a sampler now that it has audio tracks. It would be nice if they opened up Note and Move so that they accepted audio input from their own audio exchange protocol.
Push standalone can also receive.
.
Hi Dendy, I see there is a test flight update. Does this one fix the latency issue?
The latest beta is working great so far. Thanks to other commenters, I'm able to get latency over USB to Live with buffer setting down to about 25ms on my 2015 MacBook Pro. Actual latency is under 10ms. 👍🏼
One small thing I've noticed is when I remove a send instance, it doesn't disappear from the list of peers. I don't know if that's on you or on Ableton. Interestingly, rename of instances updates almost instantaneously in Live, without having to set up the connection again.
hm this Link AUDIO protocol (or at least receiver part of their SDK) needs some effort from Ableton to make it more reliable .. got already TWICE crash of entire Live 12.4 on MAC while testing this one
)
Timing issue persists for me, @wim. I downloaded the update, tried the setup I sent to Dendy yesterday again, same serious heavy latency. I guess Dendy is still working on it, otherwise he'd likely have announced it was fixed already.
I haven't tested on-device. This was an update about testing over USB to Live on the desktop. I had earlier reported far higher latency.
OK!
Good that you clarified though, @Gavinski. I can see how my post could be understood to apply to on-device as well.
which build, 0.2.0 (2) ??? domyou have turned on “measurement mode” in apematrix ?? it plays totally tight for me, no timimg issues (sender AUM, receiver ApeMatrix)
you mean in list of channels in my receiver plugin?
i had some shit there with that appme liquidglass popup, i remove it completely in new build and made there custom dropdown (i dislike those generic swiftui components
)
Try build 0.2.0 (2), latest one
One question mark at a time pls Dendy, otherwise I feel like I've accidentally wandered onto Facebook 😅.
I downloaded the new beta that was there an hour ago or so, I see there's a new one available now, I'll try it. I'm sending from ape to aum. I'll try with measurement mode on.
I didn't adjust anything in apematrix, but yes, with the update the latency problem is not there, sounds good, yay!