INTERACT FORUM

Please login or register.

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

Author Topic: NEW: JRiver audio engine as an ASIO driver  (Read 83994 times)

Krunchy

  • Junior Woodchuck
  • **
  • Posts: 58
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #50 on: October 02, 2013, 01:53:38 am »

Can you give examples of programms supporting asio that could go by jriver?
I still don't get the use of this new fonctionnality.

Thanks!
Logged

giantpopples

  • Member
  • *
  • Posts: 2
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #51 on: October 05, 2013, 05:52:13 pm »

I use this feature with the squeezelite app which emulate a squeezebox device on a PC.
It can play music files up to 192/24 and integrates perfectly with other squeezebox products for multiroom audio.

Since this small app is ASIO compatible, I see MC as available output and all my music comes through MC engine with the distance/crossover settings.

Since my audio card is better than my pre amp (I use an Asus Xonar HDAV card on an Emotiva UMC-1 processor), MC allows me to use my PC as a pre amp and the sound is much better  :D

Just have to figure out how I can keep this function when I watch videos, now when I do so it kinds of disconnect the squeezelite app.
I saw someone talking about different audio/video zone on MC, maybe I'll look into it.
Logged

Wungun

  • World Citizen
  • ***
  • Posts: 200
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #52 on: October 07, 2013, 06:49:41 am »

If you wanted to play media on WMP or Foobar, you can output it to MC before the soundcard to make use of its audio engine/ filters/DSP. for example....
Logged

Krunchy

  • Junior Woodchuck
  • **
  • Posts: 58
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #53 on: October 07, 2013, 09:20:46 am »

Thanks for your replies!
As i'm using my laptop for both internet and "audiophile music", i was interested to have sound through jriver from other programs, and not only media or audio programms.
I might be wrong, but since jriver 19, i can have directly sound from an internet video to my amplified system (with usb dac)
Before i had to check the asio driver, or worse, the windows system, to make it work.
So...am i stupid or this is thanks to the new audio engine of JRiver?
Logged

Lonx

  • Recent member
  • *
  • Posts: 11
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #54 on: October 14, 2013, 08:07:21 pm »

Since switching to JRiver, my Onkyo receiver is now clear of any EQ or room correction settings and all sounds well. However this presents another problem. I also run TV and PS3 via optical spdif to the receiver, which now sounds flat and unbalanced. I can fix the TV issue with a tuner card and currently trying to decide which one.

The Playstation routing that I want to do is -

PS3 (DTS/DD) -[Optical]-> HTPC -> JRiver ASIO (PEQ, Correction etc.) -[HDMI]-> Receiver

* If I was to put something in my HTPC with spdif input (I have an old M-Audio 192 (with asio drivers) lying around which would work after converting optical to coaxial), would it then be generally possible to route via the JRiver ASIO driver for processing and output?

* AverMedia H727 TV tuner card also has a HDMI input however I've been told it will only capture stereo audio. Not sure if it can do pass-thru to JRiver ASIO - which would be ideal? I emailed them but received a fairly standard copy+paste response from their product info, and I may not have been clear enough in my questioning. Obviously I do not intend to route PS3 video via PC, only the sound so using spdif makes more sense.

* Another option is to run an external DAC, pass analog inputs to HTPC... but this is getting ridiculous to retain surround sound with Gran Turismo ;)

Surely I'm not the only one with external devices with Optical/HDMI outputs that we want to route (with surround audio) via the PC to use the great processing features of JRiver? I know latency may also become a distinct possibility when trying to do this, but its worth a try. Thoughts or suggestions would be awesome, thanks.
Logged

Neco

  • World Citizen
  • ***
  • Posts: 182
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #55 on: October 15, 2013, 12:57:17 pm »

Has anyone used this to produce upscales of Stereo sources to surround?   I'm hoping its possible and someone has a workflow to demonstrate it.

I've been wanting to do this for a long time, and was going to actually post a thread, until I noticed this one.  It seems like it should be possible?

When the original audio source is of decent quality (high bitrate AAC / FLAC etc)  the surround upscaling is so astounding that I've left it permanently enabled for 2 channel sources.   I've never found another utility that really gives the same sound or quality as MC's upmixing.

So being able to produce dedicated tracks I can archive would be nice.
Logged

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #56 on: October 22, 2013, 03:06:09 am »

