165 lines
5.0 KiB
Plaintext
165 lines
5.0 KiB
Plaintext
|
---------------------------------------------------------
|
||
|
List of MIDI programs as defined by General MIDI standard.
|
||
|
This may be unsupported by your device.
|
||
|
---------------------------------------------------------
|
||
|
|
||
|
-- Piano ------------------------------------------------
|
||
|
var AcousticGrandPiano = 0;
|
||
|
var BrightAcousticPiano = 1;
|
||
|
var ElectricGrandPiano = 2;
|
||
|
var HonkyTonkPiano = 3;
|
||
|
var RhodesPiano = 4;
|
||
|
var ChorusedPiano = 5;
|
||
|
var Harpsichord = 6;
|
||
|
var Clavinet = 7;
|
||
|
|
||
|
-- Chromatic percussion ---------------------------------
|
||
|
var Celesta = 8;
|
||
|
var Glockenspiel = 9;
|
||
|
var MusicBox = 10;
|
||
|
var Vibraphone = 11;
|
||
|
var Marimba = 12;
|
||
|
var Xylophone = 13;
|
||
|
var TubularBells = 14;
|
||
|
var Dulcimer = 15;
|
||
|
|
||
|
-- Organ ------------------------------------------------
|
||
|
var HammondOrgan = 16;
|
||
|
var PercussiveOrgan = 17;
|
||
|
var RockOrgan = 18;
|
||
|
var ChurchOrgan = 19;
|
||
|
var ReedOrgan = 20;
|
||
|
var Accordion = 21;
|
||
|
var Harmonica = 22;
|
||
|
var TangoAccordion = 23;
|
||
|
|
||
|
-- Guitar -----------------------------------------------
|
||
|
var AcousticGuitarNylon = 24;
|
||
|
var AcousticGuitarSteel = 25;
|
||
|
var ElectricGuitarJazz = 26;
|
||
|
var ElectricGuitarClean = 27;
|
||
|
var ElectricGuitarMuted = 28;
|
||
|
var OverdrivenGuitar = 29;
|
||
|
var DistortionGuitar = 30;
|
||
|
var GuitarHarmonics = 31;
|
||
|
|
||
|
-- Bass -------------------------------------------------
|
||
|
var AcousticBass = 32;
|
||
|
var ElectricBassFingered = 33;
|
||
|
var ElectricBassPicked = 34;
|
||
|
var FretlessBass = 35;
|
||
|
var SlapBass1 = 36;
|
||
|
var SlapBass2 = 37;
|
||
|
var SynthBass1 = 38;
|
||
|
var SynthBass2 = 39;
|
||
|
|
||
|
-- Solo strings -----------------------------------------
|
||
|
var Violin = 40;
|
||
|
var Viola = 41;
|
||
|
var Cello = 42;
|
||
|
var Contrabass = 43;
|
||
|
var TremoloStrings = 44;
|
||
|
var PizzicatoStrings = 45;
|
||
|
var OrchestralHarp = 46;
|
||
|
var Timpani = 47;
|
||
|
|
||
|
-- Ensamble ---------------------------------------------
|
||
|
var StringEnsemble1 = 48;
|
||
|
var StringEnsemble2 = 49;
|
||
|
var SynthStrings1 = 50;
|
||
|
var SynthStrings2 = 51;
|
||
|
var ChoirAahs = 52;
|
||
|
var VoiceOohs = 53;
|
||
|
var SynthVoice = 54;
|
||
|
var OrchestraHit = 55;
|
||
|
|
||
|
-- Brass ------------------------------------------------
|
||
|
var Trumpet = 56;
|
||
|
var Trombone = 57;
|
||
|
var Tuba = 58;
|
||
|
var MutedTrumpet = 59;
|
||
|
var FrenchHorn = 60;
|
||
|
var BrassSection = 61;
|
||
|
var SynthBrass1 = 62;
|
||
|
var SynthBrass2 = 63;
|
||
|
|
||
|
-- Reed -------------------------------------------------
|
||
|
var SopranoSax = 64;
|
||
|
var AltoSax = 65;
|
||
|
var TenorSax = 66;
|
||
|
var BaritoneSax = 67;
|
||
|
var Oboe = 68;
|
||
|
var EnglishHorn = 69;
|
||
|
var Bassoon = 70;
|
||
|
var Clarinet = 71;
|
||
|
|
||
|
-- Pipe -------------------------------------------------
|
||
|
var Piccolo = 72;
|
||
|
var Flute = 73;
|
||
|
var Recorder = 74;
|
||
|
var PanFlute = 75;
|
||
|
var BlownBottle = 76;
|
||
|
var Shakuhachi = 77;
|
||
|
var Whistle = 78;
|
||
|
var Ocarina = 79;
|
||
|
|
||
|
-- Synth lead -------------------------------------------
|
||
|
var Lead1Square = 80;
|
||
|
var Lead2Sawtooth = 81;
|
||
|
var Lead3Calliope = 82;
|
||
|
var Lead4Chiff = 83;
|
||
|
var Lead5Charang = 84;
|
||
|
var Lead6Voice = 85;
|
||
|
var Lead7Fifths = 86;
|
||
|
var Lead8BassLead = 87;
|
||
|
|
||
|
-- Synth pad --------------------------------------------
|
||
|
var Pad1NewAge = 88;
|
||
|
var Pad2Warm = 89;
|
||
|
var Pad3Polysynth = 90;
|
||
|
var Pad4Choir = 91;
|
||
|
var Pad5Bowed = 92;
|
||
|
var Pad6Metallic = 93;
|
||
|
var Pad7Halo = 94;
|
||
|
var Pad8Sweep = 95;
|
||
|
|
||
|
-- Synth effects ----------------------------------------
|
||
|
var FX1Train = 96;
|
||
|
var FX2Soundtrack = 97;
|
||
|
var FX3Crystal = 98;
|
||
|
var FX4Atmosphere = 99;
|
||
|
var FX5Brightness = 100;
|
||
|
var FX6Goblins = 101;
|
||
|
var FX7Echoes = 102;
|
||
|
var FX8SciFi = 103;
|
||
|
|
||
|
-- Ethnic -----------------------------------------------
|
||
|
var Sitar = 104;
|
||
|
var Banjo = 105;
|
||
|
var Shamisen = 106;
|
||
|
var Koto = 107;
|
||
|
var Kalimba = 108;
|
||
|
var Bagpipe = 109;
|
||
|
var Fiddle = 110;
|
||
|
var Shanai = 111;
|
||
|
|
||
|
-- Percussive -------------------------------------------
|
||
|
var TinkleBell = 112;
|
||
|
var Agogo = 113;
|
||
|
var SteelDrums = 114;
|
||
|
var Woodblock = 115;
|
||
|
var TaikoDrum = 116;
|
||
|
var MelodicDrum = 117;
|
||
|
var SynthDrum = 118;
|
||
|
var ReverseCymbal = 119;
|
||
|
|
||
|
-- Sound effects ----------------------------------------
|
||
|
var GuitarFretNoise = 120;
|
||
|
var BreathNoise = 121;
|
||
|
var Seashore = 122;
|
||
|
var BirdTweet = 123;
|
||
|
var TelephoneRing = 124;
|
||
|
var Helicopter = 125;
|
||
|
var Applause = 126;
|
||
|
var Gunshot = 127;
|