Topic: Feature request
Problem: the DAC + amplifier + speaker chain does not have a linear response, so the sound going out of the speakers is often very "filtered" by the chain and does not sound as intended. In my opinion this is at least part of the reason why some people (including myself, in some circumstances) do not like the pianoteq's sound.
The good news is, pianoteq comes with nice EQ3 filters. It would be better if they were multiband, rather than just 3 bands, but one can chain up to 3 of them together (assuming one does not want to use other effects) and "solve" the problem, assuming one knows what the problem is.
How to know what the problem is? Well, let the computer create a frequency sweep, or white noise, and send it through the same DAC + amplifier + speaker chain, then use a spectrum analizer (e.g. in a smartphone, or even in the same computer which runs pianoteq), ideally with a calibrated microphone such as https://smile.amazon.com/gp/product/B00ADR2B84/
However this has two big drawbacks:
1) the frequency sweep, or white noise, is not generated inside pianoteq itself, so the separate app might be using a different driver for the DAC, so the source is not really certain
2) even assuming the previous problem is small enough to be negligible or even absent, one needs to guess the EQ values to utilize and can not verify if they are appropriate
Both of them could be very easily solved with just a few lines of codes inside pianoteq: a "calibrate DAC+amplifier+speaker chain" button which simply generates the frequency sweep, or white noise.
Bonus points if that is associated with the opportunity to hook said calibrated microphone (or another one of pianoteq's developers choice) and instead of "bothering" the user with the spectrum analysis it automatically generates the appropriate EQ filter and applies it. Super-bonus-points if such EQ filter is multiband and separate from the 3 already possible ones which would remain in place.
Of course it would still remain the possibility that the microphone amplifier and ADC in the computer is not linear enough, and that might need to also be calibrated, but I see that as more complicated and small enough to be ignored (yet, if you want to tackle it, that would be terrific).
I think this would be a fantastic improvement for everybody and especially for those who are currently NOT pianoteq's customers, potentially increasing the customer base dramatically, by making its sound even better