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
Ok... Just a thought..
But that 'transpose' knob is really needed...
Thanks for making such a great patch.. You should hear it on SB's Thesys...
@brambos
How much would it cost to have an Eval() function in Mozaic, like the Log function but evaluating the result as code instead.
Just asking
Hey all, I just released 3 new plugins on Patchstorage:
Gravity delay: https://patchstorage.com/gravity-delay/
Panning gravity delay: https://patchstorage.com/panning-gravity-delay/
Dedupe: https://patchstorage.com/dedupe/
I recorded myself setting up the signal chain in AUM and playing a few notes into it:
I’m having a ton of fun with these plugins. Let me know if you make anything cool with them, I’d love to hear
Hey @orchid Many thanks for sharing these with the community. They are lots of fun to play with by the looks of it. Great on guitar or key sounds just had a quick play myself.
Awesome, so glad you’re enjoying it!!
Thanks!
@orchid Very cool idea indeed - i had lots of fun playing around with a Gravity Delay/Dedupe to instrument plus Altera combination like the one presented in the video.
With the right Gravity Delay settings, it‘s instant ambient magic - nearly independand of what kind of instrument sound is actually played. I went through the whole GM sound-set of bs-16 and it just sounded variously ethereal
@orchid wow I like! Instant inspiration. Will download and explore. Thank you!
Hi, I've been so inspired by Gauss that I created a MIDI sequencer based on it. I think that it's pretty self explanatory, and if you're familiar with Gauss you should understand it right away, but ask me any questions here if needed:
https://patchstorage.com/trig-sequencer/
What's the problem with Mozaic math with number over 24 bits
log pow 2, 24 //= 16777216 ok
log (pow 2, 24) *2 //= 33554432 ok
log (pow 2, 24) +1 //= 16777216 wrong should be 16777217
You answered the question already . From the manual:
Variables have an optimal accuracy of up to 24 bits. Numbers which exceed the 24 bit range will be captured, but may lose accuracy because Mozaic will start treating them as 32 bit float values. This should be plenty of headroom for typical MIDI use cases however.
@mbncp Mozaics internal number format is limited by design. A number can either be float or integer, both with a limited precision range. Perhaps Bram uses a fixed point format (24.8) or something simular covering both cases - so what you encounter isn‘t a bug, it‘s a side-effect of a feature
==> When working with high integer numbers, addition of small numbers won‘t compute correctly.
EDIT: Uuups, editing took too long, question was already answered by the Bram
And I was so close, looked for GLOBAL in the manual the other day
I was hoping for 64 bits INT, but using 2 variables will do.
Quick question? Has anyone developed a script which can send out separate tap/rhythmic delays for notes entered to separate channels. I have been able to do this by combining different instances of mosaic with the rhythmic midi echo and roll a poly scripts, but would really like this in one instance. Not sure how to handle the parallel processing of incoming notes in mosaic. Am I missing something here.
Example would be if you entered a C chord ( C E G ) it would output a rhythmic C note on channel 1, E on channel 2 and G on channel 3, all in sync with the host tempo but with their own rhythm.
Maybe this has been done before?
Awesome! Also, I like your documentation, the way you show the different delay types visually. Nice touch.
Hi, I am new to Mozaic... Hence pardon my ignorance if this has already been discussed.. For my AUM workflow, I am trying to convert the note coming from Velocity Keyboard to program change to trigger StepPolyArp preset. Midiflow is one option which will not work for AUM. Is there any Mozaic script already available that can convert incoming Midi Note-On to Program Change? I searched in patch storage but could not locate the exact script.
@sujoybose77 Might be able to achieve what you are asking with something like this...
That script is already included in one of the factory folders.
Thats what I am trying to figure out. Do you know which one?
Probably this one
Thank you @MrBlaschke Yes I took this one and modified it a bit and worked for my purpose.
FYI: @rs2000 uploaded bundles of all the PatchStorage scripts. Since they are just text they
don't consume much space and download in a matter of seconds.
https://patchstorage.com/platform/mozaic/
In the process I realized I can't deleted Folders in Mozaic... I'm I missing something. I currently have multiple copies of most scripts in 3 folders. I suppose I could delete the app
and load up the zipped collections.
Yes, without any external means of accessing Mozaic's files (Files.app, WebDAV or whatever), file management is as messy as in any other app lacking it (Looking at ya, AudioLayer ).
I think I'll do exactly what you've suggested: Back up the current scripts, delete Mozaic, install it from AppStore, merge the new files with the archived ones and install them from scratch.
For your convenience, here's a zip with them all (excluding the AUM project files and html documentation).
It has two folders: 20200221 for the first archive and 20210325 for the second, recent one.
Basically everything uploaded until March 25, 2021.
This way I'm sure it's easier to find our way through the scripts tree.
Please, first try emptying the folders. If I remember correctly empty folders are automatically deleted. It's been a while since I last looked at the Mozaic file handler, but I think it should do that.
Can files be moved inside Mozaic?
If you have 140 sub folders and you'd like to move all .mozaic files to one level above, how would you do that?
How did the folders get there? The file system was never meant to have folders at all?
By importing a structured zip file.
Edit: Mozaic will only import the first folder in a zip file it seems. 🤷🏼♂️
Had to refresh the file browser. They're visible now 👍🏼
Ah right. Yes, that's a way to hack folders into it
Things would be so much easier if AU plugins could simply use the Files app to offload file management to. I'll need to think about how to deal with this (I don't feel like completely re-making my own proprietary/redundant version of the Files app).
I find WebDAV a really good solution. It needs some configuration to access it but it works in basically every scenario, no matter if it's on the same iDevice, between iDevices or when exchanging files with desktop machines over WiFi.
You would manage files using Mozaic standalone and the files would be accessible from the AUv3 like now.
Dunno about AUv3 network access, it would need to act as a server (iOS permissions?).
It also makes Readdle Documents double as a great file manager with features we've all been missing in the simplistic Files.app.
You might want to check this one which is tried and tested on iOS:
https://github.com/robbiehanson/CocoaHTTPServer
Might also be an option for some other apps.
"Who was that masked man?" (Lone Ranger reference).
"You knew the job was dangerous when you took it Fred." (Superchicken).
It's faster to just delete everything... I have hundreds of scripts and 3 copies of most.
No biggie... we are a rugged lot: Moziac scripters... the few, the proud, the lonely.
I use automated app deletion to manage my 128GB drive. I suspect I bought 512GB+ of
apps and I create data at a crazy pace. Colossus Piano alone is about 25GB. I've had to dump my AUM/AudioShare folder twice. SoundCloud is my back-up.
They say there are 2 types of people:
1. those that have lost data.
2. those that will loos data.
But there's another category:
3. Those that don't bother to save anything or even organize their data.
Deletion is life. It's all practice for the last act.