Does this ASIO allow PCM2DSD at 2XDSD?
Logged

thediscman

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 51
  • Change this by choosing profile
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #57 on: October 23, 2013, 06:37:14 am »

Does this ASIO allow PCM2DSD at 2XDSD?

Yes, I assumed that "Playback will go from the other program, into MC, and out the configured output in MC.  All DSP processing is supported in MC." meant that PCM2DSD at 2XDSD would be supported, but it would be nice have that confirmed.

Also, I would very much like to route 2-channel SPDIF audio from 2 external devices (TiVo, Blu-Ray player) into MC with this new feature. I have a small form factor PC with no expansion slots, so some kind of external, ASIO, USB soundcard with 2 SPDIF inputs is what I (think) I'm looking for.

It looks like this might work: http://www.creative.com/emu/products/product.aspx?category=610&pid=18388

But I have no idea. Is anyone else routing external SPIDF *into* MC19?
Logged

guido310

  • Recent member
  • *
  • Posts: 30
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #58 on: October 24, 2013, 12:19:31 am »


I use an hauppauge Colossus that has spdif and can capture Ac3 audio, it works

Since switching to JRiver, my Onkyo receiver is now clear of any EQ or room correction settings and all sounds well. However this presents another problem. I also run TV and PS3 via optical spdif to the receiver, which now sounds flat and unbalanced. I can fix the TV issue with a tuner card and currently trying to decide which one.

The Playstation routing that I want to do is -

PS3 (DTS/DD) -[Optical]-> HTPC -> JRiver ASIO (PEQ, Correction etc.) -[HDMI]-> Receiver

* If I was to put something in my HTPC with spdif input (I have an old M-Audio 192 (with asio drivers) lying around which would work after converting optical to coaxial), would it then be generally possible to route via the JRiver ASIO driver for processing and output?

* AverMedia H727 TV tuner card also has a HDMI input however I've been told it will only capture stereo audio. Not sure if it can do pass-thru to JRiver ASIO - which would be ideal? I emailed them but received a fairly standard copy+paste response from their product info, and I may not have been clear enough in my questioning. Obviously I do not intend to route PS3 video via PC, only the sound so using spdif makes more sense.

* Another option is to run an external DAC, pass analog inputs to HTPC... but this is getting ridiculous to retain surround sound with Gran Turismo ;)

Surely I'm not the only one with external devices with Optical/HDMI outputs that we want to route (with surround audio) via the PC to use the great processing features of JRiver? I know latency may also become a distinct possibility when trying to do this, but its worth a try. Thoughts or suggestions would be awesome, thanks.
Logged

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #59 on: December 16, 2013, 11:02:06 pm »

Does this work with linked zones? I didn't have any success.

-tm
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41936
  • Shoes gone again!
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #60 on: December 17, 2013, 04:45:19 pm »

Does this work with linked zones? I didn't have any success.

No, sorry.
Logged
Matt Ashland, JRiver Media Center

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #61 on: December 17, 2013, 05:49:58 pm »

Ok, can probably work around it. Is there any plan to make it work?

-tm
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41936
  • Shoes gone again!
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #62 on: December 17, 2013, 06:07:27 pm »

Ok, can probably work around it. Is there any plan to make it work?

Not in the short term, because it would require a fundamental change to how linked zones work.  Currently linked zones are each playing a copy of the same thing.  This is good because it allows DLNA, but it also creates limitations like this.
Logged
Matt Ashland, JRiver Media Center

Bjorn

  • Junior Woodchuck
  • **
  • Posts: 66
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #63 on: December 31, 2013, 05:17:34 am »

I really hope WDM Driver is something we will see in near future. It's absolutely necessary if a HTPC is going to function as a proper media player without using an external surround receiver/processor. The other option is to have all programs incorporated into JRiver, which I assume isn't possible. With the upcoming nanoAVR, we can also combine a HTPC with an external unit like Playstation 4 in a surround setup. Just too bad there aren't enough channels for active cross over too. Always something missing......
http://www.minidsp.com/aboutus/news

Logged

rlebrette

  • Guest
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #64 on: January 15, 2014, 06:14:23 am »

How many ASIO channels are exposed? I'm trying to connect with AudioLense with a 5.1 configuration, and it is claiming that the number of channel is incorrect.
Logged

