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
Patterning 2 is supposed to send out tempo change and control host tempo thru Ableton Link... (well, that’s what they told me...)
Maybe Ableton Link is the key here..
Edit... but then Patterning 2 is not AU..
A version 2 or 3 problem if'n you asked me. Of course, you didn't.
If you record without a fixed length and have it loop after recording, does it pad the recording? Or will it just loop what it has recorded?
Looking through this thread again, I think it’s planned that this will also include cc value recording and “one shot” playback option?
This would then allow me to trigger prerecorded midi drum fills & filter sweeps on fly. All this on top of being the key to turning iPad from a groove machine to a spontaneous song creation machine.
Could be the app of 2018 right here.
Oh yeah, definitely +1 for “one shot”playback option. Or, even better, a loop count selector or chaining option similar to Rozeta.
Scope creep.
@midiSequencer
Is it possible to add a slider for speed control (going wild up to x8!) including negative values (reverse) ?
The free rec sounds great ! Most apps make you waste time to set a fixed length before recording.... Will it be quantized so it loops perfectly?
I little late but I just wanted to appreciate this. Looking forward to it.
I downloaded Quantum yesterday and I'm impressed.
Link is great as it is cross application and keeps things in sync. The host transport is not always running
Awesome! How did I miss this whole thread!?
You have my test flight!
At the moment it doesn't pad (out to the beat or bar) mainly as it will be used more for quick take recording than looping.
Also, read midi files can odd lengths too - so having a clip thats not rounded off implies that the best way to handle this is in the pad (where you load a midi track).
Pads (with their assigned midi clip of any length) will have functions to quantise(note start, duration), non-destructively truncate/extend (e.g. it plays only a portion of the clip or repeats the clip until your defined length is reached), loop (in interesting ways like backwards).
This way the app is first an foremost a quick recorder and secondary (where I intend to add most of the functionality) a pad playing clip looper.
There wil be options to set for record (start on any midi key, start on any midi event, start now, loop when recorded, quantise during record etc).
Anything midi sent by the host to my app should be recorded (namely midi note on/off, cc, nrpn, rpn, Program changes, aftertouch maybe even sysex) and also host bpm changes. So midi CC values will be recorded too.
The one-shot playback option will be an option of playing back pads (midi loaded into the app & assigned to a pad). I see a lot of cool functions I can offer on pad playing (#times, transpose etc). Playback will include any midi message in the midi track (notes, ccs etc).
Record & loop will be the main functions so yes I'm intending to give you control over how a pad plays back. Chaining will be possible, maybe not at the initial launch - but yes a row of pads would then naturally pass play onto the next in the row. I will add this when I increase the number of pads.
thx - I'm known for adding a lot of functionality in my apps especially where midi is concerned!
I do. Hoping to get a beta out later in the week. Not taking any more beta testers at the moment though.
When you implement the clip looper, please make it possible to loop arbitrary clip lengths , independent of the master tempo so that one can have multiple instances that can play unsynched loops.
🤤🤤🤤
Looking at the screenshot, the MIDI files are called quicksave1, 2, etc. Just point out AudioBus' great auto-name function. I don't know if it's been mentioned here before but to me it proves how small things make a difference.
Reverse sounds great
But I think I did not understand the free recording mode . Let’s say I hit rec and start recording , if I press rec again will the recording stops immediately or it will stop to the closest beat ? (Hope for the second)
And will the recorded midi ,play immediately?
We are obviously all very excited....lets let
https://forum.audiob.us/profile/midiSequencer
do his thing and take it from there.
There's no part of the AUv3/IAA API to set the host BPM. For IAA there's RemoteControl events, where the standard lists toggle play, rewind, toggle record.
However, a built-in MIDI player in a host could of course make use of a "tempo track" in the MIDI file.
yes tempo sync will be off, host or Link. With off you can launch your clips as soon as you touch the pad, other sync options wait.
those were names I typed in - you can pick your own. I'm also going to allow naming of pads too so we know whats in them.
Yeah I have a list of midi messages & a known length of the clip, so its simple to play the clip in reverse or even alternate (fwd/back etc).
I've just changed 'free record' to extend the clip to the nearest beat rather than have odd lengths like 7.56784 - it will make looping much better.
Yes the order is:
1) setup the recording options you want (if not already)
2) tap Rec button - with three options (rec immediately, wait for midi key, wait for midi event) then it starts recording into the buffer
3) tap record again - it stops recording, tidies up, makes it available to the AU
4) If a pad is selected before record thats where it goes & it plays asap (it needs to copy to an efficient buffer in the AU as midi files don't have note off - just noteon+duration).
There will be options on the pad about how it plays (e.g. to truncate/extend it, loop options, play immediately or not etc). I'm working on these next.
My performance tuning is to ensure the AU can output the midi asap.
thats a shame - Link would allow this though by 'proposing a bpm' but yes I can't influence AUM host tempo myself.
I'm recording AUM host tempo changes directly into the midi tempo track so any app (IOS or pc etc) that can act on the tempo track could use it.
I might be able to replay these back via Link.
Hello @midiSequencer ,
Out of curiosity, how do you see your idea, compared to the existing Infinite looper?
I personally struggle with its limitations regarding the recording of cc messages, maybe your app can add something new, indeed.
But how does this work as a phrase / or idea looper without being chained to a BPM?
If it rounds it off to the nearest beat, then the recording needs to be done to a specific BPM.
It would be a joy to have the option to cycle patterns that are free of being locked on the grid
I don’t understand the question ....
IMHO, AU plugins should only use host sync, not Link. Leave Link up to the host! Otherwise confusion will be there, also it's better to keep plugins as lightweight as possible. A plugin is not supposed to be able to control the host in any way more than sending it audio and MIDI. We could figure something out for controlling AUMs tempo via MIDI, maybe there's some standard SysEx message for that, for example.
I think this question is regarding some quantizing options? e.g. NO quantizing?
Exactly - loops with no quantizing, and loops with.
To be able to mix the two would really be the best (like you can on any DAW).