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.
Does there exist an iOS AUV3 Midi Effect that can create chord inversions on the fly?
Hi all, can anyone tell me if there exists an iOS AUV3 Midi Effect that can create piano roll chord inversions on the fly?
Comments
That feels like a question that could generate lots of different answers, but generally speaking there are a number of ways to alter transform input MIDI into something else, be it inversions or scale quantisation, or transposition.
I use Mozaic for this, and there are a lot of scripts for it on 'PatchStorage'.
I searched for inversion and it gave me this:
https://patchstorage.com/platform/mozaic/?search_query=inversion&tax_platform=mozaic&tax_post_tag=&orderby=modified&wpas_id=search_form&wpas_submit=1
These probably won't do exactly what you want, but Mozaic scripting is easy to learn.
ChordBud 2 lets you select chords and the inversion
Thanks belldu, yes Mozaic is fantastic and would be my logical choice for this solution, I’ve had a quick play around with the scripts you narrowed down above and as you say they don’t quite do exactly what I want in a simplified way and I wish I were able to create my own script but I haven’t the first clue about coding! Basically what I have is a grid layout of 48 one-shot midi clips in Loopy Pro each triggering a different chord in the key of C (via Loopy Pro’s midi piano roll) and I wanted to be able to add 4 inversions up and 4 inversions down from the original chord (by transposing the root note of a given chord up one octave for upwards inversions and the top note of a given chord one octave down for downwards inversions.) does that make sense?!
This one doesn't invert chords but it includes most of what would be necessary to build it, so it may be a good starting point:
https://patchstorage.com/transform-notes/
You might need to add some kind of "grace time" in processing because you can't always predict how fast the notes belonging to the same chord come in. Also, think about when you want to send a chord inversion - the script somehow needs to detect that scenario.
I'm not sure this quite fits your exact workflow, but I've used this great Drambo MIDI rack created by ista that inverts chords https://patchstorage.com/4voicing/
It works well paired with another ista MIDI rack that generates chords https://patchstorage.com/diatonica/
Harmonicer by numerical audio (inversions just move the note desired down an octave)
Doesn’t Scaler 2 do this?
The free app chord roulette has an inversion knob, but it’s more for sending single note into it.
Mozaic script as mentioned above.
Tonality has 2 Au’s inside to play chord pads. Chord Pads AU and Circle of Fifths AU are both easy to play chord inversions. Especially circle of fifths Au which has all the inversions on screen already.
A mozaic script could be crafted to do this, but there would have to be a firm rule that all notes of the chord come in at the same time, and that all notes are triggered each time. Any arpeggiation, timing issues, or strumming would make it necessary to build in a delay to detect when the full chord has arrived. Any tied notes between chords would be out as well. Due to those limitations, I've decided that Mozaic isn't appropriate for this for my purposes.
I suppose having the inversion generated on a chord detected from notes held down at the time of some sort of trigger might work.
Thank you all so much for your comments and help, much food for thought and very much appreciated!