General MIDI Level 2
4372488
151313640
2007-08-15T03:19:56Z
58.9.120.228
'''General MIDI Level 2''' or '''GM2''' is a specification for [[synthesizer]]s which defines several requirements beyond the more abstract [[MIDI]] standard and is based on [[General MIDI]] and [[General MIDI#GS extensions|GS extensions]]. It was adopted in [[1999]] by the [[MIDI Manufacturers Association]] (MMA).
==General requirements ==
* Number of Notes: 32 simultaneous notes
* MIDI Channels: 16
* Simultaneous Melodic Instruments - up to 16 (all Channels)
* Simultaneous Percussion Kits - up to 2 (Channel 10/11)
==Parameters==
===Program and bank change events===
General MIDI 2 compatible synthesizers access all of the 256 instruments by setting cc#0 (Bank Select MSB) to 121 and using cc#32 (Bank Select LSB) to select the variation bank before a Program Change. Variation bank 0 contains full GM sound set.
====Melodic sounds====
<h4>Piano</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="3" >1</td>
<td >0</td>
<td>Acoustic Grand Piano</td>
</tr>
<tr>
<td >1</td>
<td>Wet Acoustic Grand</td>
</tr>
<tr>
<td >2</td>
<td>Dry Acoustic Grand</td>
</tr>
<tr>
<td rowspan="2" >2</td>
<td >0</td>
<td>Bright Acoustic Piano</td>
</tr>
<tr>
<td >1</td>
<td>Wet Bright Acoustic</td>
</tr>
<tr>
<td rowspan="2" >3</td>
<td >0</td>
<td>Electric Grand Piano</td>
</tr>
<tr>
<td >1</td>
<td>Wet Electric Grand</td>
</tr>
<tr>
<td rowspan="2" >4</td>
<td >0</td>
<td>Honky-tonk Piano</td>
</tr>
<tr>
<td >1</td>
<td>Wet Honky-tonk</td>
</tr>
<tr>
<td rowspan="4" >5</td>
<td >0</td>
<td>Rhodes Piano</td>
</tr>
<tr>
<td >1</td>
<td>Detuned Electric Piano 1</td>
</tr>
<tr>
<td >2</td>
<td>Electric Piano 1 Variation</td>
</tr>
<tr>
<td >3</td>
<td>60's Electric Piano</td>
</tr>
<tr>
<td rowspan="5" >6</td>
<td >0</td>
<td>Chorused Electric Piano</td>
</tr>
<tr>
<td >1</td>
<td>Detuned Electric Piano 2</td>
</tr>
<tr>
<td >2</td>
<td>Electric Piano 2 Variation</td>
</tr>
<tr>
<td >3</td>
<td>Electric Piano Legend</td>
</tr>
<tr>
<td >4</td>
<td>Electric Piano Phase</td>
</tr>
<tr>
<td rowspan="4" >7</td>
<td >0</td>
<td>Harpsichord</td>
</tr>
<tr>
<td >1</td>
<td>Coupled Harpsichord</td>
</tr>
<tr>
<td >2</td>
<td>Wet Harpsichord</td>
</tr>
<tr>
<td >3</td>
<td>Open Harpsichord</td>
</tr>
<tr>
<td rowspan="2" >8</td>
<td >0</td>
<td>Clavinet</td>
</tr>
<tr>
<td >1</td>
<td>Pulse Clavinet</td>
</tr>
</table>
<h4>Chromatic Percussion</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >9</td>
<td >0</td>
<td>Celesta</td>
</tr>
<tr>
<td >10</td>
<td >0</td>
<td>Glockenspiel</td>
</tr>
<tr>
<td >11</td>
<td >0</td>
<td>Music Box</td>
</tr>
<tr>
<td rowspan="2" >12</td>
<td >0</td>
<td>Vibraphone</td>
</tr>
<tr>
<td >1</td>
<td>Wet Vibraphone</td>
</tr>
<tr>
<td rowspan="2" >13</td>
<td >0</td>
<td>Marimba</td>
</tr>
<tr>
<td >1</td>
<td>Wet Marimba</td>
</tr>
<tr>
<td >14</td>
<td >0</td>
<td>Xylophone</td>
</tr>
<tr>
<td rowspan="3" >15</td>
<td >0</td>
<td>Tubular Bell</td>
</tr>
<tr>
<td >1</td>
<td>Church Bell</td>
</tr>
<tr>
<td >2</td>
<td>Carillon</td>
</tr>
<tr>
<td >16</td>
<td >0</td>
<td>Santur</td>
</tr>
</table>
<h4>Organ</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="4" width="15%">17</td>
<td width="15%">0</td>
<td>Hammond Organ</td>
</tr>
<tr>
<td width="15%">1</td>
<td>Detuned Organ 1</td>
</tr>
<tr>
<td width="15%">2</td>
<td>60's Organ 1</td>
</tr>
<tr>
<td width="15%">3</td>
<td>Organ 4</td>
</tr>
<tr>
<td rowspan="3" width="15%">18</td>
<td width="15%">0</td>
<td>Percussive Organ</td>
</tr>
<tr>
<td width="15%">1</td>
<td>Detuned Organ 2</td>
</tr>
<tr>
<td width="15%">2</td>
<td>Organ 5</td>
</tr>
<tr>
<td width="15%">19</td>
<td width="15%">0</td>
<td>Rock Organ</td>
</tr>
<tr>
<td rowspan="3" width="15%">20</td>
<td width="15%">0</td>
<td>Church Organ 1</td>
</tr>
<tr>
<td width="15%">1</td>
<td>Church Organ 2</td>
</tr>
<tr>
<td width="15%">2</td>
<td>Church Organ 3</td>
</tr>
<tr>
<td rowspan="2" width="15%">21</td>
<td width="15%">0</td>
<td>Reed Organ</td>
</tr>
<tr>
<td width="15%">1</td>
<td>Puff Organ</td>
</tr>
<tr>
<td rowspan="2" width="15%">22</td>
<td width="15%">0</td>
<td>French Accordion</td>
</tr>
<tr>
<td width="15%">1</td>
<td>Italian Accordion</td>
</tr>
<tr>
<td width="15%">23</td>
<td width="15%">0</td>
<td>Harmonica</td>
</tr>
<tr>
<td width="15%">24</td>
<td width="15%">0</td>
<td>Bandoneon</td>
</tr>
</table>
<h4>Guitar</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="4" >25</td>
<td >0</td>
<td>Nylon-String Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Ukulele</td>
</tr>
<tr>
<td >2</td>
<td>Open Nylon Guitar</td>
</tr>
<tr>
<td >3</td>
<td>Nylon Guitar 2</td>
</tr>
<tr>
<td rowspan="4" >26</td>
<td >0</td>
<td>Steel-String Guitar</td>
</tr>
<tr>
<td >1</td>
<td>12-String Guitar</td>
</tr>
<tr>
<td >2</td>
<td>Mandolin</td>
</tr>
<tr>
<td >3</td>
<td>Steel + Body</td>
</tr>
<tr>
<td rowspan="2" >27</td>
<td >0</td>
<td>Jazz Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Hawaiian Guitar</td>
</tr>
<tr>
<td rowspan="3" >28</td>
<td >0</td>
<td>Clean Electric Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Chorus Guitar</td>
</tr>
<tr>
<td >2</td>
<td>Mid Tone Guitar</td>
</tr>
<tr>
<td rowspan="4" >29</td>
<td >0</td>
<td>Muted Electric Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Funk Guitar</td>
</tr>
<tr>
<td >2</td>
<td>Funk Guitar 2</td>
</tr>
<tr>
<td >3</td>
<td>Jazz Man</td>
</tr>
<tr>
<td rowspan="2" >30</td>
<td >0</td>
<td>Overdriven Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Guitar Pinch</td>
</tr>
<tr>
<td rowspan="3" >31</td>
<td >0</td>
<td>Distortion Guitar</td>
</tr>
<tr>
<td >1</td>
<td>Feedback Guitar</td>
</tr>
<tr>
<td >2</td>
<td>Distortion Rtm Guitar</td>
</tr>
<tr>
<td rowspan="2" >32</td>
<td >0</td>
<td>Guitar Harmonics</td>
</tr>
<tr>
<td >1</td>
<td>Guitar Feedback</td>
</tr>
</table>
<h4>Bass</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >33</td>
<td >0</td>
<td>Acoustic Bass</td>
</tr>
<tr>
<td rowspan="2" >34</td>
<td >0</td>
<td>Fingered Bass</td>
</tr>
<tr>
<td >1</td>
<td>Finger Slap</td>
</tr>
<tr>
<td >35</td>
<td >0</td>
<td>Picked Bass</td>
</tr>
<tr>
<td >36</td>
<td >0</td>
<td>Fretless Bass</td>
</tr>
<tr>
<td >37</td>
<td >0</td>
<td>Slap Bass 1</td>
</tr>
<tr>
<td >38</td>
<td >0</td>
<td>Slap Bass 2</td>
</tr>
<tr>
<td rowspan="5" >39</td>
<td >0</td>
<td>Synth Bass 1</td>
</tr>
<tr>
<td >1</td>
<td>Synth Bass 101</td>
</tr>
<tr>
<td >2</td>
<td>Synth Bass 3</td>
</tr>
<tr>
<td >3</td>
<td>Clavi Bass</td>
</tr>
<tr>
<td >4</td>
<td>Hammer</td>
</tr>
<tr>
<td rowspan="4" >40</td>
<td >0</td>
<td>Synth Bass 2</td>
</tr>
<tr>
<td >1</td>
<td>Synth Bass 4</td>
</tr>
<tr>
<td >2</td>
<td>Rubber Bass</td>
</tr>
<tr>
<td >3</td>
<td>Attack Pulse</td>
</tr>
</table>
<h4>Orchestra Solo</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="2" >41</td>
<td >0</td>
<td>Violin</td>
</tr>
<tr>
<td >1</td>
<td>Slow Violin</td>
</tr>
<tr>
<td >42</td>
<td >0</td>
<td>Viola</td>
</tr>
<tr>
<td >43</td>
<td >0</td>
<td>Cello</td>
</tr>
<tr>
<td >44</td>
<td >0</td>
<td>Contrabass</td>
</tr>
<tr>
<td >45</td>
<td >0</td>
<td>Tremolo Strings</td>
</tr>
<tr>
<td >46</td>
<td >0</td>
<td>Pizzicato Strings</td>
</tr>
<tr>
<td rowspan="2" >47</td>
<td >0</td>
<td>Harp</td>
</tr>
<tr>
<td >1</td>
<td>Yang Qin</td>
</tr>
<tr>
<td >48</td>
<td >0</td>
<td>Timpani</td>
</tr>
</table>
<h4>Orchestra Ensemble</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="3" >49</td>
<td >0</td>
<td>String Ensemble</td>
</tr>
<tr>
<td >1</td>
<td>Orchestra Strings</td>
</tr>
<tr>
<td >2</td>
<td>60's Strings</td>
</tr>
<tr>
<td >50</td>
<td >0</td>
<td>Slow String Ensemble</td>
</tr>
<tr>
<td rowspan="2" >51</td>
<td >0</td>
<td>Synth Strings 1</td>
</tr>
<tr>
<td >1</td>
<td>Synth Strings 3</td>
</tr>
<tr>
<td >52</td>
<td >0</td>
<td>Synth Strings 2</td>
</tr>
<tr>
<td rowspan="2" >53</td>
<td >0</td>
<td>Choir Aahs</td>
</tr>
<tr>
<td >1</td>
<td>Choir Aahs 2</td>
</tr>
<tr>
<td rowspan="2" >54</td>
<td >0</td>
<td>Voice Oohs</td>
</tr>
<tr>
<td >1</td>
<td>Humming</td>
</tr>
<tr>
<td rowspan="2" >55</td>
<td >0</td>
<td>Synth Voice</td>
</tr>
<tr>
<td >1</td>
<td>Analog Voice</td>
</tr>
<tr>
<td rowspan="4" >56</td>
<td >0</td>
<td>Orchestra Hit</td>
</tr>
<tr>
<td >1</td>
<td>Bass Hit</td>
</tr>
<tr>
<td >2</td>
<td>6th Hit</td>
</tr>
<tr>
<td >3</td>
<td>Euro Hit</td>
</tr>
</table>
<h4>Brass</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="2" >57</td>
<td >0</td>
<td>Trumpet</td>
</tr>
<tr>
<td >1</td>
<td>Dark Trumpet</td>
</tr>
<tr>
<td rowspan="3" >58</td>
<td >0</td>
<td>Trombone</td>
</tr>
<tr>
<td >1</td>
<td>Trombone 2</td>
</tr>
<tr>
<td >2</td>
<td>Bright Trombone</td>
</tr>
<tr>
<td >59</td>
<td >0</td>
<td>Tuba</td>
</tr>
<tr>
<td rowspan="2" >60</td>
<td >0</td>
<td>Muted Trumpet</td>
</tr>
<tr>
<td >1</td>
<td>Muted Trumpet 2</td>
</tr>
<tr>
<td rowspan="2" >61</td>
<td >0</td>
<td>French Horns</td>
</tr>
<tr>
<td >1</td>
<td>French Horn 2</td>
</tr>
<tr>
<td rowspan="2" >62</td>
<td >0</td>
<td>Brass Section 1</td>
</tr>
<tr>
<td >1</td>
<td>Brass Section 2</td>
</tr>
<tr>
<td rowspan="4" >63</td>
<td >0</td>
<td>Synth Brass 1</td>
</tr>
<tr>
<td >1</td>
<td>Synth Brass 3</td>
</tr>
<tr>
<td >2</td>
<td>Analog Brass 1</td>
</tr>
<tr>
<td >3</td>
<td>Jump Brass</td>
</tr>
<tr>
<td rowspan="3" >64</td>
<td >0</td>
<td>Synth Brass 2</td>
</tr>
<tr>
<td >1</td>
<td>Synth Brass 4</td>
</tr>
<tr>
<td >2</td>
<td>Analog Brass 2</td>
</tr>
</table>
<h4>Reed</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >65</td>
<td >0</td>
<td>Soprano Sax</td>
</tr>
<tr>
<td >66</td>
<td >0</td>
<td>Alto Sax</td>
</tr>
<tr>
<td >67</td>
<td >0</td>
<td>Tenor Sax</td>
</tr>
<tr>
<td >68</td>
<td >0</td>
<td>Baritone Sax</td>
</tr>
<tr>
<td >69</td>
<td >0</td>
<td>Oboe</td>
</tr>
<tr>
<td >70</td>
<td >0</td>
<td>English Horn</td>
</tr>
<tr>
<td >71</td>
<td >0</td>
<td>Bassoon</td>
</tr>
<tr>
<td >72</td>
<td >0</td>
<td>Clarinet</td>
</tr>
</table>
<h4>Wind</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >73</td>
<td >0</td>
<td>Piccolo</td>
</tr>
<tr>
<td >74</td>
<td >0</td>
<td>Flute</td>
</tr>
<tr>
<td >75</td>
<td >0</td>
<td>Recorder</td>
</tr>
<tr>
<td >76</td>
<td >0</td>
<td>Pan Flute</td>
</tr>
<tr>
<td >77</td>
<td >0</td>
<td>Bottle Blow</td>
</tr>
<tr>
<td >78</td>
<td >0</td>
<td>Shakuhachi</td>
</tr>
<tr>
<td >79</td>
<td >0</td>
<td>Whistle</td>
</tr>
<tr>
<td >80</td>
<td >0</td>
<td>Ocarina</td>
</tr>
</table>
<h4>Synth Lead</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="3" >81</td>
<td >0</td>
<td>Square Lead</td>
</tr>
<tr>
<td >1</td>
<td>Square Wave</td>
</tr>
<tr>
<td >2</td>
<td>Sine Wave</td>
</tr>
<tr>
<td rowspan="5" >82</td>
<td >0</td>
<td>Saw Lead</td>
</tr>
<tr>
<td >1</td>
<td>Saw Wave</td>
</tr>
<tr>
<td >2</td>
<td>Doctor Solo</td>
</tr>
<tr>
<td >3</td>
<td>Natural Lead</td>
</tr>
<tr>
<td >4</td>
<td>Sequenced Saw</td>
</tr>
<tr>
<td >83</td>
<td >0</td>
<td>Synth Calliope</td>
</tr>
<tr>
<td >84</td>
<td >0</td>
<td>Chiffer Lead</td>
</tr>
<tr>
<td rowspan="2" >85</td>
<td >0</td>
<td>Charang</td>
</tr>
<tr>
<td >1</td>
<td>Wire Lead</td>
</tr>
<tr>
<td >86</td>
<td >0</td>
<td>Solo Synth Vox</td>
</tr>
<tr>
<td >87</td>
<td >0</td>
<td>5th Saw Wave</td>
</tr>
<tr>
<td rowspan="2" >88</td>
<td >0</td>
<td>Bass & Lead</td>
</tr>
<tr>
<td >1</td>
<td>Delayed Lead</td>
</tr>
</table>
<h4>Synth Pad</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >89</td>
<td >0</td>
<td>Fantasia Pad</td>
</tr>
<tr>
<td rowspan="2" >90</td>
<td >0</td>
<td>Warm Pad</td>
</tr>
<tr>
<td >1</td>
<td>Sine Pad</td>
</tr>
<tr>
<td >91</td>
<td >0</td>
<td>Polysynth Pad</td>
</tr>
<tr>
<td rowspan="2" >92</td>
<td >0</td>
<td>Space Voice Pad</td>
</tr>
<tr>
<td >1</td>
<td>Itopia</td>
</tr>
<tr>
<td >93</td>
<td >0</td>
<td>Bowed Glass Pad</td>
</tr>
<tr>
<td >94</td>
<td >0</td>
<td>Metal Pad</td>
</tr>
<tr>
<td >95</td>
<td >0</td>
<td>Halo Pad</td>
</tr>
<tr>
<td >96</td>
<td >0</td>
<td>Sweep Pad</td>
</tr>
</table>
<h4>Synth Sound FX</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >97</td>
<td >0</td>
<td>Ice Rain</td>
</tr>
<tr>
<td >98</td>
<td >0</td>
<td>Soundtrack</td>
</tr>
<tr>
<td rowspan="2" >99</td>
<td >0</td>
<td>Crystal</td>
</tr>
<tr>
<td >1</td>
<td>Synth Mallet</td>
</tr>
<tr>
<td >100</td>
<td >0</td>
<td>Atmosphere</td>
</tr>
<tr>
<td >101</td>
<td >0</td>
<td>Brightness</td>
</tr>
<tr>
<td >102</td>
<td >0</td>
<td>Goblin</td>
</tr>
<tr>
<td rowspan="3" >103</td>
<td >0</td>
<td>Echo Drops</td>
</tr>
<tr>
<td >1</td>
<td>Echo Bell</td>
</tr>
<tr>
<td >2</td>
<td>Echo Pan</td>
</tr>
<tr>
<td >104</td>
<td >0</td>
<td>Star Theme</td>
</tr>
</table>
<h4>Ethnic</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="2" >105</td>
<td >0</td>
<td>Sitar</td>
</tr>
<tr>
<td >1</td>
<td>Sitar 2</td>
</tr>
<tr>
<td >106</td>
<td >0</td>
<td>Banjo</td>
</tr>
<tr>
<td >107</td>
<td >0</td>
<td>Shamisen</td>
</tr>
<tr>
<td rowspan="2" >108</td>
<td >0</td>
<td>Koto</td>
</tr>
<tr>
<td >1</td>
<td>Taisho Koto</td>
</tr>
<tr>
<td >109</td>
<td >0</td>
<td>Kalimba</td>
</tr>
<tr>
<td >110</td>
<td >0</td>
<td>Bagpipe</td>
</tr>
<tr>
<td >111</td>
<td >0</td>
<td>Fiddle</td>
</tr>
<tr>
<td >112</td>
<td >0</td>
<td>Shanai</td>
</tr>
</table>
<h4>Percussive</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td >113</td>
<td >0</td>
<td>Tinkle Bell</td>
</tr>
<tr>
<td >114</td>
<td >0</td>
<td>Agogo</td>
</tr>
<tr>
<td >115</td>
<td >0</td>
<td>Steel Drums</td>
</tr>
<tr>
<td rowspan="2" >116</td>
<td >0</td>
<td>Woodblock</td>
</tr>
<tr>
<td >1</td>
<td>Castanets</td>
</tr>
<tr>
<td rowspan="2" >117</td>
<td >0</td>
<td>Taiko</td>
</tr>
<tr>
<td >1</td>
<td>Concert Bass Drum</td>
</tr>
<tr>
<td rowspan="2" >118</td>
<td >0</td>
<td>Melodic Tom 1</td>
</tr>
<tr>
<td >1</td>
<td>Melodic Tom 2</td>
</tr>
<tr>
<td rowspan="3" >119</td>
<td >0</td>
<td>Synth Drum</td>
</tr>
<tr>
<td >1</td>
<td>808 Tom</td>
</tr>
<tr>
<td >2</td>
<td>Electric Percussion</td>
</tr>
<tr>
<td >120</td>
<td >0</td>
<td>Reverse Cymbal</td>
</tr>
</table>
<h4>Sound Effect</h4>
<table border="1" width="90%" cellspacing="1" class="wikitable">
<tr>
<th width="15%">Patch Number</th>
<th width="15%">Bank Number</th>
<th width="70%">Instrument Name</th>
</tr>
<tr>
<td rowspan="3" >121</td>
<td >0</td>
<td>Guitar Fret Noise</td>
</tr>
<tr>
<td >1</td>
<td>Guitar Cut Noise</td>
</tr>
<tr>
<td >2</td>
<td>String Slap</td>
</tr>
<tr>
<td rowspan="2" >122</td>
<td >0</td>
<td>Breath Noise</td>
</tr>
<tr>
<td >1</td>
<td>Flute Key Click</td>
</tr>
<tr>
<td rowspan="6" >123</td>
<td >0</td>
<td>Seashore</td>
</tr>
<tr>
<td >1</td>
<td>Rain</td>
</tr>
<tr>
<td >2</td>
<td>Thunder</td>
</tr>
<tr>
<td >3</td>
<td>Wind</td>
</tr>
<tr>
<td >4</td>
<td>Stream</td>
</tr>
<tr>
<td >5</td>
<td>Bubble</td>
</tr>
<tr>
<td rowspan="4" >124</td>
<td >0</td>
<td>Bird</td>
</tr>
<tr>
<td >1</td>
<td>Dog</td>
</tr>
<tr>
<td >2</td>
<td>Horse-Gallop</td>
</tr>
<tr>
<td >3</td>
<td>Bird 2</td>
</tr>
<tr>
<td rowspan="6" >125</td>
<td >0</td>
<td>Telephone 1</td>
</tr>
<tr>
<td >1</td>
<td>Telephone 2</td>
</tr>
<tr>
<td >2</td>
<td>Door Creaking</td>
</tr>
<tr>
<td >3</td>
<td>Door Closing</td>
</tr>
<tr>
<td >4</td>
<td>Scratch</td>
</tr>
<tr>
<td >5</td>
<td>Wind Chimes</td>
</tr>
<tr>
<td rowspan="10" >126</td>
<td >0</td>
<td>Helicopter</td>
</tr>
<tr>
<td >1</td>
<td>Car-Engine</td>
</tr>
<tr>
<td >2</td>
<td>Car-Stop</td>
</tr>
<tr>
<td >3</td>
<td>Car-Pass</td>
</tr>
<tr>
<td >4</td>
<td>Car-Crash</td>
</tr>
<tr>
<td >5</td>
<td>Siren</td>
</tr>
<tr>
<td >6</td>
<td>Train</td>
</tr>
<tr>
<td >7</td>
<td>Jetplane</td>
</tr>
<tr>
<td >8</td>
<td>Starship</td>
</tr>
<tr>
<td >9</td>
<td>Burst Noise</td>
</tr>
<tr>
<td rowspan="6" >127</td>
<td >0</td>
<td>Applause</td>
</tr>
<tr>
<td >1</td>
<td>Laughing</td>
</tr>
<tr>
<td >2</td>
<td>Screaming</td>
</tr>
<tr>
<td >3</td>
<td>Punch</td>
</tr>
<tr>
<td >4</td>
<td>Heart Beat</td>
</tr>
<tr>
<td >5</td>
<td>Footsteps</td>
</tr>
<tr>
<td rowspan="4" >128</td>
<td >0</td>
<td>Gun Shot</td>
</tr>
<tr>
<td >1</td>
<td>Machine Gun</td>
</tr>
<tr>
<td >2</td>
<td>Lasergun</td>
</tr>
<tr>
<td >3</td>
<td>Explosion</td>
</tr>
</table>
<br />
==== Drum sounds====
These are the same patch numbers as defined in GS. Drum bank is accessed by setting cc#0 (Bank Select MSB) to 120 and cc#32 (Bank Select LSB) to 0 and PC (Program Change) to select drum kit.
<table width="80%"><tr><td><tt>
1 Standard Kit - the only kit specified by General MIDI Level 1<BR>
9 Room Kit - more ambient percussive sounds <BR>
17 Power Kit - more powerful kick and snare sounds <BR>
25 Electronic Kit - emulations of various electronic drum machines <BR>
26 TR-808 Kit - analog drum kit similar to Roland TR-808 <BR>
33 Jazz Kit - nearly identical to the Standard kit <BR>
41 Brush Kit - many brush sounds added <BR>
49 Orchestra Kit - a collection of concert drums and timpani<BR>
57 Sound FX Kit - a collection of sound effects<BR>
128 CM-64/CM-32L - the standard MT-32 Drum Kit<BR>
</tt></td></tr></table>
=== Additional percussion notes ===
These are the same GS drum notes and span Drum Kits 1 to 49:
<table width="80%"><tr><td><tt>
27 High Q<br>
28 Slap <br>
29 Scratch<br>
30 Scratch<br>
31 Sticks<br>
32 Square <br>
33 Metronome <br>
34 Metronome <br>
</tt></td><td><tt>
82 Shaker<br>
83 Jingle Bell <br>
84 Belltree <br>
85 Castanets <br>
86 Mute Surdo <br>
87 Open Surdo <br>
</tt></td></table>
===Supported Control Change messages ===
(Some messages are optional)
* Bank Select (cc#0/32)
* Modulation Depth (cc#1)
* Portamento Time (cc#5)
* Channel Volume (cc#7)
* Pan (cc#10)
* Expression (cc#11)
* Hold1 (Damper) (cc#64)
* Portamento ON/OFF (cc#65)
* Sostenuto (cc#66)
* Soft (cc#67)
* Filter Resonance (Timbre/Harmonic Intensity) (cc#71)
* Release Time (cc#72)
* Brightness (cc#74)
* Decay Time (cc#75) (new message)
* Vibrato Rate (cc#76) (new message)
* Vibrato Depth (cc#77) (new message)
* Vibrato Delay (cc#78) (new message)
* Reverb Send Level (cc#91)
* Chorus Send Level (cc#93)
* Data Entry (cc#6/38)
* RPN LSB/MSB (cc#100/101)
=== Supported Registered Parameter Numbers (RPNs)===
* Pitch Bend Sensitivity
* Channel Fine Tune
* Channel Coarse Tune
* Modulation Depth Range (Vibrato Depth Range)
* RPN NULL
=== Supported Universal System Exclusive (SysEx) messages===
* Master Volume
* Master Fine Tuning
* Master Coarse Tuning
* Reverb Type
* Reverb Time
* Chorus Type
* Chorus Mod Rate
* Chorus Mod Depth
* Chorus Feedback
* Chorus Send to Reverb
* Controller Destination Setting
* Scale/Octave Tuning Adjust
* Key-Based Instrument Controllers
* GM2 System On
==See also==
* [[Comparison of MIDI standards]]
==External links==
* [http://www.midi.org/ MIDI Manufacturers Association] (MMA)
* [http://www.borg.com/~jglatt/ MIDI Technical Fanatic's Brainwashing Center]
* {{cite journal
| last = Smithers
| first = Brian
| title = General MIDI Redux
| journal = [[Electronic Musician]]
| url = http://emusician.com/mag/emusic_general_midi_redux/index.html
}}
[[Category:MIDI standards]]