So atleast a bit more control over the frequencies and an editor like this one that I quickly wrapped up in VS, would be incredibly useful QoL features
I would like to get something that is easy to understand and able to match the analysis side as well. Basically, being able to get the spectrum of the audio and being able to set the spectrum modifiers (eq) using the same terms and interface.
This is one possible default. 7 non-constant-Q bands, but with nice names. “Sub-Bass”, “Bass”, “Lower-Mid”, “Mid”, “Upper-Mid”, “Presence”, “Brilliance”.
IMO, this is much more understandable than 60, 230, 910, 3k, 14k.
My opinion is that we should have something similar to the particles. In this case, where devs can define bandwidths across a 20khz spectrum, and possibly some latency vs accuracy options (for analysis). Perhaps with some additional options.
Another question is if we should also include some baseline sensitivity compensation. I think that I am for this by default as well.
The goal here would be to make a 1 unit change in “lower mid” have as noticeable of an effect as a 1 unit change in “upper mid”.
There is also a second issue for mobile as there is a higher chance that enhancements might backfire.
Is there a specific use case that you need more than 3 bands for?
I would want more myself. However, this is a valid point. Perhaps a 3-band “bass/mid/treble” would be a better default.
IMO, we shouldn’t be afraid to bring in some outside professional help to answer these questions. I am a former audio enthusiast who also has signal processing/analysis experience. That said, I don’t do a remastering and the like, nor am I a game developer that needs either EQ or realtime signal analysis.