It would be great to have an AudioParameterFloat constructor which takes lambdas for text-to-value and value-to-Text conversion.
OR
Alternatively please move
String getText (float, int) const override;
float getValueForText (const String&) const override;
to protected area, so they can be overridden