I compiled a list from various threads, tried to group them in some sensible way and provide links where possible
Missing Features1) All Pass Filter
Added in MC 29.062) Raw Biquad filters
* i.e. allow user to input a0/a1/a2/b0/b1/b2
* useful to power users, lets them enter literally any biquad they like without having to ask for support from J River
* user interface will be ugly and/or tricky because coefficients vary by sample rate (i.e. you'd need to make user enter the coefficients n times (once per valid sample rate based on Output Format config)
Under consideration -- what things would you use this for?3) Allow channel count & mix target to vary independently
* to make J River more attractive to users with active multiway speakers, particularly for multichannel setups
* e.g. 5.1 target with 12 channel output (2 way mains with 2 subs) or 2.1 target with 10 channel output (e.g. 3 way L + R with 4 subs)
* NB: MC DSP configuration already includes an "Output Padding Channels" which plays this role
This is basically a rewrite of how audio is processed so we're not very keen on it. The mix target can be any number of channels you choose.4) Extend range of High/Low Pass filter types
* any order for BW, LR or Bessel as low or high pass
Low pass and high pass already allow picking the slope and Q. What else are you looking for?5) Allow DSP to be applied to the source content independently of the output format
*
https://yabb.jriver.com/interact/index.php/topic,98492.0.html* allow output format to be specified later in the dsp pipeline so that you can apply DSP to the source content, e.g. for a custom downmix
* might have to be implemented by duplicating all current DSP blocks (except output format but including Analyser) and inserting the duplicates before the current output format
Similar to "Allow channel count & mix target to vary independently" and is a really big change.DSP Bugs1) Variable Q High/Low Pass filters specify Q incorrectly
* the value has to be scaled by 2 ** 0.5
* see
https://yabb.jriver.com/interact/index.php/topic,127946.msg889106.html#msg889106This has been corrected in MC29.2) Shelf filters specify Q incorrectly
* the value provided is used as S not Q
This has been changed in MC29.3) Known convolver bugs
*
https://wiki.jriver.com/index.php/Convolution#Known_IssuesA reload was added. The channel bug I thought was fixed a while ago. If there are more, please start a thread.4) Subwoofer limiter applies boost instead
*
https://yabb.jriver.com/interact/index.php/topic,114574.0.htmlLimiter no longer does anything until it limits. Changed for MC29.DSP Improvements1) Improve bass management filters to avoid cancellations
*
https://yabb.jriver.com/interact/index.php/topic,127245.0.html2) Genuinely fast/transparent filter switching for A/B testing
*
https://yabb.jriver.com/interact/index.php/topic,131945.0.htmlSmall(ish) User Experience Improvements1) Rework the PEQ window
* keyboard shortcuts
* bulk select + delete + move up/down
2) Analyser tweaks
* Add labels to tick marks on y axis
* Allow user control of y axis limits
* Allow user selection of displayed channels
3) Improved granularity in Room Correction
* allow choice of units (ft/m/cm)
The distance changes to m if you select that in MC. Look at Tools > Language.* allow delay to be specified in ms
Delay comes from the distance away, so I'm not clear why you would want to set in another format.4) Ability to rename channels
The channels are pretty fixed in MC, so I'm not sure how to make the changes carry through everywhere.5) Create named blocks of PEQs
* can be approximated using the text "filters"
Bigger UX Changes1) Visual PEQ editor and/or visualisation of current DSP
2) Ability to manage DSP configuration from another MC instance
3) Provide custom views tailored for common uses of mixing
* channel routing via a matrix mixer
* crossover design
Playback Improvements1) Make per track DSP genuinely usable
* provide a mechanism to load/unload a configuration on a per track basis
* allow for overriding/extending a base configuration (e.g. to add just a few PEQ filters on top of existing configuration)
* allow for configuration to vary on a per zone basis
MC29 now unloads the DSP when the track finishes. This should make it a lot better.(more details in
https://yabb.jriver.com/interact/index.php/topic,127946.msg887809.html#msg887809)