バンクセレクトは、MIDIコントロールチェンジのひとつであり、プログラムチェンジ、バンクセレクトMSB(Ctrl 0)、バンクセレクトLSB(Ctrl 32)を組み合わせて使用する。一つのプログラムには、各々128の音色があり、これらを組み合わせて音色を呼び出すのに128 ✕ 128 ✕ 128で合計2,097,152音色を指定することができる。しかし、実際に使い切ることは現実的に無理であり、またすべてが定義されているわけではない。

一部の音源では、MSBを127にすることによりドラムモードに切り替えることもできる。

コントロールチェンジ
連続可変系統 : #0 - #1 - #2 - #4 - #5 - #6 - #7 - #8 - #10 - #11 - #16 - #17 - #18 - #19
#32 - #33 - #34 - #36 - #37 - #38 - #39 - #40 - #45 - #46 - #47 - #48
スイッチ系統#64 - #65 - #66 - #67 - #69 - #70 - #80 - #81 - #82 - #83 - #91 - #92 - #93 - #94 - #95
特殊系統#96 - #97 - #98 - #99 - #100 - #101
モード・メッセージ (MIDI)#120 - #121 - #122 - #123 - #124 - #125 - #126 - #127