Last active
June 27, 2018 14:50
-
-
Save kklemon/d140b116b07ea21690d3404570493dc9 to your computer and use it in GitHub Desktop.
JSON file containing all MIDI program change events with the event number and instrument name hierarchically categorized. Parsed from https://en.wikipedia.org/wiki/General_MIDI#Program_change_events
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"instruments": [ | |
{ | |
"name": "Acoustic Grand Piano", | |
"program": 1 | |
}, | |
{ | |
"name": "Bright Acoustic Piano", | |
"program": 2 | |
}, | |
{ | |
"name": "Electric Grand Piano", | |
"program": 3 | |
}, | |
{ | |
"name": "Honky-tonk Piano", | |
"program": 4 | |
}, | |
{ | |
"name": "Electric Piano 1", | |
"program": 5 | |
}, | |
{ | |
"name": "Electric Piano 2", | |
"program": 6 | |
}, | |
{ | |
"name": "Harpsichord", | |
"program": 7 | |
}, | |
{ | |
"name": "Clavinet", | |
"program": 8 | |
} | |
], | |
"category": "Piano" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Celesta", | |
"program": 9 | |
}, | |
{ | |
"name": "Glockenspiel", | |
"program": 10 | |
}, | |
{ | |
"name": "Music Box", | |
"program": 11 | |
}, | |
{ | |
"name": "Vibraphone", | |
"program": 12 | |
}, | |
{ | |
"name": "Marimba", | |
"program": 13 | |
}, | |
{ | |
"name": "Xylophone", | |
"program": 14 | |
}, | |
{ | |
"name": "Tubular Bells", | |
"program": 15 | |
}, | |
{ | |
"name": "Dulcimer", | |
"program": 16 | |
} | |
], | |
"category": "Chromatic Percussion" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Drawbar Organ", | |
"program": 17 | |
}, | |
{ | |
"name": "Percussive Organ", | |
"program": 18 | |
}, | |
{ | |
"name": "Rock Organ", | |
"program": 19 | |
}, | |
{ | |
"name": "Church Organ", | |
"program": 20 | |
}, | |
{ | |
"name": "Reed Organ", | |
"program": 21 | |
}, | |
{ | |
"name": "Accordion", | |
"program": 22 | |
}, | |
{ | |
"name": "Harmonica", | |
"program": 23 | |
}, | |
{ | |
"name": "Tango Accordion", | |
"program": 24 | |
} | |
], | |
"category": "Organ" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Acoustic Guitar (nylon)", | |
"program": 25 | |
}, | |
{ | |
"name": "Acoustic Guitar (steel)", | |
"program": 26 | |
}, | |
{ | |
"name": "Electric Guitar (jazz)", | |
"program": 27 | |
}, | |
{ | |
"name": "Electric Guitar (clean)", | |
"program": 28 | |
}, | |
{ | |
"name": "Electric Guitar (muted)", | |
"program": 29 | |
}, | |
{ | |
"name": "Overdriven Guitar", | |
"program": 30 | |
}, | |
{ | |
"name": "Distortion Guitar", | |
"program": 31 | |
}, | |
{ | |
"name": "Guitar Harmonics", | |
"program": 32 | |
} | |
], | |
"category": "Guitar" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Acoustic Bass", | |
"program": 33 | |
}, | |
{ | |
"name": "Electric Bass (finger)", | |
"program": 34 | |
}, | |
{ | |
"name": "Electric Bass (pick)", | |
"program": 35 | |
}, | |
{ | |
"name": "Fretless Bass", | |
"program": 36 | |
}, | |
{ | |
"name": "Slap Bass 1", | |
"program": 37 | |
}, | |
{ | |
"name": "Slap Bass 2", | |
"program": 38 | |
}, | |
{ | |
"name": "Synth Bass 1", | |
"program": 39 | |
}, | |
{ | |
"name": "Synth Bass 2", | |
"program": 40 | |
} | |
], | |
"category": "Bass" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Violin", | |
"program": 41 | |
}, | |
{ | |
"name": "Viola", | |
"program": 42 | |
}, | |
{ | |
"name": "Cello", | |
"program": 43 | |
}, | |
{ | |
"name": "Contrabass", | |
"program": 44 | |
}, | |
{ | |
"name": "Tremolo Strings", | |
"program": 45 | |
}, | |
{ | |
"name": "Pizzicato Strings", | |
"program": 46 | |
}, | |
{ | |
"name": "Orchestral Harp", | |
"program": 47 | |
}, | |
{ | |
"name": "Timpani", | |
"program": 48 | |
} | |
], | |
"category": "Strings" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "String Ensemble 1", | |
"program": 49 | |
}, | |
{ | |
"name": "String Ensemble 2", | |
"program": 50 | |
}, | |
{ | |
"name": "Strings 1", | |
"program": 51 | |
}, | |
{ | |
"name": "Strings 2", | |
"program": 52 | |
}, | |
{ | |
"name": "Choir Aahs", | |
"program": 53 | |
}, | |
{ | |
"name": "Voice Oohs", | |
"program": 54 | |
}, | |
{ | |
"name": "Synth Choir", | |
"program": 55 | |
}, | |
{ | |
"name": "Orchestra Hit", | |
"program": 56 | |
} | |
], | |
"category": "Ensemble" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Trumpet", | |
"program": 57 | |
}, | |
{ | |
"name": "Trombone", | |
"program": 58 | |
}, | |
{ | |
"name": "Tuba", | |
"program": 59 | |
}, | |
{ | |
"name": "Muted Trumpet", | |
"program": 60 | |
}, | |
{ | |
"name": "French Horn", | |
"program": 61 | |
}, | |
{ | |
"name": "Brass Section", | |
"program": 62 | |
}, | |
{ | |
"name": "Synth Brass 1", | |
"program": 63 | |
}, | |
{ | |
"name": "Synth Brass 2", | |
"program": 64 | |
} | |
], | |
"category": "Brass" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Soprano Sax", | |
"program": 65 | |
}, | |
{ | |
"name": "Alto Sax", | |
"program": 66 | |
}, | |
{ | |
"name": "Tenor Sax", | |
"program": 67 | |
}, | |
{ | |
"name": "Baritone Sax", | |
"program": 68 | |
}, | |
{ | |
"name": "Oboe", | |
"program": 69 | |
}, | |
{ | |
"name": "English Horn", | |
"program": 70 | |
}, | |
{ | |
"name": "Bassoon", | |
"program": 71 | |
}, | |
{ | |
"name": "Clarinet", | |
"program": 72 | |
} | |
], | |
"category": "Reed" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Piccolo", | |
"program": 73 | |
}, | |
{ | |
"name": "Flute", | |
"program": 74 | |
}, | |
{ | |
"name": "Recorder", | |
"program": 75 | |
}, | |
{ | |
"name": "Pan Flute", | |
"program": 76 | |
}, | |
{ | |
"name": "Blown bottle", | |
"program": 77 | |
}, | |
{ | |
"name": "Shakuhachi", | |
"program": 78 | |
}, | |
{ | |
"name": "Whistle", | |
"program": 79 | |
}, | |
{ | |
"name": "Ocarina", | |
"program": 80 | |
} | |
], | |
"category": "Pipe" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "square)", | |
"program": 81 | |
}, | |
{ | |
"name": "sawtooth)", | |
"program": 82 | |
}, | |
{ | |
"name": "calliope)", | |
"program": 83 | |
}, | |
{ | |
"name": "Lead 4 (chiff)", | |
"program": 84 | |
}, | |
{ | |
"name": "Lead 5 (charang)", | |
"program": 85 | |
}, | |
{ | |
"name": "voice)", | |
"program": 86 | |
}, | |
{ | |
"name": "fifths)", | |
"program": 87 | |
}, | |
{ | |
"name": "Lead 8 (bass + lead)", | |
"program": 88 | |
} | |
], | |
"category": "Synth Lead" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "new age)", | |
"program": 89 | |
}, | |
{ | |
"name": "Pad 2 (warm)", | |
"program": 90 | |
}, | |
{ | |
"name": "polysynth)", | |
"program": 91 | |
}, | |
{ | |
"name": "Pad 4 (choir)", | |
"program": 92 | |
}, | |
{ | |
"name": "bowed)", | |
"program": 93 | |
}, | |
{ | |
"name": "metallic)", | |
"program": 94 | |
}, | |
{ | |
"name": "halo)", | |
"program": 95 | |
}, | |
{ | |
"name": "sweep)", | |
"program": 96 | |
} | |
], | |
"category": "Synth Pad" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "FX 1 (rain)", | |
"program": 97 | |
}, | |
{ | |
"name": "FX 2 (soundtrack)", | |
"program": 98 | |
}, | |
{ | |
"name": "FX 3 (crystal)", | |
"program": 99 | |
}, | |
{ | |
"name": "FX 4 (atmosphere)", | |
"program": 100 | |
}, | |
{ | |
"name": "FX 5 (brightness)", | |
"program": 101 | |
}, | |
{ | |
"name": "FX 6 (goblins)", | |
"program": 102 | |
}, | |
{ | |
"name": "echoes)", | |
"program": 103 | |
}, | |
{ | |
"name": "sci-fi)", | |
"program": 104 | |
} | |
], | |
"category": "Synth Effects" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Sitar", | |
"program": 105 | |
}, | |
{ | |
"name": "Banjo", | |
"program": 106 | |
}, | |
{ | |
"name": "Shamisen", | |
"program": 107 | |
}, | |
{ | |
"name": "Koto", | |
"program": 108 | |
}, | |
{ | |
"name": "Kalimba", | |
"program": 109 | |
}, | |
{ | |
"name": "Bagpipe", | |
"program": 110 | |
}, | |
{ | |
"name": "Fiddle", | |
"program": 111 | |
}, | |
{ | |
"name": "Shanai", | |
"program": 112 | |
} | |
], | |
"category": "Ethnic" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Tinkle Bell", | |
"program": 113 | |
}, | |
{ | |
"name": "Agogo", | |
"program": 114 | |
}, | |
{ | |
"name": "Steel Drums", | |
"program": 115 | |
}, | |
{ | |
"name": "Woodblock", | |
"program": 116 | |
}, | |
{ | |
"name": "Taiko Drum", | |
"program": 117 | |
}, | |
{ | |
"name": "Melodic Tom", | |
"program": 118 | |
}, | |
{ | |
"name": "Synth Drum", | |
"program": 119 | |
}, | |
{ | |
"name": "Reverse Cymbal", | |
"program": 120 | |
} | |
], | |
"category": "Percussive" | |
}, | |
{ | |
"instruments": [ | |
{ | |
"name": "Guitar Fret Noise", | |
"program": 121 | |
}, | |
{ | |
"name": "Breath Noise", | |
"program": 122 | |
}, | |
{ | |
"name": "Seashore", | |
"program": 123 | |
}, | |
{ | |
"name": "Bird Tweet", | |
"program": 124 | |
}, | |
{ | |
"name": "Telephone Ring", | |
"program": 125 | |
}, | |
{ | |
"name": "Helicopter", | |
"program": 126 | |
}, | |
{ | |
"name": "Applause", | |
"program": 127 | |
}, | |
{ | |
"name": "Gunshot", | |
"program": 128 | |
} | |
], | |
"category": "Sound effects" | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment