MIDI controller
Alat musik yang dapat dimainkan layaknya keyboard musik. Keyboard sudah dapat diintegrasikan dengan perangkat lunak, bahkan kita dapat mengontrol perpindahan suara itu seperti panambahana efek, pad , yang saat ini kita kenal sebagai "softsynth" ("software sythesizer"). Sedangkan perangkatnya disebut sebagai "midi controler".Tuts-tuts yang terdapat pada "keyboard" ini juga relative sangat nyaman untuk dimainkan.
General MIDI
GM memberlakukan beberapa persyaratan di luar spesifikasi MIDI 1.0 yang lebih abstrak. Sementara MIDI 1.0 dengan sendirinya menyediakan protokol komunikasi yang memastikan bahwa instrumen yang berbeda dapat beroperasi pada tingkat dasar (misalnya, menekan tombol pada kibor MIDI akan menyebabkan modul suara MIDI yang terpasang memainkan not musik), GM pergi lebih jauh dalam dua cara: GM membutuhkan bahwa semua instrumen yang kompatibel dengan GM memenuhi fitur, seperti mampu memainkan setidaknya 24 not secara bersamaan (polifoni), dan itu menempelkan interpretasi tertentu untuk banyak parameter dan pesan-pesan kontrol yang dibiarkan tidak ditentukan dalam spesifikasi MIDI 1.0, seperti mendefinisikan suara instrumen untuk masing-masing 128 nomor program yang mungkin.