diff --git a/instruments.mq b/instruments.mq new file mode 100644 index 0000000..015e672 --- /dev/null +++ b/instruments.mq @@ -0,0 +1,164 @@ +--------------------------------------------------------- +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;