Bob, I answered you at the Audiolense forum, but I'll post something here, too.
I think your main issue is that you need to set the Output Format DSP for 5.1. This "opens" six channels and lets them be used as you want. Make sure you check the box next to Output Format to make sure the DSP is used, too. If you don't do this, JRiver will only open as many channels as are in the source. In your case it is only opening two channels.
Thanks, I got the playback working in JRiver thanks to you. Digital crossover is working in the convolution tab! Nice. Sonically JRiver sounds very very nice and transparent. I swear I hear a difference with the 24-bit dither on versus off. A tetch more 3 dimensionality/depth. I'll be doing further critical listening and FFT testing on the performance when I get a chance, but I'm very happy that Matt implemented this feature. Anyone else hear an improvement with the dither?
Of course I have remaining questions and some issues but I'm well on my way:
1) I assume the JRiver playback volume control precedes the entire path and plugins in the output DSP section. Although there is an option in some of the plugins to send them full level. Not sure how JRiver would implement that exception anyway without moving their order in the chain... Matt, if you're listening, if I put the parametric equalizer last in the plugin chain and set its dither to 24 bit, there is no further dsp (recalculation) in the system on the way to the DAC? In other words, it's 64-bit floating point through and including the last plugin. Then the last plugin dithers the signal at a 24-bit level and then with no further modification JRiver delivers it to the DAC. The DAC of course truncates the incoming bits below #24. Or the parametric truncates after dithering, which is not a problem either, provided there is no other processing after it.
2) I can't get the live input to work in any way. Not sure why you recommend using a different ASIO device for the live input. That would be expensive if you need six channels! But anyway, I tried many different combinations of ASIO devices, as I have several hooked up to this computer, and in no case would the live input work. I get an error report from JRiver "something wrong with playback".
3) Requiring the live input to be manually configured for the sample rate is a bummer for me. I may digitally patch a DAW running at different sample rates into the live input or other digital sources. Can't the live input inspect the ASIO and find out what sample rate the interface is currently locked to? Or is this a chicken versus egg situation? It would be a bummer for me to have to repatch when changing digital sources AND have to reset the live input setting. I do this change many times a day in my studio.
Ironically, when doing standard playback within JRiver from files or playing a CD, the system can produce the wrong pitch if the ASIO interface is on external sync and locked to the wrong rate. It would be wonderful if JRiver could integrate it all and tell the interface what to do, whether to be on internal sync when playing back something internally and on external sync when on live input, and also sense the sample rate from the interface!
4) I can't get the automatic filter sample rate detection to work in convolution, using Audiolense's standard format, where each config file ends in a certain sample rate number. The status screen in the convolution constantly shows the same filter is working. So for a current workaround I engaged the online sample rate conversion in JRiver, always upsampling or downsampling incoming rates that are not 96k to 96k. No offense, but I think the SRC in JRiver sounds a little bit harsh, a subtle "edge" to it to my ears compared to no SRC. It's not that bothersome to my ears, but I'd like to patch it out if we can get this automatic cfg. filter switching worked out. I understand it did work in MC before #18 when you guys worked it out... see, I'm standing on the shoulders of giants! Many thanks and best to you all.