Behaviour of load_audio_representation
The current implementation requires a parameter 'name' to be passed. If that is not specified, the default None is used an empty dictionary is returned. in addition, only parameters recognized by the 'parse_audio_representation' function are returned. If the specification has any extra parameters, these are ignored.
I suggest the following changes:
- load everything that's in the json file, so if you have a 'spectrogram' and a 'waveform' representation, both would be loaded by default unless you specify which one you want.
2)return any parameters not expected by the parser as they come (i.e.: in whatever format the default translation from json to python gives)
There could be options to control these behaviours in the interface, like a boolean 'return_unparsed' and set name='all' if you want to return everything.