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.
Midi quantizing auv3?
Are there any auv3 plugs that can quantize an incoming stream of midi notes according to midi clock input?
Comments
How do you expect this to work with notes played too late?
I thought about this for Cality but yeah - it just ends up adding lag in practice. wasn't pleasant to play with
Thought about this before asking although I realize this is a half demented proposition~ perhaps it would function similarly to an arpeggiator
I recentely published a Mozaic script at patchstorage.com called MidiQ that does real time midi quantizing.
My solution to late notes is an “unquantize” control that lets midi notes slip by if they are late by a few milliseconds (user definable) while all the other notes are quantized to the next beat division (also user definable). This way there is a more natural feel to the late timings and easily fixed later with daw “offline” quantizing (if you want to push those notes back).
Of course this requires buying the Mozaic app (it works as an auv3), but this might just be what you are looking for...
Hope this is a useful answer to your question @annahahn
Nice!
Is it polyphonic?
Yes it’s polyphonic. It also has a gate with selectable length and a swing control.
There is a more in depth explanation on the MidiQ script patchstorage page click here...and I’m happy to answer any questions about it.
What if there is a way to delay the audio you are playing to, so when you play a note it is recorded a little early?
Kind of like latency, but it only affects the monitored recording, not the midi recorder or the live midi triggered audio.
The basic idea is to cheat all of the live playing to be a little early, then it gets quantized to be correct. Could it eliminate the late note quantize issue?
Yeah, considered something like that option first, a little bit like a lookahead limiter would delay audio by a few ms, and I think it is possible to create that in Mozaic, however, there is a catch...![:) :)](https://forum.loopypro.com/resources/emoji/smile.png)
Let’s say you delay the live midi playing by 5 ms, so that every note played up to 5 ms after the metronome tick will be quantized back to the previous one. That’s still ok regarding midi latency (combined with all the other latency going on), but 5 ms is such a short time that almost all midi notes will be quantized ahead when playing live. So then why not extend the delay to 10 ms and solve that problem? Then the total midi latency becomes too noticeable for live playing to be accurate (imo of course...), and that seemed like a bad trade off to me.
This is actually a brilliant idea.![B) B)](https://forum.loopypro.com/resources/emoji/sunglasses.png)
You’d have to be playing to against an audio track (or tracks) nudged back in the timeline a bit. But it might work, and wouldn’t require any modification to a script like MidiQ.
If I remember right, BeatHawk’s recording quantize works something like this. Or maybe it is KRFT. Drove me absolutely crazy and I always had to turn it off. It was impossible to play when you hit a note and nothing happens because it’s quantized to the next division.
Maybe use a one tap delay, fully wet, with a millisecond or so delay time could work.
Another good idea. You’re fully awake today I see.
Coffee has yet to kick in over here.
Interesting...how do you think this could work?
Do you need to nudge back the audio tracks or delay them like @CracklePot says?
Either way. They both accomplish the same thing. Not sure it would work out in practice, but an interesting thing to try maybe.
Hard for me to see how this idea could work well, but I would like to be proven wrong...
If @CracklePot (or anyone else) wants to try it out I would love to see the results.
Holy thread revival! I did it… using a mozaic script I wrote. Looked all over the internet for something that would do this in iOS and couldn’t find it but this is one place I kept coming across so I figured I’d post it here. Added the code below in case you think my zip file looks fishy 😅.
`@OnLoad
@End
@OnMidiInput
if MIDICommand = 0x90
if MIDINote > max
max = MIDINote
endif
@End
@SendSyncNotes
//Log{notes}
@End
@OnMetroPulse
if CurrentMetroPulse % divis = 0
//Log CurrentMetroPulse
Call @SendSyncNotes
endif
@End
@OnKnobChange
knob = LastKnob
value = GetKnobValue knob
if knob = 0
len = (value/127)*1000
LabelKnob 0, {len:},len
endif
if knob = 1
ppqn = (RoundUp (value/16))*2
SetMetroPPQN ppqn //set no. of pulses per beat
LabelKnob 1, ppqn,{ths}
Log {quantized to: },ppqn,{ths}
endif
if knob = 2
holdNote = value
Log holdNote
if holdNote > 64
LabelKnob 2, {1shot?: N}
else
LabelKnob 2, {1shot?: Y}
endif
endif
@End
`
Dredging this thread up again…
From what I’ve read Maschine does this input quantization. Can anyone that has one confirm?
If so do you know how Maschine deals with ‘late’ notes? Presumably they’re missed, or played on the next quantized interval?
And… can Drambo do this? ☺️
Edit: apparently drumjam does it too. I don’t have it tho
Yes, Drambo does this. Also, by default, pretty sure. Ableton/Bitwig have this option as well. I want a Midi AU that does this too. Maybe there's a Mozaic script for this? Or someone who has the skills can create one.![:) :)](https://forum.loopypro.com/resources/emoji/smile.png)
Does it do it with live playing though, as in so you can hear it quantized whilst you’re playing it? Or just once it’s recorded and playing?
There’s a mosaic script just above my post
For Drambo, on record I believe. There's also the Kai Aras Keyboard app that does note repeat so quantized in that sense.
Oh snap re Mozaic script, oops.