gappie

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 4565
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #65 on: January 15, 2014, 06:27:01 am »

How many ASIO channels are exposed? I'm trying to connect with AudioLense with a 5.1 configuration, and it is claiming that the number of channel is incorrect.
I don't know about audiolence. but it seems like mc is exposing 16 channels (I checked via reaper)

 :)
gab
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #66 on: January 15, 2014, 08:48:53 am »

How many ASIO channels are exposed? I'm trying to connect with AudioLense with a 5.1 configuration, and it is claiming that the number of channel is incorrect.
I just tried several channel configurations with Audiolense including 16 channels and none of them work with the JRiver ASIO driver. I think this is an issue Matt will have to fix when he recovers.
Logged

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #67 on: January 15, 2014, 09:33:29 am »

ASIOInit returns 16 output channels and 0 input channels. I've only tried working with the first 6 (5.1 input).

-tm
Logged

gappie

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 4565
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #68 on: January 15, 2014, 11:58:50 am »

here the asio driver works, even with 16 channels :) . but I must have mc open in on way or an other. otherwise the loading of mc takes to long and I get an error.

 :)
gab
Logged

rlebrette

  • Guest
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #69 on: January 15, 2014, 02:17:47 pm »

I just tried several channel configurations with Audiolense including 16 channels and none of them work with the JRiver ASIO driver. I think this is an issue Matt will have to fix when he recovers.

Not sure that's a JRiver problem, we've to discuss this with Bernt.
Logged

SoBizarre

  • Member
  • *
  • Posts: 1
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #70 on: February 07, 2014, 02:49:27 pm »

Hi,

I was trying out JRiver MC, and specifically the ASIO driver I was interested in. I wanted to route all the computer audio through the MC, so I could have for example crossfeed in Spotify, Youtube and such, and with the help of Hi-Fi Cable/ASIO Bridge it worked very well. Basically I've had very few problems:

1. As mentioned in posts above, some programs (e.g. JACK i was experimenting with) can't connect to JRiver ASIO. I think the problem lays in fact that it doesn't expose any input channels. See the difference between JR ASIO and ASIO4ALL:



Anyways, since ASIO Bridge connects without a problem, I consider it a non-issue, really.

2. The second problem(?) though, could possibly have some negative impact on sound quality. MC's ASIO clock seems to drift quite a lot compared to ASIO4ALL:

http://i.imgur.com/sIvgrUn.gif

http://i.imgur.com/sxSKY9E.gif

I looked it up, and supposedly this sample rate deviation causes some audible cracks. Again, I'm not TOO worried, since I'm getting occasionally pops and cracks caused by heavy computer activities, plus when I was a kid, I had a mono record player with piezo cartrige and a bunch of scratched, worn-out records, so I'm no stranger to cracks ;D , but it would be good to know what do you have to say about it nonetheless.

3. There was another thing I don't quite understand. I recon the only way to have web browser videos in sync with audio, is to output in WASAPI non-exclusive (anything else causes video to be out of sync by the amount of the buffer you set). But even then, live playback latency is not compensated for (shouldn't MC just report to Windows a buffer increased by the amount of the latency?). Am I missing something here?


Now the REAL problem: $$$. I believe MC is fairly priced for what it is (a fully featured media center). But for someone like me, who basically is only after a DSP engine, the price is a little hard to swallow. Not to mention the fact that one needs quite a few third party programs to make it work:

You need obviously Hi-Fi Cable/ASIO Bridge (or equivalent)
You need a utility to hide the above (and the MC) in system tray upon Windows start.
In case you have (like me) a laptop with non-configurable media keys, you might need a volume control utility (like the excellent VolumeČ) after you change default audio device to Hi-Fi Cable.

Now, it was mentioned here that you are working on proper WDM driver, which would allow to easily set MC as default sound device in Windows, and still be able to use MC itself without any problems (right now it's associated with a lot of hassle), and maybe slowly migrate from other programs (Foobar and PotPlayer in my case). Off course it would be great if there was something like standalone DSP engine with Windows driver available for purchase for substantially less than $50, but I don't think there is a market for such product, unfortunately. So, the question is:

Any news on WDM Driver?  :)
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #71 on: February 07, 2014, 03:07:19 pm »

