1 /* 2 * libcddb - CDDB Interface Library for xmcd/cda 3 * 4 * This library implements an interface to access the "classic" 5 * CDDB1 services. 6 * 7 * Copyright (C) 1993-2004 Ti Kan 8 * E-mail: xmcd@amb.org 9 * 10 * This program is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * This program is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, write to the Free Software 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 * 24 */ 25 #ifndef _ROLETBL_H_ 26 #define _ROLETBL_H_ 27 28 #ifndef lint 29 static char *_roletbl_h_ident_ = "@(#)roletbl.h 7.8 04/03/08"; 30 #endif 31 32 33 /* 34 * Role table 35 */ 36 cddb_role_t fcddb_role_tbl[] = { 37 { "", "m", "1", "Author/Publisher", NULL }, 38 { "", "s", "2", "Author", NULL }, 39 { "", "s", "3", "Composer", NULL }, 40 { "", "s", "4", "Copyright", NULL }, 41 { "", "s", "5", "Librettist", NULL }, 42 { "", "s", "6", "Lyricist", NULL }, 43 { "", "s", "7", "Publisher", NULL }, 44 { "", "s", "8", "Score", NULL }, 45 { "", "s", "9", "Songwriter (Music & Lyrics)", NULL }, 46 { "", "m", "10", "Conductor/Arranger", NULL }, 47 { "", "s", "11", "Arranger", NULL }, 48 { "", "s", "12", "Conductor", NULL }, 49 { "", "s", "13", "Director", NULL }, 50 { "", "s", "14", "Orchestrator", NULL }, 51 { "", "m", "15", "Drums/Percussion", NULL }, 52 { "", "s", "16", "Drums and Percussion", NULL }, 53 { "", "s", "17", "Drum Programming", NULL }, 54 { "", "s", "18", "Gong Chimes", NULL }, 55 { "", "s", "19", "Marimba", NULL }, 56 { "", "s", "20", "Metallophone", NULL }, 57 { "", "s", "21", "Percussion-Various", NULL }, 58 { "", "s", "22", "Steel Drum", NULL }, 59 { "", "s", "23", "Tabla", NULL }, 60 { "", "s", "24", "Timpani", NULL }, 61 { "", "s", "25", "Vibraphone", NULL }, 62 { "", "s", "26", "Washboard", NULL }, 63 { "", "s", "27", "Xylophone", NULL }, 64 { "", "m", "28", "Guitar/Bass", NULL }, 65 { "", "s", "29", "Acoustic Bass", NULL }, 66 { "", "s", "30", "Acoustic Guitar", NULL }, 67 { "", "s", "31", "Banjo", NULL }, 68 { "", "s", "32", "Bass Guitar", NULL }, 69 { "", "s", "33", "Cittern", NULL }, 70 { "", "s", "34", "Chapman Stick", NULL }, 71 { "", "s", "35", "Guitar-Electric", NULL }, 72 { "", "s", "36", "Koto", NULL }, 73 { "", "s", "37", "Lute", NULL }, 74 { "", "s", "38", "Lyre", NULL }, 75 { "", "s", "39", "Mandolin", NULL }, 76 { "", "s", "40", "Pedal Steel Guitar", NULL }, 77 { "", "s", "41", "Samisen", NULL }, 78 { "", "s", "42", "Sitar", NULL }, 79 { "", "s", "43", "Tambura", NULL }, 80 { "", "s", "44", "Ukulele", NULL }, 81 { "", "s", "45", "Vina", NULL }, 82 { "", "m", "46", "Keyboards", NULL }, 83 { "", "s", "47", "Clavichord", NULL }, 84 { "", "s", "48", "Harpsichord", NULL }, 85 { "", "s", "49", "Keyboards-Various", NULL }, 86 { "", "s", "50", "Harmonium", NULL }, 87 { "", "s", "51", "Organ", NULL }, 88 { "", "s", "52", "Piano", NULL }, 89 { "", "s", "53", "Synthesizer", NULL }, 90 { "", "s", "54", "Virginal", NULL }, 91 { "", "m", "55", "Other Instrument", NULL }, 92 { "", "s", "56", "Accordion", NULL }, 93 { "", "s", "57", "Bagpipe", NULL }, 94 { "", "s", "58", "Concertina", NULL }, 95 { "", "s", "59", "Dulcimer", NULL }, 96 { "", "s", "60", "Harmonica", NULL }, 97 { "", "s", "61", "Historical Instrument", NULL }, 98 { "", "s", "62", "Jew's Harp", NULL }, 99 { "", "s", "63", "Kazoo", NULL }, 100 { "", "s", "64", "Penny Whistle", NULL }, 101 { "", "s", "65", "Regional Instrument", NULL }, 102 { "", "s", "66", "DJ (Scratch)", NULL }, 103 { "", "s", "67", "Unlisted Instrument", NULL }, 104 { "", "m", "68", "Production", NULL }, 105 { "", "s", "69", "Assistant Engineer", NULL }, 106 { "", "s", "70", "Associate Producer", NULL }, 107 { "", "s", "71", "Coproducer", NULL }, 108 { "", "s", "72", "Engineer", NULL }, 109 { "", "s", "73", "Executive Producer", NULL }, 110 { "", "s", "74", "Mastering", NULL }, 111 { "", "s", "75", "Mastering Location", NULL }, 112 { "", "s", "76", "Mixing", NULL }, 113 { "", "s", "77", "Mixing Location", NULL }, 114 { "", "s", "78", "Producer", NULL }, 115 { "", "s", "79", "Programming", NULL }, 116 { "", "s", "80", "Recording Location", NULL }, 117 { "", "s", "147", "Remixing", NULL }, 118 { "", "m", "81", "Saxophones", NULL }, 119 { "", "s", "82", "Alto Saxophone", NULL }, 120 { "", "s", "83", "Baritone Saxophone", NULL }, 121 { "", "s", "84", "Bass Saxophone", NULL }, 122 { "", "s", "85", "Contrabass Saxophone", NULL }, 123 { "", "s", "86", "Saxophone", NULL }, 124 { "", "s", "87", "Sopranino Saxophone", NULL }, 125 { "", "s", "88", "Soprano Saxophone", NULL }, 126 { "", "s", "89", "Subcontrabass Saxophone", NULL }, 127 { "", "s", "90", "Tenor Saxophone", NULL }, 128 { "", "m", "91", "Strings", NULL }, 129 { "", "s", "92", "Cello", NULL }, 130 { "", "s", "93", "Double bass", NULL }, 131 { "", "s", "94", "Fiddle", NULL }, 132 { "", "s", "95", "Harp", NULL }, 133 { "", "s", "96", "Viol (Viola da Gamba)", NULL }, 134 { "", "s", "97", "Viola", NULL }, 135 { "", "s", "98", "Violin", NULL }, 136 { "", "s", "99", "Zither", NULL }, 137 { "", "m", "100", "Voice", NULL }, 138 { "", "s", "101", "Actor", NULL }, 139 { "", "s", "102", "Alto", NULL }, 140 { "", "s", "103", "Baritone", NULL }, 141 { "", "s", "104", "Basso", NULL }, 142 { "", "s", "105", "Contralto", NULL }, 143 { "", "s", "106", "Counter-tenor", NULL }, 144 { "", "s", "107", "Mezzo-soprano", NULL }, 145 { "", "s", "108", "Narrator", NULL }, 146 { "", "s", "109", "Rap", NULL }, 147 { "", "s", "110", "Reader", NULL }, 148 { "", "s", "111", "Soprano", NULL }, 149 { "", "s", "112", "Tenor", NULL }, 150 { "", "s", "113", "Vocals", NULL }, 151 { "", "s", "114", "Vocals-Backing", NULL }, 152 { "", "s", "115", "Vocals-Lead", NULL }, 153 { "", "s", "116", "Voice-Other", NULL }, 154 { "", "s", "117", "Voice-Spoken", NULL }, 155 { "", "m", "118", "Wind/Brass", NULL }, 156 { "", "s", "119", "Bugle", NULL }, 157 { "", "s", "120", "Cornet", NULL }, 158 { "", "s", "121", "English Horn", NULL }, 159 { "", "s", "122", "Euphonium", NULL }, 160 { "", "s", "123", "French Horn", NULL }, 161 { "", "s", "124", "Horn", NULL }, 162 { "", "s", "125", "Sousaphone", NULL }, 163 { "", "s", "126", "Trombone", NULL }, 164 { "", "s", "127", "Trombone-Valve", NULL }, 165 { "", "s", "128", "Trumpet", NULL }, 166 { "", "s", "129", "Trumpet-Slide", NULL }, 167 { "", "s", "130", "Tuba", NULL }, 168 { "", "m", "131", "Wind/Woodwind", NULL }, 169 { "", "s", "132", "Bass Clarinet", NULL }, 170 { "", "s", "133", "Bassoon", NULL }, 171 { "", "s", "134", "Clarinet", NULL }, 172 { "", "s", "135", "Contrabassoon", NULL }, 173 { "", "s", "136", "Cor Anglais", NULL }, 174 { "", "s", "137", "Didgeridoo", NULL }, 175 { "", "s", "138", "Fife", NULL }, 176 { "", "s", "139", "Flageolet", NULL }, 177 { "", "s", "140", "Flute", NULL }, 178 { "", "s", "141", "Oboe", NULL }, 179 { "", "s", "142", "Oboe d'amore", NULL }, 180 { "", "s", "143", "Panpipes", NULL }, 181 { "", "s", "144", "Piccolo", NULL }, 182 { "", "s", "145", "Recorder", NULL }, 183 { "", "s", "146", "Shawm", NULL }, 184 { "", "", NULL, NULL, NULL } 185 }; 186 187 188 #endif /* _ROLETBL_H_ */ 189 190