Add MidiPlayer(contain errors)