Sequencer

A software driven device or software program that records a MIDI signal and allows editing of individual notes and performance parameters for file storage and playback.