March 2012
18 posts
7 tags
Progress
As promised in my audio blog post a few weeks ago here’s another update on what and how we’re doing in Audiobus Land.
Last week Michael implemented a feature into Audiobus and Loopy that will most likely be part of every Audiobus enabled app that receives and records audio: the ability to handle timestamps across devices and apps.
That means when recording audio from another app...
4 tags
4 tags
2 tags
3 tags
2 tags
Source Code for an App that Transmits Live Audio
Time to share some code!
This is the complete source listing (except a boring blank view controller) of an app that will record mic input, and transmit it via the Audiobus API. It uses The Amazing Audio Engine (which is my Remote IO-based engine) for simplicity.
Voila:
// // ABAppDelegate.h // AB Sender // // Created by Michael Tyson on 15/03/2012. // Copyright (c) 2012 Audiobus. All...
2 tags
7 tags
2 tags
2 tags
5 tags
Results of radical design can't be planned for in...
Apple was right. I was wrong.
Roughly a year ago I wrote this blog entry about how it is impossible for developers to get a definite answer from Apple App Review before starting development of a planned feature or app.
As a developer it would be so cool to figure out if App Review would be ok with a certain way of implementing a feature or something that an app does before sinking weeks or...
1 tag
2 tags
3 tags
2 tags
Remote control API
Oh, and by the way, this is how the remote control stuff accessible from the connection panel looks to developers at the moment:
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; min-height: 13.0px}
span.s1 {color: #395588}
span.s2 {color: #c15817}
- (void)addTarget:(id)target selector:(SEL)selector...
3 tags
2 tags
3 tags
Multiplexing
Wanna see how the sausage gets made? No? Too bad, I’m showing you anyway.
When I first built the prototype for Audiobus, it was receiving from only one source at a time, which made it pretty simple to handle - just buffer the audio coming in over the communications system and pump it out the other end as needed.
For the Real Deal, we wanna have multiplexed sources, though, which can be saved...