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
Well had a little jam session this evening with Atom, fugue machine and some of my favorite pieces of kit...and well...this little tool is going to open things up for me that’s all i can say. Great work on this 1.0 release sir 🙏🏼💕👊🏼™️
Great Stuff @echoopera any chance you can share the AUM template for that one. Would love to pick the bones out of it to see how it was made sounds fab.
Sure thing. Haven’t done this before, but let’s see if the file opens correctly 🤪
https://www.dropbox.com/s/5wkjc9xjpovnuxp/continuity.zip?dl=0
I tried saving it in Audiobus, but the AUM session wouldn’t save, because it said that AUM Timed Out.
That sounds beautiful. This is my favourite bit now, seeing what people can come up with.
I'm happy and humbled that Atom is giving everyone new ideas and inspiration. Thank you!
This is going to be fun! I gave it a Test Drive in AUM.
Made (4) Atom Loops to control 4 Apps:
Poison-101 for Bass
An AudioLayer Piano
iSymphonic "Pizzicato Strings"
AudioLayer "Dyno Keys"
It's very frictionless style of building up a project and then just routed the tracks to Mix Bus A and enabled a Mix Bus A track for recording. Stopped the Transport and hit AUM Record.
Mixed in the fade and uploaded the "File Player" file.
Fantastic instrument, thanks a lot for this. It opens so many possibilities!!
One thing I have seen. When assigning a note to trigger on/off with a keyboard it works well to deactivate (off) but then no possibly to activate again (on). And when replacing the keyboard with an instance of Atom (one instance to control all the others), then it doesn’t work at all. Can you please tell me what should be done there?
The Start / Stop parameter (corresponding to the Play / Stop button in Atom's UI, or the round toggle in AUM's UI for example) works like this:
This helps with clip launching, so you can schedule a bunch of clips to start at the same time.
More controls are definitely needed, and these will be part of my future modular solution for clip launching, already in the works for a while now
Great stuff @blueveek what a fab app.
This brings a great feature to AUM.
As a side note I had 2 crashes this morning using loop record, first time with iSymphonic that may be due to the time that app takes to load patches. I had other apps running at the time.
The second time AUM froze up when trying to record a 4th instance of Atom into Noise inputting chords from KB-1 into that Atom instance.
I had 3 loops already recorded in with Atom using other AU instruments. I have screenshot the frozen page image. Notice the staggered lines round Noise.
I release this all may be due to the other apps and not Atom not sure.
The staggered lines round Noise suggest a MIDI feedback loop in your routing. Perhaps that's source of the issue?
So much easier than opening the other instances up, it really is a good feature. Something unique amongst AUs I think.
Would be nice if the other layers could be toggled in and out of the pattern, i.e. actually play the notes rather than just visualise. And have this automatable.
And ... yeh, feature creep ... it’s a fine addition as it is. Looking forward to future developments (automatable stuff, etc).
Ok many thanks little steps first with this I think.
One of the strong advantages of being modular is supporting almost every scenario you can come up with.
One of the strong disadvantages of being modular is that things can get complex, fast. Baby steps first!
I think we can err on the side of being powerful, which is why I'm fully committed to the modular approach.
@echoopera Great that worked, I took a few attempts as AUM wasn’t showing initially then I discovered the file had been zipped. I opened in AudioShare unzipped and opened in from there. Sounds fabulous many thanks again.
I’m finding the same thing, I can map the start stop parameter to AUMs keyboard but it only responds to stop, I need to start playback again from either the AUM UI button control or from within the plugin window.
I’m probably going to be crucified for saying this, but Atom just doesn’t sound Pro to me at all. I hear harsh aliasing in the upper mid side bands of the FFT curve. And worse still, there is clearly inter linear modulation bleeding into the phase conversions, especially around the sixes and sevens.
I’m disappointed. I was really hoping this would be a suitable replacement for my hardware piano roll.
@GrimLucky Aha, thanks for this! I'll investigate!
If you were trying to make my head explode, mission accomplished!
I have never heard of a sequencer sounding bad, except for timing issues.
I think that was a joke and he was being cheeky
I get the impression there aren’t a lot of experienced piano rollers around this forum. Anyone who has played professionally should be able to detect the degradation of the transients from poorly coded smoothing curves.
Try running it through a midi side band flux analyzer. You’ll clearly see it in the slight greenish morphing around the PPQN jitter point stabilizer.
@wim is trying to make a joke.
He needs the practice
Perhaps you should have called the app ‘Entropy’
I have a feeling this thread will follow a similar path
Thanks @blueveek all working great otherwise, would love to have multiple clips in the same instance and be able to switch between them on the fly.
Thanks! Planned. I’ll spin off a thread in a couple of weeks to get some feedback on what’s next.
Looks like someone managed to find a way of turning Atom into a hacky CC editor, using the built-in layers to sync automation with patterns. Here’s a video (see the video description for more info):
This won’t put a dent in my plans to support proper CC automation in a future update, but thought it was interesting enough to share, and maybe this hack fills some workflow gaps in the meantime.
Well hooked my NanoKey studio up to AUM via BLUETOOTH into Atom works a treat no noticeable latency or missed notes.
Atom actually turns AUM into a mega PianoRoll Sequencer, with AUM midi routing and this the sky’s the limit. I’m thinking multiple outs to Gadget now!
Fantastic work @blueveek ! Congrats on getting this out.
Joking aside ... fantastic app! Thanks for this!
The one thing I hope more than anything you’ll consider @blueveek is preset saving independent of host. I can’t tell you how many times I get something going in one host, and then think another would be more appropriate to get the job done. I would love to be able to save that preset and simply open up in another host.
...and swing. 😎
Great work @blueveek This is making modular workflow much deeper.
One of the reasons why modular AU environment is so right for iOS is because it’s all about teamwork. Multiple developers working on different pieces of the engine. And this is an important piece.
Yeah looking forward to the automation and painting on velocity curves etc. 👍
Goodie!
I'll get back when I've played a bit more with it...
What I shared was my initial reaction.
Will do some more digging...
...I'm so used to 'Gadget' where the draw tool automatically either adds or deletes a note so I never even thought about using it to select single notes...
Will dig deeper, that's for sure!
Hope to see a 'multiple clips' per instance feature...
Even before I tested it the first time I tapped on the 'clip number'(top left) to see if there was a 'new/select a clip' menu.
Since I've not dug that deep enough yet, maybe there's even a way to toggle for the 'octave' to 'semi' when moving the selection up & down?
I feel I'll be spending quite some time with ATOM and will try to collate what I bump into