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.
AUv3 app for drum loops (aka Drumgenius in AUM)
Hi, im looking for an AUv3 app that can loop short *.wav files. Such an audio file is a short sequence I recently managed to import from Drumgenius (on macOS with terminal and sox...) and each file has another measure count. Therefore this measure count should be specifiable in the app to play it (time-stretched) with the BPM given in the host (in my case AUM).
Does anybody know such an app?
Comments
Unless I'm not understanding what you need, won't the file player in AUM do this?
AUM FilePlayer doesn’t time-stretch.
Ah. Of course. I read right over that. (I blame it on the parentheses!)
Ouch, sorry!
Certainly not your fault!
The Auditor app can create pitch-shifted/time-stretched loops. But the current AUv3 plugin that comes with it doesn't do timestretching.
Segments and EG pulse time stretch alogorythm are also very low quality and Beathawk is not a easy to import samples.
I didn’t know Drambo have time stretch facilities I will try it this could be really cool if it has good time stretch quality.
Zenbeats not AUv3
Substitute: DrumComputer
I haven't tested it thoroughly, but I am afraid you'll be disappointed. IOS has built-in time stretching and most developers use just that. Don't expect Elastique algorithm or so, the built-in one is easily recognizable by ears and I am afraid also Drambo uses it.
BTW Beathawk uses it too.
@skrat
First of all, thank you for your effort!
Hmmm, that's exactly what I was I afraid of, after I had a look at the AVAudioPlayer interface. There is a rate property which does time stretching (not of good quality, as you said) and obviously everybody is using it.
One possible solution is the "apple loop" format, because it is already prepared for time stretching.
I myself thought about starting an "audio unit extension" project briefly, but I'm still afraid of it because I've hardly had anything to do with audio programming on iOS....
Haha, I already started coding my own AU with time stretching and also came to AVAudioPlayer synced to BPM via rate 😄
This is why I like Beatmaker3, they use some proper time stretching that works. Only if it was AUv3...
I so wish someone would come out with an AUv3 that did time-stretching and time-sensitive pitch-shifting as well as BeatMaker 3.
BlocsWave will do it and sync to AUM but its not AU3
Here's someone having succes doing exactly what you are describing/want, using L7 Looper as a file player:
Cheers...
Very interested in a proper file player, seems like a basic feature, yet here we are.
DrumPerfect Pro can play short audio loops ( 20s max. )
It has a proprietary Time Streching feature that can also automatically adjust the loop to the pattern BPM.
But not in real time.
Loops envelop points can be adjusted precisely.
Once you have created a kit with the loops ( max of 256 per kit ) you create a song with the pattern and load the Auv3 player in AUM. 4 instances usually work fine. But why would you need multiple instances when you can have 16 instruments channels in DPP? And each channel can be independently muted/processed in AUM...
You cannot immediately change the bpm in AUM though. All the loops need to be time stretched again, which is easy when you select all of them in DPP and apply the TS, in one go.
My GAS (or rather AAS) and currently low price made me buy L7 just based on this video. It's actually quite nice app, I didn't experience crashes so at least from this standpoint it's fine. One thing I hate (and which is also omitted by sEGments) is trimming loops. Here, it's sort of possible, but very inconvenient, the pinch-in gesture always move the starting point where you don't want it, not really well-thought... Also you can't save already processed loops, only as a project, but you can't easily mix them, which would be awesome as you can have multiple loops playing in parallel. The time-stretching unfortunately seems to be the built-in one. Didn't do some serious testing, most of the time I played around with on the iPad speakers, but with some extreme values it seemed to sound the same.
So not totally off, but still not as perfect as would be the theoretical "BeatMaker AUv3"
Oh, I didn't knew that. I have to admit that I never got really into DPP. But that's totally my fault. Perhaps I should retry when I installed my new iPad Air.
The problem is, as you said, that the BPM should be followed immediately.
My impression is that AUM sends the BPM to the plugin. I tested that with JazzDrummer (IAA only) and it follows when you restart playing.
Yeah, bought it too. Trimming loops is absolutely unusable for me, I tried it many times and didn't succeed to create even one seamless loop. Then I imported an original Apple Loop file and even there you have to do the manual trimming for yourself despite the information is already in the file.
But that is probably totally ok because L7 is not made for that, you cannot do everything as a Developer.
Another thing I don't understand that the BPM in AUM does not affect the BPM in L7 as a plugin. How is this supposed to work?
BTW, I had many crashes and the trimming feature often stops working and that can only be resolved by restarting the app.
@zob
"Another thing I don't understand that the BPM in AUM does not affect the BPM in L7 as a plugin. How is this supposed to work?"
Even though it's AUv3, you need to turn on Link in L7 itself.
You have to turn on Ableton link in settings, even when using as AU. Yeah, this is also not a standard way, AUs have own way of syncing to host, this is rather a hack, but it works, just not that straightforward...