Like most iOS musicians and developers, I have been following the Audiobus news closely. To be able to route audio between iOS applications on the device has been a dream since the first audio apps were released. Audiobus makes this happen and beautifully.
When I first heard about Audiobus I was in the middle of development on Glitchbreaks, and thought wow that would be so cool to be able to implement that. As it came closer and closer to release, and I heard that there would be a limited run of developers that the Audiobus folks were going to make the SDK available to, I signed up.
I was one of the lucky first wave of outside developers to jump on the bus, and I am writing this blog entry to let everyone know how my experience went with the implementation.
An hour or so before I received the SDK I asked Sebastian if there was a place I could read up on the documentation, he gave me the link. The first thing I noticed was how well it was documented, and how easy it looked to implement. A little later he sent me an email inviting me to be part of the first wave of outside developers, I downloaded the SDK, and had it up and running in Glitchbreaks in 15-20 minutes. It is that well put together, and easy to follow to get into an app.
Later in the next hour or so, I got Sebastian and Michael setup on my testflight beta and a few minutes later, Sebastian sent me a screenshot, and it was tweeted that Glitchbreaks was officially supporting Audiobus.
This all happened on Thursday.The next few days, I optimized some of my effects code so I didn’t tear down my AUGraph when switching effects, and was ready to submit to Apple on Saturday night.
My initial version of Audiobus support includes Glitchbreaks as an input app, meaning that it Audiobus will take Glitchbreaks’ input and allow you to filter it in other apps, and record it in other apps. My goal is to keep working to make Glitchbreaks a filter app, and an Output app so you can filter through it, and record into it. This will take quite a bit more, and not because of Audiobus, but because of how Glitchbreaks is structured, but soon I will be sending that version out as well.
So if you are a developer and are thinking about implementing Audiobus, let me tell you, it is a fantastic SDK to work with, and the people developing it are super helpful, and are extremely responsive.
If you are a musician, you need Audiobus, go buy it now, it will change how you make music on your iOS device.
Here is my first recording with Audiobus!
And here is my second recording, wow so easy to do these so quickly.