Hi,
I'm experimenting with WireTap Anywhere to see if I can stream live audio from various URLs to separate SoundIn/AuxIns in AM. I created a virtual device in WireTap with 5 sources and 10 channels of output. AM sees the virtual device as an audio driver, and maps the channels to SoundIn/AuxIn, and I think when I first tried it out, although an error window showed in AM, the audio was passed through. (I don't remember what the error was, but it could have been the same as below.) This happened a couple of times, as I was reconfiguring WireTap.
Then I had to leave it for a while. Now I get the error message: "A problem was encountered while activating an audio device: Internal PortAudio error (PortAudio error -9986"), and the audio won't activate in AM. This happens both with a preconfigured patch and with patching on the fly.
I managed to get this routing working with Reaper by selecting full duplexing for Reaper in the WireTap preferences, but that just seems to make AM crash. I can send the log files for those crashes. (Actually, I think it was crashing before I tried that, too, but I didn't save the earlier log files.)
Vital stats are:
AM 2.1.2
MacBook Unibody 2.4GHz Intel Core Duo, 2 GB RAM, OS X 10.6.8
WireTap Anywhere 2.0.0
Thanks.
P.S. Right now, I'm only demoing WireTap (just as well!), so if there's another way to do this, I'd be glad to know. I know Soundflower doesn't work for this purpose, and I doubt Jack does.
> stream live audio from various URLs
Sounds interesting. What kind of stuff can you stream?
You need to be careful not to confuse AudioMulch if you're changing WireTap configuration settings (same goes for any other driver). For example:
- Don't change WireTap setup while AudioMulch is running.
- If you change the sample rate or number of channels in WireTap, make sure that your sample rate and device/channel settings in AudioMulch match. Try reselecting and re-assigning channels after changing WireTap settings.
I should add: It sounds like an AM bug. I'll look in to this further once AM 2.2.0 is released.
Thanks, Ross. I'm tyring to stream live audio from undersea observatories, various natural live radio sources, and if I can find them, from radio telescopes, to process through AM for aleatoric compositions. The audio feeds I've found so far work quite nicely together, but I want to split up the signals so I can process them separately.
On further investigation of the WTA help file, I discovered that it also comes in an AU Generator flavour, so I tried that out today, but as far as i can tell, it doesn't support multiple instances (i.e., five instances "mapped" to five different audio sources all seem to pass the aggregate audio feed). I've posted on the Ambrosia website about that.
What would be ideal is an AU Generator that streams live audio from a URL, but I haven't found anything that would do that. (And I have absolutely no idea about how to program such a thing.)
I don't think I changed the WTA setup whilst AudioMulch was running. What seemed to crash AM was changing its Audio Device settings, which I only did because no audio was being passed through from WTA.
Thanks,
Michael
Update: I managed to stream six sources to Reaper, then pass them to AM using Soundflower, set up in Reaper by allowing use of different input and output devices. (WTA doesn't seem to work for creating an aggregate device with other devices.) It's a bit clunky, but seems to work.
Funnily enough, AM didn't crash at all with WTA loaded (initially) as the audio device, although no audio was passed through, either.