Audiobus: Use your music apps together.
What is Audiobus? — Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.
Download on the App StoreAudiobus is the app that makes the rest of your setup better.
Recommendations for sending all incoming MIDI to a note range?
I need to take incoming stream of MIDI notes and force them into a note range. For example C4 and G1 would both be forced into the C2-B2 range and then I could quantize them to a scale from there. I've got a number of iOS MIDI tools and apps and I'm sure I could figure out something, but it probably wouldn't be the best.
Comments
What works for me is setting up Note Filters per octave in Drambo and except for the targetoctave transpose modules after.
So I want everything between c1 and b1, then a nitefilter from c1 to b1 that just passes the notes through, then c2 to B2 transpose one octave down, c3 to b3 two octaves down etc.
And put another transpose in the very end so I can change the target octave.
No idea, if that's a very efficient solution, but it works.
Drambo or Streambyter would be my go to for this.
Mozaic script: https://patchstorage.com/transform-notes/
If the underlying reason for wanting this limitation is to fit real-world instruments: https://patchstorage.com/orchestral-instruments-range-limiter/
The most of the note quantizer modules in miRack also have an attenuator that would accomplish this as well as fitting to scales.
Thanks everyone for the suggestions. @wim - Thanks for the link to the Mozaic script.