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's what I assumed.
But before we have a date I want to know a few things more
I have Tonality. Super sick app, but used only the Chord Pad feature....
Ah... Latchmode would be great. Bring it to our date.
Thanks man!
Any thoughts on how the latch mode should work? I was thinking maybe something like just keeping whatever the last chord notes were input until more than one (two? three?) other notes are held down, then switching.
Or, some kind of a manual release? You weren't up for sustain pedal, so I'm guessing not.
[edit] oh. I already have a manual release in the script. Doh. 🙄
I dunno, I'm not sure what's the most practical way to go about this. Maybe some ideas will come to me when I start looking at the code.
I don't know if it's already been mentioned in this thread but Drambo's MIDI Chance module does what you're looking for. From Drambo docs:
Chance
Add probability to an incoming midi Note. Enable Chord mode to add probability to each note of an incoming chord.
I don't think that's what's being asked for here.
@Basscleff - here's what I'm thinking:
Does that make sense?
Hi @Basscleff - here's something to give a spin. I added an option to use either MIDI channel or a split point to set the filter. I also added an AUTO latch mode.
In AUTO mode, notes (either below the split point or on the control channel) that are held down will be added to the filter until all notes have been released. After that they'll stay in the filter until a new note comes in. At that point the filter is cleared and ready to repeat the process.
For instance, play a C-E-G chord and let go the notes. The filter will remain C-E-G until the next chord or note comes in. So, if you played a D-F-A chord, the filter would switch to that.
Let me know what you think?
Hey Wim!
Wow, absolutely amazing! I think that should cover all needs and works w/o a sustain pedal.
@reezygle
What I try to archive is basically this feature at around 6.00 min (without the bending of course)
Playing chords and the according chord notes:

