A device or application software that can record, edit or play back music, by handling note and performance information in several forms (e.g. MIDI).