Any news on WDM Driver?  :)
The Hi-Fi Cable/ASIO Bridge is currently the lowest latency available way to route audio through JRiver, but you can also use File > Open Live > WASAPI loopback. Matt, JRiver's CTO, has been in the hospital and he is the one working on the WDM driver. I don't think it will be released for a while yet.

I can't remember if it affects latency with the ASIO Bridge, but you could try adjusting Tools > Options > Audio > Advanced > Live playback latency.

If using the WASAPI loopback, you can set it as a preset in Playing Now. My family just clicks the preset button before starting playback of any other computer source audio and it will playback through JRiver's engine just fine.
Logged

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #72 on: February 11, 2014, 04:56:11 pm »

In regards to the clocking, I've noticed something I don't quite understand about the ASIO input. I've been using it to input 48kHz sound and the buffer switch callback generally happens every 5-6ms, which is expected. However, about 10% of the time it is triggered after only 1ms.

That's problematic for me since I might not have data ready that soon. I've worked around it by sleeping in the callback until there is some data. MC seems to tolerate it, but I doubt it's ideal (is it slowing the audio output to compensate?). There definitely seems to be some jitter between the two, which I don't see that when directly outputting to a sound device via WASAPI.

-tm
Logged

bblue

  • Galactic Citizen
  • ****
  • Posts: 307
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #73 on: June 26, 2014, 05:47:41 pm »

Overview
MC19 adds the ability to use the JRiver audio engine from other programs that can output using ASIO.

In a third-party program with ASIO support, you will see 'JRiver Media Center 19' show up as a possible output device.  Here's an example:



When you start playback in the other program, MC will launch and start playback in the current zone. [emphasis added]
Playback will go from the other program, into MC, and out the configured output in MC.  All DSP processing is supported in MC.

When you stop playback in the other program, MC will also stop.

This is a really nifty but a little dangerous capability.

Sorry to bring back this old thread but I would like to know if there has been any changes in the behavior described above, especially where I underlined it?

I set up Foobar for ASIO out to MC 19 and did some tests.  If MC is not already running, it does come up in the player zone associated with a local device output.  However, if MC is already running and playing in a different zone (one not associated with a local device output), it will cause the running zone to block, and from then on MC will not respond to any further input.  You have to kill MC and JRService and start over.

Before this lock up occurred, I was able to play to the local player zone, if it was already selected, even if another non-local zone was active.  After the lockup described above, MC would no longer pass audio on the local zone (Wasapi USB), but it didn't block.  It looked like everything was running fine, but there was no audio.  Further testing revealed that it would pass audio if the bitrate sent was the same as it was set when the above lockup occurred.  It isn't MC, it's something that happened to the Wasapi driver during that lockup, as other devices outputting to the same driver, behaved the same way.

The only cure for this was a system reboot.

Is there a way that the target zone (currently playing) is not messed with if it is already active?  And that the status of any other active zone not have any effect on the local play zone?  This all just needs to be more bulletproof.

Perhaps I did something stupid or assumed too much, but I don't think these events should ultimately cause a reboot to be necessary, or an active stream interrupted.

--Bill

Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41936
  • Shoes gone again!
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #74 on: June 27, 2014, 08:42:20 am »

I set up Foobar for ASIO out to MC 19 and did some tests.  If MC is not already running, it does come up in the player zone associated with a local device output.  However, if MC is already running and playing in a different zone (one not associated with a local device output), it will cause the running zone to block, and from then on MC will not respond to any further input.  You have to kill MC and JRService and start over.

I can't reproduce this.  I leave it playing in a zone and it stops playback and starts playing the ASIO input.
Logged
Matt Ashland, JRiver Media Center

bblue

  • Galactic Citizen
  • ****
  • Posts: 307
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #75 on: June 27, 2014, 03:03:38 pm »

I can't reproduce this.  I leave it playing in a zone and it stops playback and starts playing the ASIO input.

Hmmm.  That's interesting.  I'll repeat on 147 just downloaded.

Why should it stop playing on the active zone (one not associated with the local playback device) in order to play ASIO on the local zone (one that is associated with the local playback device)?  Or do you mean while playing on the local playback zone, you sent ASIO from another source to it, and that replaced (superceded) what was originally playing?  If the latter, should it do that or just report the device as in use (or ignore the request)?  I would think it should honor existing paths, only using one if it really is available.  ?
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41936
  • Shoes gone again!
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #76 on: June 27, 2014, 03:48:51 pm »

