INTERACT FORUM
More => Old Versions => JRiver Media Center 29 for Windows => Topic started by: mattkhan on March 04, 2022, 09:14:23 am
-
A number of useful improvements and fixes have gone into the DSP engine in MC29, see the list below for details
Improved Support for Active Speakers
* Output Format is no longer tied the output format to the number of channels in the output
Playback Improvements
* Track specific DSP configuration is now unloaded when the track finishes
PEQ Improvements
* Added an All Pass Filter with user selectable Q
* Support for loading user defined custom biquad filters (in minidsp text file format)
* Removed non standard definitions for Q used by Variable Q High/Low Pass filters and Shelf filters
*** NB: existing filters of this type may need to be updated manually ***
* Removed the small boost applied by the subwoofer limiter when it was not limiting
* Convolver now has a reload button to force a reload of the current filter
-
Minidsp biquad filters support most welcome ;) Thank you
-
Unloading track-specific DSP when the track finishes - Thank you! This should finally make it possible to use track-specific DSP settings - something I've wanted to do for years.
-
Brilliant! What many of us with active speakers and who have migrated from miniDSP products have been wanting for years. Well done!
Now, can we have some pretty graphs to enable us to see what we have input.....please....that would be the icing on the cake.
For the first time in years I was hesitating about updating to the new version - I'll go ahead and do it now.
Thank you!
-
* Track specific DSP configuration is now unloaded when the track finishes
Thanks a lot for this !
Looking forward to test.
-
Have been hoping for and suggesting for this functionality for years!! I'd like to have the ability to fine tune EQ values for different albums/tracks and have MC remember and re-apply the values each time I listen. Game changer!!!
-
Now, can we have some pretty graphs to enable us to see what we have input.....please....that would be the icing on the cake.
+1 to the icing on the cake.
-
"Track specific DSP configuration is now unloaded when the track finishes" - This doesn't work properly for me. The DSP configuration for the next track in the playlist is loaded about 5 seconds before the end of the current track. This causes the end of the track to be played with no DSP configuration or the wrong one. It also causes a loud pop and break in the audio as it loads the DSP configuration for the next track (even if the DSP configuration is the same for both tracks). How can I make it use the DSP configuration to the end of the track?
I have also found it causes MC to crash regularly when double-clicking a track with a DSP configuration while another track is still playing or manually skipping around in a track with a DSP configuration by clicking the progress bar.
-
Just playing around with the new biquad feature I created an eq-filter in REW (via "Save filter coefficients to file") that internaly looks like this:
---------------------------------------------------------------
biquad1,
b0=0.9943567038075235,
b1=-1.6327458324854636,
b2=0.8909757879999204,
a1=1.6327458324854636,
a2=-0.8853324918074439,
biquad2,
b0=1.0328284933817395,
b1=-1.1995795240888156,
b2=0.7506009869239016,
a1=1.1995795240888156,
a2=-0.7834294803056412,
biquad3,
b0=0.9510455308562255,
b1=-0.5452662714257583,
b2=0.6574843715253804,
a1=0.5452662714257583,
a2=-0.6085299023816059,
biquad4,
b0=0.9477953187195922,
b1=0.0041613859646633,
b2=0.5660469224210707,
a1=-0.0041613859646633,
a2=-0.5138422411406631,
biquad5,
b0=1.0,
b1=0.0,
b2=0.0,
a1=0.0,
a2=0.0,
biquad6,
b0=1.0,
b1=0.0,
b2=0.0,
a1=0.0,
a2=0.0
--------------------------------------------------------------
This filter loaded into DSP-Studio -> PEQ to my ears sounds equal or better than the equivalent filter settings that I used to enter by hand:
--------------------------------------------------------------
Room EQ V5.20.5
Dated: 23.03.2022 18:28:28
Notes:
Equaliser: miniDSP
links eq average + biquad2
Filter 1: ON PK Fc 4000 Hz Gain -0.90 dB Q 4.329
Filter 2: ON PK Fc 6364 Hz Gain 2.30 dB Q 2.669
Filter 3: ON PK Fc 9358 Hz Gain -2.50 dB Q 2.232
Filter 4: ON PK Fc 12021 Hz Gain -2.10 dB Q 1.757
Filter 5: ON None
Filter 6: ON None
---------------------------------------------------------------------
So far so good. My questions to the specialists here in this forum:
1) Is this a valid approach to use this feature?
2) Is there a maximum number of biquads to use?
3) I found no way to specify a channel (left/right) so I averaged R+L measurements in REW and created the filter for this
Best regards and thanks in advance for any words of wisdom
-
2) Is there a maximum number of biquads to use?
29.0.17 (3/7/2022)
NEW: Up to 8 stages of biquad filters can be loaded (was capped at 4).
-
If it measures different to the equivalent filter, something is broken
-
Thank you for that fast response.
Is that 8 biquads per file - and slot in PEQ - or total (assuming that I can use more than one slot)?
For any differences I'll test tomorrow - today it's too late to sweep the house.
Best regards
-
Should be 8 per every custom biquad slot
-
Why do the dsp modules and VST not work when playing music through the browser? or are there any settings to fix it?
-
You would need to use MC's WDM driver if you want to do any DSP with a browser. Please read the WDM topic on our wiki.
-
You would need to use MC's WDM driver if you want to do any DSP with a browser. Please read the WDM topic on our wiki.
I already use an additional driver for processing and correcting studio acoustics, I can't use both of them together. Tell me, can such a function appear in the future or is there some difficulty in implementing such functionality? why does the built-in microsoft edge browser bypass DSP processing?
-
It's not possible for Media Center to process the audio of embedded web browser engines (Edge, Chromium or Internet Explorer) without the WDM driver, because they're not actually part of the Media Center app. They're external components (WebView2, CEF, etc.) which are outside of the main app. Because of that there's just no other way to get Media Center to process and use DSP on the audio for those embedded web browsers other than using the WDM driver.
-
By the way, How can I add DSP to a track or Album?
-
It looks like no one knows. I think this feature is great but no one can use it?
-
It's not clear what you're asking.
-
It's a tag you update
See https://yabb.jriver.com/interact/index.php?topic=96109.0 for details
-
Is this Windows only?
-
MC still crashes about 50% of the time when double clicking to start playing a file if 1) there is another track still playing and 2) they each have a different DSP assigned. If the stop button is pressed before double clicking to start playing the subsequent file, a crash does not occur. Log sent via email.
-
Good morning.
Is there a good plugin to display MC PEQ filters in graphical display? I remember someone mentioning it but can't find the thread.
Would be a great next level feature to round up the EQ improvements. It's a popular request in many threads. Are there any particular technical obstacles to implementing a visual display in Mc's PEQ?
-
Good morning.
Is there a good plugin to display MC PEQ filters in graphical display? I remember someone mentioning it but can't find the thread.
https://yabb.jriver.com/interact/index.php/topic,129609.0.html
-
* Removed non standard definitions for Q used by Variable Q High/Low Pass filters and Shelf filters
Thanks for this!
So is the relationship of Q to Filter Alignment documented somewhere? (e.g. Q = 0.707 for Butterworth, etc.)
-
No, I suggest you use the app I linked above if unsure and/or need named filter types
-
When I listen to a random playlist I often come across a track that I'd like to hear the entire album. A key to "Add entire album to playlist - play next" would be great. Basically, insert all the tracks of the album in the next position of the playlist - not at the end of the list.
-
Hi. Really pleased with the addition of track specific DSP. This is a request for an amendment to the DSP field.
Can the option to make it a Calculation be added please.
There could be various use cases for this. One I have implemented is to set-up volume levelling using a set of DSP pre-sets, each one adjusting the volume by a set about (1dB steps from -20dB to +20dB, named -20 to 20. I then use a calculation to read the track volume LU and set the DSP field to compensate. The problem with the built-in volume levelling is that it applies the same correction to all tracks in an album and I have tracks from different sources (eg CD rip, HD Tracks) in the same album and the use the comments field the specify the source.
Another ask is to be able to set a DSP preset when stop is pressed. The reason for this is that the volume seems to default to 0dB. Since most tracks have a correction to lower the volume, when play is first pressed the volume is too loud for a brief time before the DSP preset is loaded. I have applied a 0.7 second between track delay to my set of volume DSP presets to avoid this when playing an album or playlist.
Best wishes, chriswires
-
Chris, I don't have any solutions to your problems but I am curious that you are able to use 0.7 second between track delay with your set of volume DSP presets to avoid this when playing an album or playlist. I have been trying this for several years and adding a gap between tracks does not work for me. Even with the latest version of MC, the DSP for the next track loads and takes effect 6 seconds before the end of the current track. The wrong DSP is therefore used for the last 6 seconds of the current track. The specified gap is added after the end of the current track and the length of this gap has no effect on when the next DSP is loaded and takes effect. This, for me, renders the track-by-track DSP feature almost useless. The only time I find it useful (with the latest version of MC) is playing a series of tracks with the same DSP specified; Matt fixed this so that when the DSP for the current track and the next track are the same, the DSP is not unloaded/reloaded and the transition is seamless. But even in this case, the first 0.7 seconds of the first track plays with no DSP before the specified DSP kicks in. I wish at this could be fixed; then at least playing albums with all tracks using the same DSP would work.
-
Hi. Droberts,
Thanks for your post.
Just did a test and you are right. The track specific DSP loaded the next track’s DSP 1.5 seconds before the end of the currently playing track (DSP was different on the next track).
Would be great if this could be improved to make more useable.
::)
-
The all pass filter didn't come with specs. so I measured it in REW. It provides a 360 degree rotation like a pair of cascaded "non-inverting" op amp stages each providing 180 degrees at high frequency. In MC, "Frequency" (Fc) is the -180 degree corner point. Not the more conventional Fc of -90 degrees for a single op amp stage of course. The variable Q is very nice and there's no overshoot like with the amplitude shelving filters having higher Q numbers. One caveat is that with very high Qs there's a blip in the amplitude at Fc. I've attached a clean plot of one with a "Frequency" of 81 Hz and a Q of 8. Ultra LF ripples are probably just from my soundcard.