Skip to content

General MIDI Program Numbers

Loom sends Program Change values as raw MIDI program numbers.

loom
# Piano: 1
## pc 0

Most General MIDI tables are written as 1..128. Loom uses the MIDI wire value 0..127, so subtract 1 from a General MIDI program number when writing ## pc.

Loom ## pcGM numberSound
01Acoustic Grand Piano
12Bright Acoustic Piano
23Electric Grand Piano
34Honky-tonk Piano
45Electric Piano 1
56Electric Piano 2
67Harpsichord
78Clavinet
89Celesta
910Glockenspiel
1011Music Box
1112Vibraphone
1213Marimba
1314Xylophone
1415Tubular Bells
1516Dulcimer
1617Drawbar Organ
1718Percussive Organ
1819Rock Organ
1920Church Organ
2021Reed Organ
2122Accordion
2223Harmonica
2324Tango Accordion
2425Acoustic Guitar (nylon)
2526Acoustic Guitar (steel)
2627Electric Guitar (jazz)
2728Electric Guitar (clean)
2829Electric Guitar (muted)
2930Overdriven Guitar
3031Distortion Guitar
3132Guitar Harmonics
3233Acoustic Bass
3334Electric Bass (finger)
3435Electric Bass (pick)
3536Fretless Bass
3637Slap Bass 1
3738Slap Bass 2
3839Synth Bass 1
3940Synth Bass 2
4041Violin
4142Viola
4243Cello
4344Contrabass
4445Tremolo Strings
4546Pizzicato Strings
4647Orchestral Harp
4748Timpani
4849String Ensemble 1
4950String Ensemble 2
5051Synth Strings 1
5152Synth Strings 2
5253Choir Aahs
5354Voice Oohs
5455Synth Voice
5556Orchestra Hit
5657Trumpet
5758Trombone
5859Tuba
5960Muted Trumpet
6061French Horn
6162Brass Section
6263Synth Brass 1
6364Synth Brass 2
6465Soprano Sax
6566Alto Sax
6667Tenor Sax
6768Baritone Sax
6869Oboe
6970English Horn
7071Bassoon
7172Clarinet
7273Piccolo
7374Flute
7475Recorder
7576Pan Flute
7677Blown Bottle
7778Shakuhachi
7879Whistle
7980Ocarina
8081Lead 1 (square)
8182Lead 2 (sawtooth)
8283Lead 3 (calliope)
8384Lead 4 (chiff)
8485Lead 5 (charang)
8586Lead 6 (voice)
8687Lead 7 (fifths)
8788Lead 8 (bass + lead)
8889Pad 1 (new age)
8990Pad 2 (warm)
9091Pad 3 (polysynth)
9192Pad 4 (choir)
9293Pad 5 (bowed)
9394Pad 6 (metallic)
9495Pad 7 (halo)
9596Pad 8 (sweep)
9697FX 1 (rain)
9798FX 2 (soundtrack)
9899FX 3 (crystal)
99100FX 4 (atmosphere)
100101FX 5 (brightness)
101102FX 6 (goblins)
102103FX 7 (echoes)
103104FX 8 (sci-fi)
104105Sitar
105106Banjo
106107Shamisen
107108Koto
108109Kalimba
109110Bag Pipe
110111Fiddle
111112Shanai
112113Tinkle Bell
113114Agogo
114115Steel Drums
115116Woodblock
116117Taiko Drum
117118Melodic Tom
118119Synth Drum
119120Reverse Cymbal
120121Guitar Fret Noise
121122Breath Noise
122123Seashore
123124Bird Tweet
124125Telephone Ring
125126Helicopter
126127Applause
127128Gunshot

Channel 10 is conventionally used for General MIDI percussion. Its drum sounds are selected by MIDI note number, not by Program Change.