I'm using a Mac and an iPad for DJing and also own an iPhone.
I thought about something that could be very helpful to a DJ and that could be implemented either right in a program like SoundFlower or in a dedicated (and BTW simplified) program re-using some code written for SoundFlower.
It would be a virtual sound card that appears in the System's Preferences as well as in Core Audio settings just like a real sound card.
However, the outputs of this soundcard could be redirected to one (or more if you implement multiple outputs) iOS devices via wifi streaming and a receiver application downloadable via the App Store. It could also be a simple http address with an audio stream accessible through not only an iOS device but whatever device that can connect to a wifi network.
That would let a DJ to use his iOS device as additional sound output.
Common use cases would be :
1/ I'm in a party with friends, I've got my laptop but I didn't bring my sound card so I've got only the internal output of my Mac's sound card. I use this application to route my pre-listen / headphones output to my iPhone's jack-out.
2/ I'm mixing in a gig and suddently my Audio card fails or for some reason I can't make it work properly. I need a backup solution to mix with the Mac's internal sound card which will act as main output and my phone for pre-listening.
3/ I want to stream audio wirelessly without habing any dedicated wireless audio transmitter and receiver. Why not simply use Wifi ?
Maybe this is actually already possible with SoundFlower combined to an audio streaming application but I didn't found any application dedicated to that purpose so far.
Tell me what you think, if you think it's an interesting idea, if any others are interested in using an application like this.