#pragma once #ifndef MIDI_INS_LIST #define MIDI_INS_LIST static const char *const MidiInsName[] = { "AcouGrandPiano", "BrightAcouGrand", "ElecGrandPiano", "Honky-tonkPiano", "Rhodes Piano", "Chorused Piano", "Harpsichord", "Clavinet", "Celesta", "Glockenspiel", "Music box", "Vibraphone", "Marimba", "Xylophone", "Tubular Bells", "Dulcimer", "Hammond Organ", "Percussive Organ", "Rock Organ", "Church Organ", "Reed Organ", "Accordion", "Harmonica", "Tango Accordion", "Acoustic Guitar1", "Acoustic Guitar2", "Electric Guitar1", "Electric Guitar2", "Electric Guitar3", "Overdrive Guitar", "Distorton Guitar", "Guitar Harmonics", "Acoustic Bass", "Electric Bass 1", "Electric Bass 2", "Fretless Bass", "Slap Bass 1", "Slap Bass 2", "Synth Bass 1", "Synth Bass 2", "Violin", "Viola", "Cello", "Contrabass", "Tremulo Strings", "Pizzicato String", "Orchestral Harp", "Timpany", "String Ensemble1", "String Ensemble2", "Synth Strings 1", "SynthStrings 2", "Choir Aahs", "Voice Oohs", "Synth Voice", "Orchestra Hit", "Trumpet", "Trombone", "Tuba", "Muted Trumpet", "French Horn", "Brass Section", "Synth Brass 1", "Synth Brass 2", "Soprano Sax", "Alto Sax", "Tenor Sax", "Baritone Sax", "Oboe", "English Horn", "Bassoon", "Clarinet", "Piccolo", "Flute", "Recorder", "Pan Flute", "Bottle Blow", "Shakuhachi", "Whistle", "Ocarina", "Lead 1 squareea", "Lead 2 sawtooth", "Lead 3 calliope", "Lead 4 chiff", "Lead 5 charang", "Lead 6 voice", "Lead 7 fifths", "Lead 8 brass", "Pad 1 new age", "Pad 2 warm", "Pad 3 polysynth", "Pad 4 choir", "Pad 5 bowedpad", "Pad 6 metallic", "Pad 7 halo", "Pad 8 sweep", "FX 1 rain", "FX 2 soundtrack", "FX 3 crystal", "FX 4 atmosphere", "FX 5 brightness", "FX 6 goblins", "FX 7 echoes", "FX 8 sci-fi", "Sitar", "Banjo", "Shamisen", "Koto", "Kalimba", "Bagpipe", "Fiddle", "Shanai", "Tinkle Bell", "Agogo Bells", "Steel Drums", "Woodblock", "Taiko Drum", "Melodic Tom", "Synth Drum", "Reverse Cymbal", "Guitar FretNoise", "Breath Noise", "Seashore", "Bird Tweet", "Telephone", "Helicopter", "Applause/Noise", "Gunshot", // 27..34: High Q; Slap; Scratch Push; Scratch Pull; Sticks; // Square Click; Metronome Click; Metronome Bell "Ac Bass Drum", "Bass Drum 1", "Side Stick", "Acoustic Snare", "Hand Clap", "Electric Snare", "Low Floor Tom", "Closed High Hat", "High Floor Tom", "Pedal High Hat", "Low Tom", "Open High Hat", "Low-Mid Tom", "High-Mid Tom", "Crash Cymbal 1", "High Tom", "Ride Cymbal 1", "Chinese Cymbal", "Ride Bell", "Tambourine", "Splash Cymbal", "Cow Bell", "Crash Cymbal 2", "Vibraslap", "Ride Cymbal 2", "High Bongo", "Low Bongo", "Mute High Conga", "Open High Conga", "Low Conga", "High Timbale", "Low Timbale", "High Agogo", "Low Agogo", "Cabasa", "Maracas", "Short Whistle", "Long Whistle", "Short Guiro", "Long Guiro", "Claves", "High Wood Block", "Low Wood Block", "Mute Cuica", "Open Cuica", "Mute Triangle", "Open Triangle", "Shaker","Jingle Bell","Bell Tree","Castanets","Mute Surdu","Open Surdu",""}; #endif //MIDI_INS_LIST