INTERACT FORUM
More => Old Versions => JRiver Media Center 24 for Windows => Topic started by: Wull on January 28, 2019, 06:13:03 am
-
Hi.
I don't know if I am missing something here, but is it possible to run REW sweeps through JRiver using ASIO not the WDM driver?
Following the ASIO section of this guide https://wiki.jriver.com/index.php/Verifying_DSP_Studio#Generate_a_Measurement_Sweep
(I'm using Lynx 16e ASIO) Verify the Signal Chain This is fine. I can see REW level check working within the Lynx mixer.
Verify MC is receiving and playing that signal no signal being received. Not sure why this is?
I have in 'Windows sound devices' the Lynx as the default device.
-
Windows audio is not relevant to asio, use line in instead
https://wiki.jriver.com/index.php/Verifying_DSP_Studio#Windows:_ASIO_Line_In
-
When I MC/File/open live - ASIO line in - Configure ASIO line in/OK an error pops up 'something went wrong with playback'
-
Google says that is a 16 channel card but you are trying to open channels 17-18
I expect that is why it is failing
-
I see. To be honest I was/am completely lost reading "the signal chain". I don't fully understand this?
-
Do you have a mixer app for that soundcard that lets you route channels?
-
"The AES16 is able to internally route 32 available channels to each of its 8 stereo record devices. Each of these channels can also be routed to any of the 16 output channels for zero latency monitoring," explained cofounder David Hoatson. "This makes the AES16 work as a 16 input, 16 output cross-point routing switcher, which allows for very flexible monitoring configurations."
According to Lynx notes yes.
-
Ok well you have to line up the channels so to speak
REW out to lynx asio input to jriver line in
i.e. whatever channels you output on in rew need to be routed to the channels you are listening on in JRiver
I am assuming the lynx mixer does loopback btw, does it?
Does this make sense or not? If not, which doesn't make sense exactly?
-
Ok well you have to line up the channels so to speak
REW out to lynx asio input to jriver line in
i.e. whatever channels you output on in rew need to be routed to the channels you are listening on in JRiver
I am assuming the lynx mixer does loopback btw, does it?
Does this make sense or not? If not, which doesn't make sense exactly?
I will have to digest this, then come back to you. Thanks for your time again Matt :)
-
i.e. whatever channels you output on in rew need to be routed to the channels you are listening on in JRiver
I don't fully understand this. Say in REW I output channel 4. What do you mean 'you are listening on in JRiver'?
-
When you have a mixer provided by the driver then the output channels in rew are decoupled from the input channels in JRiver. You must use the mixing/routing capability of your device to link them together.
-
How do you determine which mixer channel to use to route/link them back together?
-
How do you determine which mixer channel to use to route/link them back together?
That just depends on which channels you choose
Examples
If you go out of rew on channels 1 and 2 and looped back into input channels 1 and 2 then you would open live with offset 0 for 2 channels
If you had to come into JRiver on channels 8 and 9 for some reason then you would open live on offset 7 for 2 channels
-
Thanks for your help Matt. I've spent a few hours trying to get this to work. And i've come to the conclusion this is beyond my pay grade. ? Think a Minidsp maybe on the cards....
-
One of those things that is *much* easier to demo than to explain in words. Have you checked YouTube for videos on how to use the mixer?
-
Yes, Matt has you on the right path. You have to configure loopback for the Lynx. I had a Lynx L22 at one time and there was a jumper on the sound card to configure loopback. I don't know the Lynx 16e, but likely something similar. I would head over to the Lynx forum and ask how to setup loopback so that the REW signal is "loopback" to the input of JRiver. I use a Lynx Hilo and it uses a multi-client ASIO driver and in the attached diagram is how I have it set up for REW to loopback through the Hilo to a 3 way active system.
-
One of those things that is *much* easier to demo than to explain in words. Have you checked YouTube for videos on how to use the mixer?
I watched this yesterday. It didn't mention loop back mind:
https://www.youtube.com/watch?v=McOLUcMJsfY
-
Yes, Matt has you on the right path. You have to configure loopback for the Lynx. I had a Lynx L22 at one time and there was a jumper on the sound card to configure loopback. I don't know the Lynx 16e, but likely something similar. I would head over to the Lynx forum and ask how to setup loopback so that the REW signal is "loopback" to the input of JRiver. I use a Lynx Hilo and it uses a multi-client ASIO driver and in the attached diagram is how I have it set up for REW to loopback through the Hilo to a 3 way active system.
Thanks Mitchco. I shall ask the question.
-
OK. Had a reply from Lynx. Basically yes, the AES can do loopback. As Mitchco said, this is done by using a jumper on the AES:
https://www.lynxstudio.net/support_docs_result.asp?c=32
-
I watched this yesterday. It didn't mention loop back mind:
https://www.youtube.com/watch?v=McOLUcMJsfY
OK. I have a jumper in place on the AES. Set the AES Play/record 'LStream' devices 7+8. REW Ouput set to channel 7. JRiver 'channels 6, offset 6. Should this be working?
-
Channels is how many to listen to so 2 in your case
Take JRiver out of the equation to begin with. Can you feed rew back to itself? If yes, loopback works
-
Channels is how many to listen to so 2 in your case
Take JRiver out of the equation to begin with. Can you feed rew back to itself? If yes, loopback works
How can I tell if a feed is going back REW?
-
Run a sweep, you should get a Dirac pulse in the IR tab
-
Not quite sure what you mean by Dirac pulse. But here's a sweep I've taken. Am I on the right track?
-
Also, I removed the Jumper from the AES to prove the loopback is working. It does. Need assistance configuring this back to JRiver now if anyone can help.
-
if the loopback is performed in the driver alone, as opposed to a DAC/ADC round trip, then the signal should be a perfect copy of the output. The IR should therefore show a single spike and the FR/phase should be perfectly flat.
If that is working as expected then the next thing to confirm would be that the driver is multiclient capable. Is it? A quick google says it is so this bit should be ok.
So did you try with a 2 channel input rather than 6?
-
Thanks.
Yes i've tried channel 2, still no luck. There is no single spike either. I'm going to contact Lynx again just to check a setting.
-
What do you see in REW?
-
In REW preferences I have an input and ouput signal. When I 'make a measurement' I get 2 horizontal lines, no spike .
-
A flat FR is correct, what does it look like full range without the mic cal? And what does the impulse response view show?
-
Removed mic cal, and Impulse.
-
Ok so that seems to be working, btw use the % view in the impulse view to read it more easily and zoom right in on the impulse itself too
What does JRiver do if you open on 2 channels?
If it fails, what does the JRiver log say?
-
OK. Thanks.
With REW/preferences/check levels - I left this running. I then set JR/help/logging/enable logging. Then JR/open live/configure ASIO - 'Channels 2/channel offset 0'-OK-"something went wrong with playback".
I've attached a log file.
-
Previously you were listening on channels 7-12 but now you are listening on channels 1-2
Is this what you intended to do or are you misunderstanding the meaning of these 2 values?
-
Misunderstanding of these two values?. I've put it back to how it was.
-
In either case your log says
0005694: 2516: Playback: CASIOLivePlugin::Open: ASIOInit(...) failed with code -1000 and message "LynxTWO already in use!"
0005694: 2516: Playback: CASIOLivePlugin::Open: Failed to start ASIO
0005694: 2516: Playback: CASIOLivePlugin::Open: ASIO result (0 is success): -1
So the problem appears to be with your device/driver
-
OK, thanks. I will look into this....
-
In either case your log says
0005694: 2516: Playback: CASIOLivePlugin::Open: ASIOInit(...) failed with code -1000 and message "LynxTWO already in use!"
0005694: 2516: Playback: CASIOLivePlugin::Open: Failed to start ASIO
0005694: 2516: Playback: CASIOLivePlugin::Open: ASIO result (0 is success): -1
So the problem appears to be with your device/driver
Is there an easier way to find the information your looking for within JRiver's 'log' without having to search through the whole log list?
-
Is there an easier way to find the information your looking for within JRiver's 'log' without having to search through the whole log list?
No, all you can do is reset the log just before doing whatever it is you want to look at and then copy the log file as soon as possible after you complete that operation.
-
Thanks Matt :)
-
I think I may have got it working Matt. I followed this guide and now seem to have loopback :)
https://yabb.jriver.com/interact/index.php?topic=77800.0
-
I will probably have to take this over to the REW forum now. But in case i'm missing something obvious. I can now use 'Open Live'. However I cannot get my USB Pre/Mic to take any measurements. It appears all I'm doing is looping through REW/Lynx/JRiver/REW. When running REW/measure, its as if I can hear a REW sweep on top of another sweep. Any help here?
-
I was about to say +1 for perseverance :)
This suggests a mixer config issue making for a loopback looping back on itself. Sketch out your full signal chain to make sure you know what you intend to do then break it down step by step to verify it is doing what you expect (measuring as you go via whichever app tells you what that stage in the signal chain is doing)
-
Good news, I've got it working 'in a fashion' :). Bad news, REW sweeps aren't consistent ?
Time for more investigating......