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.
Quick and dirty timestretching loops tip
I’m sure this is nothing new, but I have been using Blocswave to quickly time stretch a bunch of loops for use in other apps. This is useful when you are using, say, NanoStudio 2 and want to loop a sample that’s in a different tempo quickly and with minimum fuss.
I just load the loops into a new blocswave project, change the tempo then export them again. I can then import them all into a slate track and trigger them in time.
It’s not exactly pristine quaiity but it’s quick. Change the tempo by a lot and you get nice crunchy lofi loops.

Comments
Yep, Launchpad too. In fact, any app with both audio loops support and MIDI clock slave sync or Ableton LINK support is a potential candidate for loop time stretching/compression.
More options including some choice over the stretching algorithm:
Here you can also choose and fine-tune the algorithm to sound better.
It's not as straightforward as using Blocswave or Launchpad but using a little pitch-to-bpm calculator helps.
I use Audiostretch, it works well. Also good to slow pieces down to learn them.
@rs2000
That is a nice idea for a playground. Thanks for this. Have you tried/used this before with showable results?
Blocswave/launchpad work well as you can time and/or pitch dozens of loops at once but anything goes.
Doubling the speed then timestrectching back makes nice crunchy loops.
It really depends on what you're about to stretch, that's why I keep these three.
If you want good quality, sometimes ASD is the best, sometimes it's TwistedWave.
Discord 4 is often more suitable for introducing old school artifacts.
In many cases you can "timestretch" directly in NS using sample automation trick in Obsidian... of course it depends if you want speed it up (this works lot better) or slow it down (this is more limited)... Also what kind of material, best it works with drumloops, less good with melodies or vocals (but still very useable in small bpm range)... some examples:
Original loop (120bpm)
https://www.dropbox.com/s/yqsfr9e7kkx2lyn/120bpmoriginal.wav?dl=0
Slowed down to 110 and 100 bpm
https://www.dropbox.com/s/ald6e414fo370as/110bpm.wav?dl=0
https://www.dropbox.com/s/cmqivo85eov6mdk/100bpm.wav?dl=0
Speeded up to 140 and 160 bpm
https://www.dropbox.com/s/89xwjr4se5jq5ws/140bpm.wav?dl=0
https://www.dropbox.com/s/kn8yh6hq5agyqo0/160bpm.wav?dl=0
@dendy
I was wondering how long it would take for a slightly convoluted and incomplete Ns2 workaround to appear!
I’d have put money on it being within the first half dozen replies ;-)
In all honesty though, this doesn’t work anywhere near as conveniently as being able to dump a dozen ready stretched loops into slate for single key triggering.
I know you love to tinker in Ns2 and love to stay within it as much as possible but when I’m in the groove, so to speak, I want something that works quickly and effortlessly and the blocswave round trip works well for me and requires so little thought it doesn’t throw me off and make me forget what the hell I was doing. Like when I go into a room and completely forget what I was doing there. :-/
The blocswave method works on iPhone too ;-)
The obsidian trick is really cool for sound design though. Ns2 is undoubtedly powerful and all of these tricks are good to know.
Actually that was exactly reason why i mentioned it, when i'm in the flow - doing export, opening other app, change things, then again do export, back to daw, import - oooh, instant creativity killer for me.. that is why i'm trying to do things "in the box" always if possible, if there is way and result quality is good for my purpose... i used this method a lot many years ago in trackers
)
Of course not saying this works always... for more radical slowing down, for melodic loops, vocals - definitely true timestretching is only way. In this case my question is what is benefit of Blocs wave compared to lets say Cubasis,or BM3? Especially in Cubasis i't very simple and quick process, but also in BM3 it's nothing comolicated even if you aren't everyday BM user.
Is Blocs ibetter than those two in timestretching ?
@dendy Blocs is quick. As I said it can convert multiple loops all at once.
It’s algorithm isn’t the best but is more than good enough for what I want on iOS where I want speed over quality to just get ideas down.
I mentioned in the OP not to expect pristine audio from Blocs. But more often than not I don’t bother getting a better quality timestretcg later as they sound more than good enough in a mix. Besides I don’t mind a bit of Lofi grunginess.
I used Bw for a bunch of loops including melody lines the other day and it worked a treat. I exported them from Blocs into iCloud Drive and then very quickly put them into multiple slate pads in NS2.
Your trick works better with being able to start playback anywhere rather than having to make sure the loop is properly triggered.
The reason I wanted to do this is I’d made a kit in slate of some number station stuff and wanted to get a basic idea quickly and I had some loops that were the wrong tempo. Getting them from Bw was the least friction for me. Obviously YMMV
I could then trigger 4, 8 bar loops etc with one key in the right time with minimal mucking about. The loops are also obviously already available to any other apps for more mucking about with later.
One further thing; when I have all the loops on blocs I can have a bit of a jam with them. I like Blocs for instant gratification even though I’m using GarageBand liveloops more and more too.
But this also highlights another observation. I use loads of apps on iOS often combining many to make loops that end up as one song. Different apps for different moods.
Sometimes I just use my phone for sound design, other times I’m working out arrangement ideas. And more often than not I’m just playing.
It’s all good. I like most having lots of different apps which encourage different workflows.
I’ve just made a little tune that started as a riff in Beatmaker 2 years ago. It then had elements added in Logic and got forgotten about. I found the old loops a while back and the melody line has found its way into a new track. It has had elements from BM2, Logic, GarageBand, Blocswave and NS2.
It eventually got fleshed out into an actual track in GarageBand.
It’s a bit crap but it was fun to make so I don’t care. It’s been a longer time since I was productive so it’s just good to be making music again.
Oh overlooked that... that is why is important repeat some information again and again
))
That sounds definitely handy, now it got my interest, going to install blocs and check it ...
You just set the project tempo and key and export project files. This will export up to 6 banks of 8 pads at once. So up to 48 loops.
Every now and then I throw some loops into Blocs as it’s one of those apps that gets better the more you use it.
One of its best features is that you can load loops randomly based on type (melody, drums, percussion, etc) and get ideas based on loops you may never have thought of putting together. You can also do some basic slicing and rearranging of the loops that gets rendered automatically when you export the project files.
I think I may have had to enable user imported loops as an IAP.
The file player in AUM can also playback and pitch at different tempos
Cubasis does it too.
But 48 loops in one go...
that is hard to beat.
Impressive!
Did you know that Loopy HD can do it too?
Import or record up to 12 loops, change bpm and share the loop you want by tap-holding in its center. It's going to be shared as stretched/compressed to the bpm you've currently set.
If you've got some external gear and synced Loopy over MIDI clock, you don't even have to readjust the bpm.
When exporting from blocs...turn Link Off.....On occasion blocs will export at 120 even when playing tempo is something else....if this happens...turn off link in blocs...change tempo to what you need it to be in blocs...then export.
never knew this.. thanks
BeatHawk also can do timestretching for loops, but it requires it to be in apple loops format. I am using BeatMaker3 to create apple loops (there is a bit hidden "export as loop" option in sample edit menu), not sure about other apps that can do this.
BTW is there any other AUv3 timestretching loop player that can be controlled via MIDI? Don't need to trigger slices, just control play / stop of the loop.
Handy to know
File player in AUM ?
It's nice but it would be awesome if it could contain multiple loops per single channel. With currently every MIDI AU occupying single channel, it's getting pretty crowded with channel in one session anyway. I would prefer having one "loop player" AU that could trigger more of them. Also not sure if playing / stopping of a loop can be MIDI controlled...?
yes playback can be MIDI controlled..as well as playback rate (speed for stretching)
MIDI CONTROL -> CHx: File Player -> Play Enable
Yes it can get busy real quick...but if you are using MIDI control..... put the fileplayer channels to the right, off screen, they don't get in the way too much
I seriously wanted AUM to have some grouping options. Would be great for this loop handling.
And when I have one instrument channel, one midi channel for it and whatnot