Quote:
I insist my last say, on the Side-Chain, in that it might be more practical to use different types of filters (LPF, HPF, Parametric EQ, etc.), with parameters such as the cutoff frequency, slope and gain.
This would be easier to save the settings as well.
The graphic equalizer is not very practical. It is my opinion.

Not sure if you understood Hans' limitation. Hans is maintaining all other parameters in Key-Value hash-map kinda way. To store dB gain attenuation levels for multiple frequencies all against a single key is not trivial if the underlying parsing/validation can not support such a corresponding value.
1. Simple approach: Limit the maximum number of frequencies which can be assigned - like multi-band processor to say 10. Have parameters for each such frequency.
OR
2. Use a single comma separated value - something like this: ((40, 6), (120, 3)....) i.e. (Frequency, Gain/Attenuation)