MIDI
MIDI adalah bahasa yang digunakan instrumen musik elektrik, pengendali, komputer, dan peranti sejenis untuk berkomunikasi. MIDI juga mengandung spesifikasi peranti keras yang memungkinkan alat-alat tersebut terhubung. MIDI menangkap event notasi dan perubahan atribut dan aksen nada, mengkodekannya menjadi pesan digital, dan mengirimkan kode tersebut sebagai pesan ke peranti lain untuk mengatur suara yang dihasilkan beserta parameternya. Data jenis ini dapat direkam dengan sequencer, seperti Cubase, Fruity Loops, atau Cakewalk. MIDI membawa pesan event musikal yang terdiri dari notasi, pitch and velocity (tekanan), sinyal pengendali seperti volume, vibrato, audio panning dan cues, juga clock signals yang diatur mensinkronkan tempo antara berbagai perantu musik. Satu file MIDI dapat memuat enam belas channel informasi musik yang masing-masing dapat di arahkan ke peranti yang berbeda. Dari enam belas channel tersebut, channel sepuluh khusus dipergunakan untuk perkusi. MIDI berperan besar pada revolusi industri rekaman pada saat diperkenalkan pada tahun 1983.
General MIDI
Superset dari standar General MIDI yang menambahkan beberapa ekstensi eksklusif. Penambahan paling menonjol adalah kemampuan untuk mengalamatkan beberapa bank program (suara instrumen) dengan menggunakan sepasang tambahan dari kontroler Bank Select untuk menentukan hingga 16384 "variasi" suara (cc#0 adalah Bank Select MSB, dan cc#32 adalah Bank Select LSB). Fitur-fitur lain yang paling penting adalah 9 Drum kit dengan tambahan 14 suara drum masing-masing, Kit Perkusi simultan - sampai dengan 2 (Saluran 10/11), pesan Control Change untuk mengendalikan tingkat pengiriman blok efek suara (cc#91-94), memasukkan parameter tambahan (cc#98-101), portamento, sostenuto, pedal lunak (cc no. 65-67), dan pesan SysEx khusus untuk menetapkan berbagai parameter mesin synth.