home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / sound / players / mp02_tar.z / mp02_tar / mp02 / vname.h < prev   
Encoding:
C/C++ Source or Header  |  1993-02-09  |  4.1 KB  |  145 lines

  1. /*
  2.  * names and info for general-midi instruments
  3.  * "solo" flags voices which should be cut off when the next
  4.  *   note on the same track starts
  5.  * "newv" and "transpose" have Kawai-K1 idiosyncratic data:
  6.  *   "newv" is -1 when this timbre is not available, otherwise it has
  7.  *      the general-midi number of the timbre which should actually be used;
  8.  *   "transpose" has the number of semi-tones to shift up (neg. if down).
  9.  */
  10. struct sub_type{
  11.     char *vname;
  12.     char solo;
  13.     char newv;
  14.     char transpose;
  15. } sub_voice[] = {
  16.     "Acoustic Grand Piano",    0, 0,  0,
  17.     "Bright Acoustic Grand",0, 1,  0,
  18.     "Electric Grand Piano",    0, 2,  0,
  19.     "Honky-tonk Piano",    0, 3,  0,
  20.     "Rhodes Piano",        0, 4,  0,
  21.     "Chorused Piano",    0, 2,  0,
  22.     "Harpsichord",        0, 6,  0,
  23.     "Clavinet",        0, 7,  0,
  24.     "Celesta",        0, 8,  0,
  25.     "Glockenspiel",        0, 9,  0,
  26.     "Musicbox",        0, 10,  0,
  27.     "Vibraphone",        0, 11,  0,
  28.     "Marimba",        0, 12,  0,
  29.     "Xylophone",        0, 13,  0,
  30.     "Tubular Bells",    0, 14,  0,
  31.     "Dulcimer",        0, 15,  0,
  32.     "Hammond Organ",    0, 16,  0,
  33.     "Percussive Organ",    0, 17,  0,
  34.     "Rock Organ",        0, 18,  0,
  35.     "Church Organ",        0, 19,  0,
  36.     "Reed Organ",        0, 20,  0,
  37.     "Accordion",        1, 21,  0,
  38.     "Harmonica",        1, 22,  0,
  39.     "Tango Accordion",    1, 23,  0,
  40.     "Acoustic Guitar1",    0, 24,  0,
  41.     "Acoustic Guitar2",    0, 25,  0,
  42.     "Electric Guitar1",    1, 28,  0,
  43.     "Electric Guitar2",    1, 28,  0,
  44.     "Electric Guitar3",    1, 28,  0,
  45.     "Overdrive Guitar",    1, 29,  0,
  46.     "Distorton Guitar",    1, 28,  0,
  47.     "Guitar Harmonics",    1, 28,  0,
  48.     "Acoustic Bass",    1, 32,  0,
  49.     "Electric Bass1",    1, 33,  0,
  50.     "Electric Bass2",    1, 34,  0,
  51.     "Fretless Bass",    1, 35,  0,
  52.     "Slap Bass1",        1, 36,  0,
  53.     "Slap Bass2",        1, 36,  0, /* above */
  54.     "Synth Bass1",        1, 38,  0,
  55.     "Synth Bass2",        1, 39,  0,
  56.     "Violin",        1, 48, 12,
  57.     "Viola",        1, 42, 12,
  58.     "Cello",        1, 42,  0,
  59.     "Contrabass",        1, 42,-12,
  60.     "Tremolo Strings",    1, 48,  0, /* below */
  61.     "Pizzicato String",    1, 45,  0,
  62.     "Orchestral Harp",    0, 46,  0,
  63.     "Timpani",        1, 47,  0,
  64.     "String Ensemble1",    1, 48,  0,
  65.     "String Ensemble2",    1, 49,  0,
  66.     "Synth Strings1",    1, 50,  0,
  67.     "Synth Strings2",    1, -1,  0,
  68.     "Choir Aahs",        0, 52,  0,
  69.     "Voice Oohs",        1, 53,  0,
  70.     "Synth Voice",        1, 53,  0, /* above */
  71.     "Orchestra Hit",    0, -1,  0,
  72.     "Trumpet",        1, 56,  0,
  73.     "Trombone",        1, 56,-12,
  74.     "Tuba",            1, 56,-24,
  75.     "Muted Trumpet",    1, 56,  0, /* above */
  76.     "French Horn",        1, 60,  0,
  77.     "Brass Section",    1, -1,  0,
  78.     "Synth Brass1",        1, -1,  0,
  79.     "Synth Brass2",        1, -1,  0,
  80.     "Soprano Sax",        1, 57, 24,
  81.     "Alto Sax",        1, 57, 12,
  82.     "Tenor Sax",        1, 57,  0,
  83.     "Baritone Sax",        1, 57,-12,
  84.     "Oboe",            1, 58,  0,
  85.     "English Horn",        1, 58,-12,
  86.     "Bassoon",        1, 58,-24,
  87.     "Clarinet",        1, 59,  0,
  88.     "Piccolo",        1, 61, 12,
  89.     "Flute",        1, 61,  0,
  90.     "Recorder",        1, -1,  0,
  91.     "Pan Flute",        1, 62,  0,
  92.     "Bottle Blow",        1, 63,  0,
  93.     "Shakuhachi",        1, -1,  0,
  94.     "Whistle",        1, -1,  0,
  95.     "Ocarina",        1, -1,  0,
  96.     "Lead1 squareea",    1, -1,  0,
  97.     "Lead2 sawtooth",    1, -1,  0,
  98.     "Lead3 caliope",    1, -1,  0,
  99.     "Lead4 chiff",        1, -1,  0,
  100.     "Lead5 charang",    1, -1,  0,
  101.     "Lead6 voice",        1, -1,  0,
  102.     "Lead7 fifths",        1, -1,  0,
  103.     "Lead8 brass",        1, -1,  0,
  104.     "Pad1 newage",        1, -1,  0,
  105.     "Pad2 warm",        1, -1,  0,
  106.     "Pad3 polysynth",    1, -1,  0,
  107.     "Pad4 choir Pad",    1, -1,  0,
  108.     "Pad5 bowed Pad",    1, -1,  0,
  109.     "Pad6 metallic",    1, -1,  0,
  110.     "Pad7 halo",        1, -1,  0,
  111.     "Pad8 sweep",        1, -1,  0,
  112.     "FX1 rain",        1, -1,  0,
  113.     "FX2 soundtrack",    1, -1,  0,
  114.     "FX3 crystal",        1, -1,  0,
  115.     "FX4 atmosphere",    1, 40,  0, /* "Breathe" */
  116.     "FX5 brightness",    1, -1,  0,
  117.     "FX6 goblins",        1, -1,  0,
  118.     "FX7 echoes",        1, -1,  0,
  119.     "FX8 sci-fi",        1, -1,  0,
  120.     "Sitar",        0, 55,  0,
  121.     "Banjo",        0,  5,  0,
  122.     "Shamisen",        0, 44,  0,
  123.     "Koto",            0, 54,  0,
  124.     "Kalimba",        0, 51,  0,
  125.     "Bagpipe",        1, 19, 12,
  126.     "Fiddle",        0, -1,  0,
  127.     "Shanai",        0, 37,  0, /* Gamelon?? */
  128.     "Tinkle Bell",        1, -1,  0,
  129.     "Agogo Bells",        1, 31,  0, /* bottles?? */
  130.     "Steel Drums",        1, 43,  0,
  131.     "Woodblock",        1, 30,  0,
  132.     "Taiko Drum",        1, -1,  0,
  133.     "Melodic Tom",        1, 26,  0,
  134.     "Synth Drum",        1, -1,  0,
  135.     "Reverse Cymbal",    1, -1,  0,
  136.     "Guitar Fret Noise",    1, -1,  0,
  137.     "Breath Noise",        1, 40,  0,
  138.     "Seashore",        1, -1,  0,
  139.     "Bird Tweet",        1, -1,  0,
  140.     "Telephone Ring",    1, -1,  0,
  141.     "Helicopter Blade",    1, -1,  0,
  142.     "Applause/Noise",    1, -1,  0,
  143.     "Gunshot",        1, -1,  0
  144. };
  145.