Soon everything will have its own ASIO. Lets see: a USB interface has one, my new guitar amp has another, a PCI card has one, a FireFace interface has one more. Mixers, even mics sell these days with its own computer interface ! So, some users would love to integrate multiple drivers. I know, the "unofficial" version of the ProTools can integrate multiple pieces of hardware. So it's technically possible.
Thank you for your relevant reply, not relevant. I believe this is one of the features that seem impossible to implement until somone does it. After all, we now take for granted things like Asio, GSIF, Asio4All, or a Hack Tools running without its proprietary hardware. On a second thought, maybe the Asio4All programmers could come with a solution, as they work with low level code on daily basis...
Not sure if it's relevant, but... ASIO4ALL can already manage several devices as a single ASIO driver. As long as they are all USB they are synched to a world clock, from what I can understand from the ASIO4ALL manual. Works well for me.
I think if ASIO4ALL provides a workable free solution then there's not much mileage in including the same functionality in REAPER. Having said that I believe it would be *possible* to combine devices even if the audio clocks aren't synchronized. However, in that case I'm pretty sure it would need additional buffering and sample rate conversion - both of which are undesirable for low latency/high quality audio.
--------------------- 00' 323ci almost 100k miles, looking towards a new ride...
I've just emailed the Asio4All programmer about it. If it's possible (at least if only for USB), then of course it makes no sense to code this into Reaper. On the other hand, this idea makes concepts like "track priorities" (separate track latency settings) easier to implement: low latency tracks could use a separate driver for output. The biggest problem is the additional layer / buffer to match floating clocks. I wonder how much they really drift (the more they drift, the higher the latency). Maybe the buffer could be adjusted on the fly, or determined by testing the system ?
Save your pennies, sell your smaller interfaces and buy one with more i/o and expanability. Lots less pounding of your head on the wall and more time actually creating.
I've just bought a Fender Mustang amp with USB, and I have a RME 9632 card, too. Add to this a small but nice Alesis USB interface with interesting preamp sound...
I have two Alesis USB mixers; one (MultiMix8 USB 2.0) I use to grab individual channels, and another one (iMultiMix8 USB) as a monitor mixer (anything from Windows goes there as well). But Preferences/Audio/Devices only lets me choose one ASIO driver for both inputs and outputs. Wouldn't it be possible to have a separate choice of ASIO driver for inputs and outputs?
--------------------- - Ryan Jones Essex Competition Brake Systems available for E36 and E46 M3 (E92 M3 coming soon!!) Essex Parts Blog - Information on product development, racing news and technical articles Check out our new brake dynamometer in action
I agree with Fabian, as far as I know, normally it's only possible to use one Asio driver/device at a time (unless the manufacturer supports otherwise, my M-Audio Audiophile can be "stacked" for example with others). Apart from Asio4all here's another thing you could try though (haven't tested this myself):