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
That would be so awesome - I´we spent days on this, but I can´t solve it
the only part that isn't covered by the examples i pointed you to is queing recording so that it waits for the current loop to finish playing.
@xmortenx : here is a proof-of-concept of what you described
In the video, I am using a foot controller rather than tapping -- so, you won't see the trigger pad light up -- which might be confusing when watching the video.
Attached is the current version of the project. I plan to add a visual indicator that a loop has been queued -- which is needed because this project doesn't use record count-ins.
It is set up as you described. Loop A uses audio threshold recording for the initial recording but not overdubbing. Overdubbing isn't quantized. Loop B never uses audio threshold recording.
Also, since you said you wanted completely free loops and don't use a metronome, there are no count-ins or count-outs or length quantization.
@xmortenx (and anyone else interested): here is an improved landscape version. There is now a visual indication when an empty loop is queued to record after the current loop finishes.
As requested, there isn't any quantization on the recording (other than starting when the playing loop finishes). But that can be changed easily enough if one needs things bar aligned to play well with drum machines and the like.
Let me know if you have any questions.
Yeeeeeeeesssss
Thank you so much. It works perfectly ! This should be added to the default templates in Loopy Pro
Here is my new rig - Barbie is crazy about it
You should make a video about this build and put it your YouTube channel. There are so many gems in this that I think others are struggling with also
Thanks for this!. Seems like a simple scenario but it does require some deep understanding of Loopy. Love your implementation based on the stepped dial widget!. This kind of “centralized” operation is a lot easier to understand.
You set the “threshold recording” on the “record 1” action in the stepped dial, but not on the “overdub”… The trigger btn will nudge the value +1, so the end value will depend on if the clip has already been recorded (jump to overdub) or not (initial) that is some clever setup!.
@tahiche : fwiw, the main reason the stepped dial trick was needed was to make it possible to queue recording of a new loop at the end of another loop’s play cycle … particularly when loops are allowed to be free and unquantized. I suspect Loopy will at some point have a way to queue recording in that situation without tricks.
The stepped dial/follow action combination opens up a lot of possibilities for “smart” or context-dependent behavior.
I’ve put text labels over a few controls (like the dials) so that we can’t accidentally interact with them.
Some pretty interesting things can be done with them (like sequencing loop playback).
In this project, the dials provide a little state machine. You will notice that many dial steps have a name but no actions and have an action in the next step. This allows the trigger button to accomplish a lot. It always nudges the dial one step. So it performs the the next dial step’s action. Sometimes a follow action sets the dial to a particular step and sometimes the dial’s action sets the dial position after performing an action.
I plan to add one more refinement so that if you are doing the initial recording of loop B, you can press loop A’s trigger to end loop b and immediately play back loop a.
Thanks! I am going to post it to PatchStorage and post a little video guide after I add a couple of little refinements. The main thing that I want to add is that while recording loop B you should be able to tap loop A's trigger to end Loop B and immediately start loop A's playback (currently, playback quantization is loop-based but while Loop B is recording it doesn't have a length yet!) It will be pretty easy to add I think (one more state).
I may also see if retrospective overdub would be useful -- but I am not sure how that will work for this use case where loops can have fractional lengths.
Here is the 1.0 version. I've made it so that you can short circuit initial recording by triggering the other loop to immediately stop recording in one loop and recording/playing back the other. It does assume that you will record Clip 1 first.
I will be putting together a short pdf and video guide -- but not sure when that will happen.
Thank you for this!
@espiegel123
Really looking forward to seeing the video and PDF I have been trying to deconstruct and learn digging around in the project file, but the stepped dial and the other wizardry is way above my understanding so far...
Ps. What is patch storage ?
The updated version with pdf manual is in patchstorage now:
https://patchstorage.com/rc500-easque/
The pdf explains how the dials work. Let me know if you have any questions.
I find making. videos hard. I spent a good chunk of yesterday trying to do it but wasn’t happy with it. I’ll keep trying. But there isn’t much to it that you don’t know. It just describes how to use it.
I have set up a thread to further discuss this Loopy Pro template. We can use it to didcuss this template and how to modify it.
https://forum.audiob.us/discussion/58347/rc500-esque/