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
RIP Steve
Nice, that's pretty ace, mate!
I think it's 'cos you're recording 'Combined Output', which includes your monitoring right now. I might rejig that to make it a bit easier to understand - maybe make combined output exclude monitoring altogether, and 'combined input/output' intelligently select either the original input source or the monitor. Added to my list.
Yeah, just you wait 😆 All that stuff is on its way.
Yeah, bit late to the party here, but there's no reason you can't make 4 button widgets do this for you. Just set each one to set the master clock length to the number of bars you desire, then trigger retro record (I'll be adding a "Next Blank Track" target for record actions soon, too, which will make this even easier).
You'll want to start your project with the longest retro length you wanna use, then you can set it back; Loopy will never shrink the history buffer, but it keeps it small by default to not use too much memory. So you need to stretch it out, then you're all set.
You can mute/unmute the track with mic input on it.
I’m a-quiver with antici…. 🤣👍
And congrats, Michael! This is a tremendous piece of work.
Lovely stuff! 👍
Here's my main template that puts the retrospective stuff within easy reach. The buttons on the top set the master clip length. The master clip settings are not set to retrospective, so normally recording isn't in that mode. But, when I want to dump something I've been playing in retrospectively, I tap the Retrospective button, followed by the donut I want to dump it into. It works really, really well.
https://apps.apple.com/gb/app/link-to-midi/id1066216595
+1!
Mute it in the mixer, or swipe up on the mic icon at the top of the mic channel in the mixer to remove that channel altogether. Or for quick on/off, add a button to your layout and create an action (under audio source actions, in the widget’s action menu) to mute/unmute it without going into the mixer.
Here it is in the meantime, if you're interested. Could be buggy, but seems to be working fine. The faders and XY pad don't have any actions linked to them so they can be used for anything. The button with the "pages" icon has three functions. Double-tap copies to a new, empty page. Swipe Left shows the previous page (if any), and Swipe Right shows the next page (if any).
This template could be expanded to have more loops, but I like keeping the size larger, and I also have a DIY 4x4 button controller that I plan to use it with.
https://www.dropbox.com/s/wx3bx15nbhljdar/4x4 Grid with Scenes v0.2.lpproj?dl=0
Hmmm, I can’t really tell based on the screenshot or what people have said but the overall confidence has me now kicking off the 7 day trial to give it a go and try for myself.
Thanks @suitsus , sorted now
@Michael Using Loopy Pro as a AU3 I’m not seeing document picker only clipboard that doesn’t seem to shown anything.?
Also if I use Loopy Pro in standalone mode if I choose to sample from iTunes if I hit import it’s asking me to tap a clip to import but not showing my clips ?
iPad Pro latest iOS.
See screenshots below.
Am I missing anything or do I have a bug !
Having some lunch time fun with LoopyPro and SampleWiz2:
Now to export these Loops into Drambo and take them to a new dimension This is why I am loving LoopyPro!
Ahh OK, after giving the trial a try it does look like you all were correct and it does work like endlesss. i was under the false impression that you were possibly locked to the clip you specified but you can dump the chunk of buffer to whatever clip (at whatever length) you choose.
Alrighty, so now I wait and see if/how the timeline stuff (automation, clip editing with fades and reverse etc?) evolves.
This is why videos are always great.. don’t have a clue what you’re talking about … but his looks great…
It's even better than that. You can choose to copy content to another page, to switch (stop playing the current page, switch and start playing the new one), Solo (Switch and play while stopping all other pages), Start and Stop (Start/Stop playing without switching to the page). And you can add any other action to happen at the same time, such as changing tempo, etc.
Basically the same, just bigger, so easier to tap. However it has added functionality. A basic press resets the timeline to the beginning, while a long-press doesn't reset the timeline but only pauses it.
Retrospective is a way of capturing a buffer to a loop even if you weren't recording at the time. For instance, you can have a project playing, and noodle around playing. When you get a phrase down that you want to keep, you can hit the retrospective button then tap a loop. The buffer will be dumped into that loop. The buttons to the left (or the main metronome settings dialog) set the buffer length.
I mainly use this when I'm working on the next idea. I'll play around until I have the idea in my head, think of how many bars the phrase is, hit one of the length buttons. Then I play until I get it just right, tap the Retrospective button, then tap a loop. You can also tap the Retrospective button beforehand, but I find the 'bouncing' that the screen does while waiting for a loop to be tapped distracting.
Retrospective recording doesn't require a button like this. You can set it either at the master level, for a color, or for an individual loop. I just like to have the flexibility to easily use it when the mood strikes me but have the default behavior off.
Intro, outro, and effect tails don't work with Retrospective recording, so that influences when it's appropriate as well.
I know, but I don't feel like taking the time to do that.
Would a widgety window that shows the retrospective buffer as a waveform (with markers for length) be possible? I just envision myself panicking to hit the right loop length and getting it wrong.
@wim that looks great… I was not able to load the project, got an error when I load direct from Dropbox and won’t even open when I save the project in iOS Files app.
Anyone have some tips for importing shared projects?
Undo.
An Endless style method would be fantabulous. I wouldn't be surprised if something like that comes at some point.
What is the error?
@tja, how did you manage it?
Sorry, I haven't tried importing any projects.
What I think you need to do is to set up 4 individual loops that are being fed 1, 2, 4 and 8 bars in terms of retrospective recording (set this in their individual options by swiping up on the loop and going into the settings). You can label these with text to help you remember which is which. Then when you know the length you want after playing, press the loop that corresponds with the length you want and the retrospective recording will zap into it.
I THINK that’s what you do anyway… I should try it out!
EDIT: I should also read up to date in the thread in order to avoid saying the same thing as 10 million other people…
That sounds like an excellent solution.
After recording just drag the loop contents to another position to clear out the buffer. Nice!
Humm ... you could even make a button that would dump into all of them, giving the requested wave display, drag the one you want to somewhere else, then maybe double-tap the button to clear all the loops. Doing it this alternative way would mean playback would be interrupted though since you wouldn't want all of those loops to start playing at the same time.
@AudioGus - bottom line is there is probably a way to make it work pretty close to what you're looking for.