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.
Comments
Love the 24 semitone pitch bend! Now it’s a cello violin steel guitar growling forest spirit!
This one's definitely possible. You would send a new CC message to a tuning knob, once before each NoteOn to the corresponding pad. The tuning knob + pad to receive the next value + note would be determined using the channel rotation algorithm, which doesn't do voice stealing. You would have four voice polyphony for each module.
I didn’t say it wasn’t possible. In fact I said it was, in a limited sense.
You're not limited to 7 tone scales though, and four note polyphony is less of a limitation. You can force it to do exactly what it specifically doesn't allow.
And also, Mozaic is definitely magic.
Have fun.
@_ki @brambos i downloaded the script, and got mozaic... how can i upload the script into mozaic ? tx
Mononoke + Effectrix = wowzers
@mlau On IOS13, pressing the download button on patchstorage downloads the file into the iPads download folder. Navigate to this folder in the Files app, long pressing the file will open a dialog with the ‚Share‘ option. In the share dialog, select ‚Copy to Mozaic‘ and Mozaic standalone will open. The script isn‘t loaded yet, but stored in the presets. You can close Moazic.
If your reopen hosts session with Mononoke and Mozaic AU, open Mozaic , press load and perhaps ‚Refresh‘ to update the AUs preset list and load the Mononoke-Smart-Tunings-v1.2 script.
Have fun
@wim and @Skyblazer I also though about adapting my poly voice redistribution script to Mononoke and add the tuning CCs - but i‘m still undecided (and have other scripts nearly ready to be published, or just in need of intro videos)
.
The way i would implement it would respect Mononokes two synth structure by offering a split point - up to four lower notes would play the left synth and up to four on the right synth. Pressing more than 4 notes in each half would do voice stealing. Retriggering a note would reuse the previous ‚synth note’.
MPE input would be supported withs its aftertouch and expressions. An MPE keyboard could be played expressive just like with the current 8 pads, but you decide about the played notes without fiddling the 8 tunings - just by pressing the MPEs keyboard keys. And if you want, you can change the notes and chords during the jam.
There are two drawbacks
.
TL;DR
Mononoke is a drone synth and meant to be played with long sustained, expressive keypresses of note combinations exploring the feedback in between its synth engines.
@Skyblazer I don‘t think that a robin-round distribution of voice usage with tuning adaption will do it justice.
@_ki thanks a lot !
Yeah I discovered that combo yesterday - turns it into a feedback groovebox. Really good.
don’t forget to pair this with modley 😎
Thanks for the analysis. So, I guess you would have to use the rest of the interface to augment that system, and it would become its own thing, something perhaps a little bit more awkward. You could have "OnPadDown, LastPad = The next knob+pad to be activated by the next NoteOn" (ChanSelect in Poly It Up)
I think it would be nice to have, but I don't plan to code it any time soon. Maybe eventually. It's the type of thing I'm interested in coding and playing with, but it's not the most necessary script.
Thank you for this! really inspiring to use for me....
Love the option to shift between XY pad assignments on the other Mononoke script! Thank you!
Here’s a proposal for a deterministic voice allocation that keeps the feedback engine somewhat intuitive—not sure how practical it is, but maybe it’s a start?
Within each side/hand, voices are assigned in terms of when they are played (starting from no note/no key being held within the note’s side/hand (left or right)). The goal is to make I>I control feedback between the first two notes played (within a given side) and II>II between the first two and the third and fourth.
Assigning voices beyond the first 4 on each hand could use the following heuristic.
3.1. Fill pairs with an active pad before empty pairs. (So if we currently have an active note assigned to pad 4, and nothing else, new note goes to pad 3, not to 1 or 2.)
3.2. With an active note on each pair (Eg pads 2 and 3 are active), a new note is assigned to the most recently emptied slot. (Not sure about this tie breaker.)
Just got this a while ago and about to see what happens when WOOTT is added… I heard every time that happens, a kitten gets its wings