I am writing an audio editor. It has come a long way already, and I am almost able to do with it what I want. I have one big issue left on my list, though, and as the title indicates: I want to record the output of other applications! There are a couple a decent applications out there that can do it, but I want all the stuff I need for producing music (at least the audio editting part) in one handy application. Also, being a software dev, I don’t want to pay for software that could be fun creating myself…
But - capturing audio like this is hard, it seems. There are no easy feet-in-the-door, so I was hoping someone here knew how to use Juce to get what I need. I have no problems recording from the soundcard inputs, but how to parasite on some other process… I dunno. What would be really swell would be some abstracted class that could represent all running (audio-producing) processes, and let the user tap a stream.
Any thoughts? I work on Mac OS X, so if/when I get the time, I may dive into core audio and have a look around.