General MIDI

General MIDI atau GM adalah spesifikasi standar untuk alat musik elektronik yang merespon terhadap pesan MIDI. GM dikembangkan oleh MIDI Manufacturers Association (MMA) dari Amerika Serikat dan Japan MIDI Standards Commitee (JMSC) dan pertama kali diterbitkan pada tahun 1991. Spesifikasi resminya tersedia dalam bahasa Inggris dari MMA, dibundel bersama dengan spesifikasi MIDI 1.0, dan dalam bahasa Jepang dari Association of Musical Electronics Industry (AMEI). 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, 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. Instrumen GM diperlukan untuk dapat: Memungkinkan 24 suara untuk menjadi aktif secara bersamaan
Menanggapi percepatan not
Mendukung semua 16 saluran secara bersamaan
Dukungan polifoni pada masing-masing saluran