AudioFormat: derive Generic