INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: REW into JRiver via ASIO and RME Totalmix?  (Read 52 times)

Amfibius

  • Recent member
  • *
  • Posts: 24
REW into JRiver via ASIO and RME Totalmix?
« on: Yesterday at 03:31:09 pm »

I have done a search and looked at old topics, but that has not helped me. In particular, I found this. It seems as if that guy gave up and got rid of his RME and got a Lynx instead.

What I want to do: use REW to generate a sine wave sweep and send it through JRiver's convolver via ASIO mode. This will require that I set up loopback in RME Totalmix.

What I need to do in detail:

1. Check that RME Totalmix is multiclient capable. A bit of googling says yes.

2. Set 48kHz in REW, Totalmix, and JRiver. Done.

3. Check that my config file is correctly loaded into JRiver's convolver.
---> Result: yes, I can play back music and hear it on my speakers.

4. Check that loopback is working.
- In REW, set output to ADAT3 and input to ADAT3
- In Totalmix, click on the "loopback" button in Hardware Outputs, then slide up the volume in ADAT3 "Software Playback" and "Hardware Outputs".
- Back in REW, press on "check levels". I can see the output bar, and I can see the input bar. The input bar disappears if I disable loopback.
- Use REW to do a measurement using loopback from 1Hz to 24kHz. Result: I measure a perfectly flat line.
---> To me, this confirms that loopback is working in Totalmix, and it is correctly sending output to ADAT3.

5. Find out what output channel ADAT3/4 sends to. According to Totalmix's Matrix view, this is OUT 13/14.

6. Open ASIO Live in JRiver
- Tools-Options-Audio-Advanced: "Set the active zone for WDM/ASIO driver live playback" TICKED.
- Configure ASIO: correct device chosen, 48kHz, 2 channels, Channel offset 13 (I also tried every number from 0 to 20!!!)
- In REW: play pink noise
---> RESULT: I don't hear any pink noise. JRiver says "ASIO Opening..." and that's it. Nothing happens.

I am pretty confident that I have loopback working correctly, given that flicking the loopback switch on and off makes the input bar appear/disappear in REW. So I do not think this is an error in RME setup.

Given the opinion on the other thread from pschelbert and mattkhan about MC having issues with some multiclient ASIO software and JimH saying that a problem was found and will be fixed, I am wondering if it actually has been fixed. For the record, that thread was about MC 28. I am on MC 31.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4485
Re: REW into JRiver via ASIO and RME Totalmix?
« Reply #1 on: Yesterday at 04:16:41 pm »

which RME interface do you have?

if you only want to measure your system then you can use the offline sweep method instead as that takes loopback out of the equation (as, depending on the system, that can also lead to instability in the audio stream that isn't present for simple playback)

it's basically https://wiki.jriver.com/index.php/Verifying_DSP_Studio#Generate_a_Measurement_Sweep though the specific options in rew have changed a bit since I wrote that (i.e. the REW UI has changed quite a bit)

Logged

Amfibius

  • Recent member
  • *
  • Posts: 24
Re: REW into JRiver via ASIO and RME Totalmix?
« Reply #2 on: Yesterday at 11:20:16 pm »

Hi Matt. I have a RME Fireface UC.

I am aware of the offline sweep method. However, there are many reasons why I want to send REW through JRiver "live":

1. I want to measure the latency of the entire playback chain and do timing measurements with an electrical loopback timing reference. That requires both ASIO and WASAPI loopback through JRiver. I have already figured out how to do WASAPI loopback.

2. I have suspicions about the variable latency of WASAPI loopback (I have done about a dozen measurements and observed timing differences between all of them!). WASAPI loopback requires FIVE separate software in the pipeline to get it to work - REW, VAC or ASIO4ALL, JRiver, Totalmix, and Windows itself. If I am making timing measurements, I don't trust that it will all work together, and indeed my timing measurements have poor repeatability. I want to see if timing measurements with ASIO are more repeatable.

3. It should work, and if it doesn't, it needs to be brought to the attention of developers. I don't think we should resort to workarounds because there is a bug in the software. I don't know whether it's JRiver's fault or RME's fault, but your comments (and JimH's comments) in the thread that I linked to suggest that there may be a problem with JRiver that was supposedly addressed years ago.
Logged
Pages: [1]   Go Up