DSP - Filter #3397
Replies: 2 comments 15 replies
Can you explain what you exactly expect from such a filter? Could this also be a preset for a Compressor or Limiter, or should this be something separate?
You mentioned this is for use with a subwoofer. How is the sub connected? (I mean, how does it play right now?) |
|
All of the filters in this featuire request are now implemented with the exception of loudness. If this is still desired then another feature request can always be opened but after research my understanding is that the main technical challenge is that loudness compensation isn't a fixed EQ curve. The amount of bass and treble compensation needs to change continuously with the listener's actual playback level, based on equal-loudness contours such as ISO 226. That means accurately knowing the acoustic level reaching the listener, which is difficult because the DSP only knows the digital signal level not the actual SPL at the listener's ears. You'd need assumptions or calibration around volume, amplifier gain, DAC output and headphone/speaker sensitivity, and those vary enormously between setups. You then need to calculate and apply a changing EQ curve without introducing audible jumps, pumping, clipping, or excessive bass/treble as the volume changes. There are also different approaches to the target curve, and human hearing varies significantly between people. So unlike a compressor, PEQ or convolution filter (which we now have!) where the requested processing is explicit and deterministic, a "correct" loudness compensation setting requires information Music Assistant generally doesn't have and involves a lot of subjective choices. |
Uh oh!
There was an error while loading. Please reload this page.
Hi @maximmaxim345,
as discussed here is the feature request. It would be great if the DSP would support the following Filters:
Best regards & many thanks for your work.
All reactions