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 Store

Loopy 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?

  • @ExAsperis99 said:
    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!)

  • @ExAsperis99 said:
    (I blame it on the parentheses!)

    Ouch, sorry!

  • @zob said:

    @ExAsperis99 said:
    (I blame it on the parentheses!)

    Ouch, sorry!

    Certainly not your fault! :)

    • Drambo
    • sEGments
    • Auditor (haven't tested personally)
    • If you can export as Apple loop, then also Beathawk
    • EG Pulse can loop and time stretch samples, but usually wrongly detects tempo and basically cannot be changed to stay in sync, so I won't recommend it
  • @skrat said:

    • Drambo
    • sEGments
    • Auditor (haven't tested personally)
    • If you can export as Apple loop, then also Beathawk
    • EG Pulse can loop and time stretch samples, but usually wrongly detects tempo and basically cannot be changed to stay in sync, so I won't recommend it

    The Auditor app can create pitch-shifted/time-stretched loops. But the current AUv3 plugin that comes with it doesn't do timestretching.

  • edited December 2020

    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.

  • edited December 2020

    Zenbeats not AUv3

    Substitute: DrumComputer

  • edited December 2020

    @Jeezs said:
    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.

    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....

  • @zob said:
    @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...

  • @skrat said:

    @zob said:
    @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.

    • L7 looked very promising but I found it to be extremely unstable, crashes all the time.
    • I would add Zenbeats to BM3 for very good time stretching algorithm. Surprisingly good, actually. But not AUV3.
  • edited December 2020

    @zob said:
    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?

    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.

  • @The_Bornian said:
    Here's someone having succes doing exactly what you are describing/want, using L7 Looper as a file player:

    Cheers...

    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" :)

  • @Gilbert said:

    @zob said:
    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?

    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.

    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.

  • @skrat said:

    @The_Bornian said:
    Here's someone having succes doing exactly what you are describing/want, using L7 Looper as a file player:

    Cheers...

    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" :)

    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.

  • @zob said:
    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?

    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...

Sign In or Register to comment.