add Instrument.toMidi