Hmmm.  That's interesting.  I'll repeat on 147 just downloaded.

Why should it stop playing on the active zone (one not associated with the local playback device) in order to play ASIO on the local zone (one that is associated with the local playback device)?  Or do you mean while playing on the local playback zone, you sent ASIO from another source to it, and that replaced (superceded) what was originally playing?  If the latter, should it do that or just report the device as in use (or ignore the request)?  I would think it should honor existing paths, only using one if it really is available.  ?


The bigger mystery is the hangs you were reporting.  I'm hopeful they won't happen with the latest, but let us know.
Logged
Matt Ashland, JRiver Media Center

planetearth411

  • Recent member
  • *
  • Posts: 8
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #77 on: August 20, 2014, 11:12:14 am »

New to JRiver and trying out the MC 19.   I'm using Windows 8.1, Lenovo ThinkPad with dual Pentium 2.53ghz and IFI Nano IDSD DAC (supports 1x,2x,4x DSD via ASIO).

Using latest Foobar, I can choose output "JRiver MC 19 ASIO" and send either a WAV or FLAC 16 bit/44khz file to MC 19, where I then have MC19 output 2X DSD stream to IFI Nano DAC (DAC supports 1x,2x,4X DSD natively).  Seems to work great.   However, when I choose 4X DSD stream in MC19, the audio is choppy.  I've tried playing with the various buffer settings without success.   

Listening to the 4X DSD choppy audio, sounds pretty amazing... is there anyway to get rid of choppiness?   Any help greatly appreciated.  Thank You. 
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41936
  • Shoes gone again!
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #78 on: August 20, 2014, 11:27:46 am »

New to JRiver and trying out the MC 19.   I'm using Windows 8.1, Lenovo ThinkPad with dual Pentium 2.53ghz and IFI Nano IDSD DAC (supports 1x,2x,4x DSD via ASIO).

Using latest Foobar, I can choose output "JRiver MC 19 ASIO" and send either a WAV or FLAC 16 bit/44khz file to MC 19, where I then have MC19 output 2X DSD stream to IFI Nano DAC (DAC supports 1x,2x,4X DSD natively).  Seems to work great.   However, when I choose 4X DSD stream in MC19, the audio is choppy.  I've tried playing with the various buffer settings without success.   

Listening to the 4X DSD choppy audio, sounds pretty amazing... is there anyway to get rid of choppiness?   Any help greatly appreciated.  Thank You. 


It's possible that increasing buffering in Options > Audio > Device settings could help.
Logged
Matt Ashland, JRiver Media Center

planetearth411

  • Recent member
  • *
  • Posts: 8
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #79 on: August 20, 2014, 09:20:21 pm »

Thanks.   It seems Tools/Audio Device/Advanced/Live Playback Latency affects the choppiness.  It's less choppy at the max setting of 500 ms.. is there a way to set a higher live playback latency?
Logged

torgny

  • Recent member
  • *
  • Posts: 33
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #80 on: November 07, 2014, 08:18:17 am »

Hello there.  I am using 20.0.33 since a few days back and the new J River Media Center 20 for ASIO output but am unable to redirect the sound from the internal loudspeakers to the UBS -- how can the connection between ASIO and physical device be changed?

Keep up the good work // TG
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2555
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #81 on: November 07, 2014, 02:10:19 pm »

Hello there.  I am using 20.0.33 since a few days back and the new J River Media Center 20 for ASIO output but am unable to redirect the sound from the internal loudspeakers to the UBS -- how can the connection between ASIO and physical device be changed?

Keep up the good work // TG

Options->Audio->Audio Device
Logged

LocutusEstBorg

  • Recent member
  • *
  • Posts: 8
Re: NEW: JRiver audio engine as an ASIO driver
« Reply #82 on: January 23, 2015, 04:07:31 am »

I want to set up the following chain:
Dirac Audio Processor (Default Windows playback device / 7.1 channel) > JRiver ASIO Driver (8 channel) > ASIO sound card (9 channel)

I want to perform bass management in JRiver for stereo subwoofers as follows:
Front L, Side L & Surround L > Sub 1
Front R, Side R & Surround R > Sub 2
Centre & LFE > Sub 1 + 2

If possible, do some kind of time and level alignment to the subs as well.
Logged
Pages: 1 [2]   Go Up