Just purchased a UR824, just (finally) got ASIO to work on it, and just joined the forum.
I’m trying to use the UR824 as a dual 3-way crossover, so 2in/6out. I’ve written my own custom ASIO application that has worked in the past on other ASIO devices, so now I am trying to port it to the '824.
Before I describe the problem, here’s the configuration:
Windows XP Pro (yeah, I know)
Yamaha Steinberg USB Driver V1.7.3
Steinberg UR824 Applications V1.5.0
UR824 Firmware Update V1.5.0
dspMixFx UR824 V1.5.0
ASIO tells me that I have the following inputs and outputs at my disposal:
My application receives 2-channel info either through one of the analog inputs or through one of the SPDIF inputs. That part seems to work fine – I can break the program to examine buffer contents and there is activity in the right places at the right times.
The application sends the outputs to UR824_DAW_Out_1 through UR824_DAW_Out_6. In the routing screen of dspMixFx I set “LINE OUT 1/2” to “DAW Out 1/2”, “LINE OUT 3/4” to “DAW Out 3/4”, and so on. But I get no sound from any channel. Again, I can examine the buffer contents within the program and see activity there, but there is no audio at the outputs.
At one point I even tried modifying my program to send audio to all available output channels, but it didn’t help. (In fact, buffer pointers for UR824_DAW_Out_9 through UR824_DAW_Out_16 never even get initialized by the ASIO driver, triggering null-pointer exceptions.)
I’m new to this device, and frankly I find dspMixFx to be rather cryptic, so the problem is likely one of operator error. But I have clicked on everything that’s clickable and found no solution. Any guidance would be appreciated.
PS The ASIO driver indicates that the data format is ASIOSTInt24LSB, which is 24 bit data packed into three bytes. Is this actually correct? Most ASIO devices in my experience use ASIOSTInt32LSB, which is 24 bit data left-justified in four bytes.