W 1999 roku wprowadzony został przez MMA nowy, rozszerzony standard MIDI pod nazwą GM2 (General MIDI Level 2). Wszystkie syntezatory kompatybilne z tym standardem mają dostęp do 256 instrumentów poprzez zastosowanie odpowiednich kombinacji kontrolerów cc#0 (Bank Select MSM) i cc#32 (Bank Select LSB).

Lista kontrolerów MIDICommodore & Amiga nr 10/95, artykuł „Komputer i MIDI – co warto wiedzieć”. Nr Opis 0 Bank Select MSB – wybór banku „z grubsza” (bardziej znaczący bajt) 1 Modulation – modulacja 2 Breath controller – sterownik stosowany w symulacji instrumentów dętych 3 nie zdefiniowany 4 Foot pedal – pedał nożny 5 Portamento time – czas efektu portamento 6 Data Entry MSB – wartość danych „z grubsza” (bardziej znaczący bajt) 7 Volume – głośność 8 Balance – wzajemna relacja poziomu generatorów 9 nie zdefiniowany 10 Pan – położenie w panoramie stereo 11 Expression – pedał ekspresyjny (barwa, natężenie dźwięku) 12, 13 Effexts Control changes 1+2 (parametry efektów) 14, 15 nie zdefiniowany 16-19 Multifunction Control Changes 1-4 20-31 nie zdefiniowany 32-63 „Precyzyjny” LSB (mniej znaczący bajt) kontrolerów od nr 0 do nr 31.