The WDM driver is brilliant - but incremental value could be added by allowing multiple instances of it, e.g. (1+2), (3+4), (5+6) etc.
This way it would be possible to run multiple instance of e.g. Shairport4w each outputting audio to a different zone in MC, which would be way cool!
At the moment, I can only do this to two zones:
(1) Shairport4w => JRiver WDM => MC zone A
(2) Shairport4q => ASIOBridge => JRiver ASIO => MC zone B
The idea would instead be to do:
(1) Shairport4w => JRiver WDM (1+2) => MC zone A
(2) Shairport4q => JRiver WDM (3+4) => MC zone B
etc.
Usage would of course not be limited to just running two instances of the same audio player software (e.g. Shairport4w) but to any players that allows you to choose which sound card you want for output, each having different DSP profiles in the different zones.
Does that make sense...?