This is necessary to write a universal, device independent wave dumper for MIDIs. With each format inheriting from the main player class it is not possible to create a generic dumper player.