For as long as I can remember, one of the most compelling arguments to jump ship - switch to Mac OS - was Core Audio. While not perfect, the few missing pieces are easily replaced, albeit with hardware. But when one ponders, one suspects that anyone sophisticated enough to need to aggregate devices (MIDI or audio) probably has reasonably capable gear.
Bluecat Audio now has a solution for the rest of us! Blue Cat Connector, and maybe Blue Cat Patchwork, still not entirely clear on that. They just (this past Monday!) published a tutorial on the topic:
Using Multiple Audio Interfaces with a single DAW
I haven't gotten it working just yet, I am trying to avoid purchasing Patchworks, time will tell! But this is exciting. I may be able to address my Apollo x6 and Twin X (Thunderbolt), and my now ancient Presonus 1818VSL (USB2) and my Line 6 Helix (also USB2) simultaneously, as a single ASIO device. Which takes care of audio.
If I understand their literature, Connector also handles MIDI. I've been using Bome's MIDI Translator, and it does everything one can imagine, at least as far as I can tell. For a long time I was using a pair of Alyseum AL-88s to handle MIDI to/from my synthesizers. Sadly the product was discontinued, but Copperlan - the software that managed them, - was still working until very recently. I haven't decided how I want to handle MIDI over IP, I have Bome's, and IOConnectivity, and at least one of them should do the trick. iPMIDI does work, but it is klunky.
If I can get all of this to work I will finally have a (nearly) patchbay-less little studio. That has been a goal for a long time, and I could have done it using DANTE for audio, if I could afford the hardware. Now it may be within my reach...
There's more than meets the eye
Register now to unlock all subforums and the ability to search. As a guest, your view is limited to only a part of The Sound Board.
Aggregating devices in Windows
-
wst3
Topic author - Posts: 4071
- Joined: Sep 16, 2015 4:56 pm
- Location: The Western Philly 'burbs
- Contact:
-
OnlineThomas Mavian
- Posts: 942
- Joined: Nov 01, 2015 3:19 pm
- Location: Visby Sweden
- Contact:
Re: Aggregating devices in Windows
Ooohhh! Aggregate device was one reason I held on to Mac as long as I did. Sold of all outboard synthesizers and had enough channels with the Apollo and an eight channel ADAT interface to finally switch to Windows.
Will indeed check this out. Thanks!
Will indeed check this out. Thanks!
Time is life, use it wisely.
-
wst3
Topic author - Posts: 4071
- Joined: Sep 16, 2015 4:56 pm
- Location: The Western Philly 'burbs
- Contact:
Re: Aggregating devices in Windows
Enjoy - and please, do let me know when you get it all figured out 
-
Linos
- Posts: 1382
- Joined: Dec 03, 2015 1:18 pm
Re: Aggregating devices in Windows
Great that there is a way to do this in Windows finally. It looks complicated to set up. And the big question is, how reliable is it?
A few years ago I would have tried this. I was looking for ways to get enough outputs for a 7.1.4 setup without paying thousands for an audio interface. In the end, an RME Multiface combined with Behringer AD8200 provided the solution. It's stable and reliable, and doesn't break the bank.
A few years ago I would have tried this. I was looking for ways to get enough outputs for a 7.1.4 setup without paying thousands for an audio interface. In the end, an RME Multiface combined with Behringer AD8200 provided the solution. It's stable and reliable, and doesn't break the bank.
-
wst3
Topic author - Posts: 4071
- Joined: Sep 16, 2015 4:56 pm
- Location: The Western Philly 'burbs
- Contact:
Re: Aggregating devices in Windows
Presently I have an Apollo x6 with an Audient ASP-880 connected via ADAT, and an Apollo Twin X, so I'm not really short on I/O for most of my projects. But I'd really like to avoid wiring up new patchbays for my synthesizers, and if I can stick audio interfaces in the synth racks and connect them via USB then I'd be a happy guy. The catch, of course, is ASIO.
If I were wealthy I'd use UAD Dante enabled interfaces and just run everything over the LAN... and that would address the single "client" ASIO issue, but alas, I am not that wealthy.
Dante is a pretty cool solution, but it is pricey!!!
If I were wealthy I'd use UAD Dante enabled interfaces and just run everything over the LAN... and that would address the single "client" ASIO issue, but alas, I am not that wealthy.
Dante is a pretty cool solution, but it is pricey!!!
-
OnlineThomas Mavian
- Posts: 942
- Joined: Nov 01, 2015 3:19 pm
- Location: Visby Sweden
- Contact:
Re: Aggregating devices in Windows
A while back I found ASIO4ALL https://asio4all.org/ and installed it but didn't actually set it up because I was in the middle of a project and was afraid to screw things up.
Anyone tried it?
Anyone tried it?
Time is life, use it wisely.
-
Linos
- Posts: 1382
- Joined: Dec 03, 2015 1:18 pm
Re: Aggregating devices in Windows
Yes I did. It's capable and stable. However, the latency is quite high compared to other ASIO drivers. It's a good workaround if the manufacturer of your audio device doesn't offer good drivers. It can't compete with the best ASIO drivers, like the ones from RME, for example.Thomas Mavian wrote: ↑Feb 09, 2026 12:00 pm A while back I found ASIO4ALL https://asio4all.org/ and installed it but didn't actually set it up because I was in the middle of a project and was afraid to screw things up.
Anyone tried it?
-
wst3
Topic author - Posts: 4071
- Joined: Sep 16, 2015 4:56 pm
- Location: The Western Philly 'burbs
- Contact:
Re: Aggregating devices in Windows
Same here, except I did not find it to be all that stable, that was a while ago so I am sure they sorted that out, but the latency was a deal breaker for me.
There have been a couple other solutions offered, but none of them actually worked as advertised.
I'm pretty sure it is a very tricky needle to thread, since the actual ASIO API does not permit multi-client operation.
There have been a couple other solutions offered, but none of them actually worked as advertised.
I'm pretty sure it is a very tricky needle to thread, since the actual ASIO API does not permit multi-client operation.