Don't know if that's archivable at all to include accidentals into the filtered notes for a more jazzier vibe. I know.... the notes would be more or less unfiltered then...
If I think about it: kind of a switch on/off button for notes filtering would solve this.
To explain: I play the chords and noodle with the chord tones and connect them with passing notes or scale notes...
;-) Probably way to much and not sure if that's manageable in realtime.
I am more than happy with your update.
Thank you so much Wim!
Great. I'm glad it works. I'll polish it up a bit and then post it up to Patchstorage.com as version 2.0 of that script.
The video example gives me some ideas for further enhancement - a switch to let non-chord notes through temporarily, but quantized to a scale. So, you'd need to set the key you're playing in, then either by pressing a pad or sending a midi message, let through additional notes that are still in the same key. I could add a function for at random times letting through of other notes (in scale) as well, to avoid having to switch manually.
I could even put in a weighting factor, to set the prioritization between quantizing to chord notes or other scale notes.
It would be trickier allowing accidentals since the script wouldn't know which would sound OK and which wouldn't. However, as I think about it, if the accidentals taken from the relevant major or minor blues scales, it might work, at least for some scales. 🤔
I might fool around with those ideas at some point.
Hey @Basscleff - as I was writing the above, I remembered the Note to Be - MIDI Quantizer app. I haven't tried it, and it's not directly applicable to quantizing to chords as we've been discussing, but it might be worth checking out.
Holy moly, this will getting better and better. Thanks so much Wim! I will have an eye on it for sure!
If you need some inspirations check him out:
https://payhip.com/leestrument
Not really useful for this script I suppose but imho he has the most advanced chord features I have ever seen on any chord app.
The chordimist for Ableton was a amazing, but now the vst version (though still in beta) is unbelievable.
Send me a PM if you need these.
Best!
Thanks for "Note to be", have a few apps from him and will have an eye on that too.
+1 for Chordimist. Absolutely incredible app (desktop only folks, before you get too excited!)
@Kashi
Yeah a shame that´s only desktop.
One of the sickest features I have ever seen on any chord apps is the modal interchange button. Its crazy, you cycle trough only 2 or 3 chords and every time they sound different and so fresh.
Scaler has this modal interchange thing also, but you have to fidle around til something sound cool...
@wim
i am feeling like a complete idiot but could you explain it to me how to set things up....
I tried it first in audiobus: put the chord pads from tonality as a midi effect and routed it to a piano and mapped some launchpad buttons to chord pad for playing them in real time. Then I loaded mozaic into the same place as chord pads and loaded your script. Tried the split mode but can't hear the chords, sometimes a few light and a few sound showed up in mozaic but unplayable...
Tried it with cubasis also: midi channel with a few chords, loaded mozaic with your script and I can't hear the chords. Same as above.
Do i have to duplicate the chord channel with the midi notes and route the duplicate to your script?
That's something I didn't think through. When it was only channel based, it was assumed the chords were being routed somewhere else, so I wasn't passing them through. I didn't think to add passthrough for the chords in split mode.
Should be an easy fix.
[edit] it was an easy fix, but then I found another bug. I'll fix both in a couple of hours, unless I find any other major smeg ups.
Thanks again as always ;-)
So how was it supposed to do originally? I am also a bit lost in that case. Do I have to duplicate the chord track and send one of them with CH16 to your script? Perhaps I misunderstood the whole concept....
Hard for me to say. I only wrote the script according to what someone described to me that they needed. I imagine they had two keyboards, the chords one routed both to the script and a plugin, and the other routed through the script for melodies. I didn’t think much about how it would be used in practice, which is why I didn’t anticipate the need for different handling if using keyboard split.
I wasn’t able to get to altering the new version, and won’t likely have time today either, unfortunately. In the meantime, if you have AUM, you could route your keyboard in parallel to the script and whatever you’re playing, then on the direct routing, make a keyboard split to only take the chords.
I’m sure I can sew it up by sometime tomorrow though.
hi @Basscleff
v2.1 is up on patchstorage.com now. It adds pass-through for the notes that set the chord-scale filter.
https://patchstorage.com/chord-scale-quantize/
hey @wim
Wow, will have a look at this this weekend! Thank you, Thank you, Thank you!!!!
@brambos would you consider making Mozaic available on Macos?
I updated the categorized Mozaic Script List in the wiki. All PatchStorage script entries of 15.07.2025 are now present.
Sweet! Thanks @_ki.
🙏thanks . @_ki
You are awesome. Thanks.
Whoa, cheers!
I made a sequencer in Mozaic inspired by the Moog Labyrinth based on Burns Audio's Turing Machine code. It implements one of the 8 step sequencers in the Labyrinth with some features added and a few missing. Labyrinth has two 8 step sequencers but with Mozaic AUV3 you can add as many as you want.
What's missing from Fabyrinth that Labyrinth has: chaining two sequencers together, sequence shifting, step recording.
What's added that Labyrinth does not have:
The Labyrinth sequencer is great for Techno and I think this one is the same. The snapshot feature helps to get back to something cool when the randomness goes a bit too far...
Quick guide:
Tap the shift button to toggle between the two UI pages
CorrNote and CorrGate knobs control the probability of "corrupting" notes and gates respectively.
Range - sets the range of sequencer notes
Length - sets sequencer length 1-8 steps
Notelength - gate duration. Don't make it too long or you might get stuck notes depending on the step length
Knob to the right of Notelength - sets step length relative to host clock 1/16 notes to 8 bars
Root - root note
Knob to the right of Root - sets scale
Top row of pads - flip gates on and off
Bottom row - Snapshot capture/recall notes+gates. Does not currently save the other settings - would this be useful?
I will post this on PatchStorage but I thought I'd put it here to get some feedback first.
Also attached a little sample from an AUM jam. Four copies of Fabyrinth controlling three Synthmasters and OneShot for random percussion. HammerHead is laying down the drum track. There is quite a bit going on here and its all Fabyrinth. The only thing I manipulated during the recording was the Range of the pluck synth.
Really nice design work following the inspiration of the Moog Labyrinth and Burns Audio’s approach.
It’s great to see you credit them in your description.
After a quick play, I’m wondering is there a way to input the notes or does that miss the whole point… it generates
sequences for you but you can change aspects of those programmer notes like length, random gating, etc.
the built in script "harp pad" is great when you load up four and use four fingers to trigger the sequence.
@brambos put a lot of effort into making Mozaic easy to use and learn but it’s still something most avoid because
of bad programming experiences that turned them off.
Thanks! It’s my first attempt at Mozaic scripting and Burns Audio’s code was very helpful to get started.
I think you can step record on the Labyrinth but I’m not 100% sure. It would be a nice feature especially when combined with the snapshots. I’m also thinking about chaining snapshots. One of the challenges of Mozaic is how to add things to the very simplistic UI.