source: cmedia/trunk/Install/midimap.rc@ 577

Last change on this file since 577 was 354, checked in by stevenhl, 18 years ago

Import untested baseline cmedia sources, work products and binaries
Binaries and work products should be deleted from repository.
once new builds are verified to work.

File size: 28.9 KB
Line 
1/************************ START OF SPECIFICATIONS ***************************/
2/* */
3/* SOURCE FILE NAME: MIDIMAP.RC */
4/* */
5/* DESCRIPTIVE NAME: Resource file that describes a MIDI Map Table */
6/* */
7/* COPYRIGHT: */
8/* Copyright (c) IBM Corporation 1993 */
9/* All Rights Reserved */
10/* */
11/* STATUS: DDK #3 1993 */
12/* */
13/* DESCRIPTION: */
14/* This is a sample MIDI Map table for an adapter that does not follow */
15/* the General MIDI specification. Replace this table with a table that */
16/* describes your adapter, following the same format. */
17/*************************** END OF SPECIFICATIONS **************************/
18
19/* MIDITYPE STRUCTURE */
20RCDATA 100
21BEGIN
22 2, /* uStyle - defined in MIDITYPE.H */
23 32, /* Patch for Percussion Channel 10, if */
24 /* percussion keys not supported */
25 34, /* Patch for Percussion Channel 10, if */
26 /* percussion keys not supported */
27 0, 0,
28
29 /* MIDITYPEENTRY STRUCTURE */
30/* These next 128 rows hold the 128 arrays of MIDITYPENETRY structures. */
31/* The MIDITYPEENTRY structure is in MIDITYPE.H */
32/* An example of a MIDITYPEENTRY is as follows: */
33/* The first array (MidiTypeEntry[0]) tells MMPM/2 the following: */
34/* - Patch 0 of the device's MIDI is the accordion, which is patch number */
35/* 21 in General MIDI. */
36/* - Patch 0 of General MIDI is the Grand Piano, which is patch number */
37/* 66 of the device's MIDI. */
38/* - The relative volume is 100% */
39/* - The percussion keys follow General MIDI specification */
40
41
42/*Array Perc*/
43/*Index Dev Midi ->Gen Midi Gen Midi -> Dev Midi Volume Keys*/
44/*0 */ 21,/* Accordion */ 66, /* Grand Piano */ 100, 0,0
45/*1 */ 109,/* Bagpipe */ 64, /* Piano */ 100, 1,1
46/*2 */ 25,/* Acc. Guitar */ 66, /* Grand Piano */ 100, 2,2
47/*3 */ 105,/* Banjo */ 67, /* Honkey Tonk Piano */ 100, 3,3
48/*4 */ 32,/* Acoustic Bass */ 65, /* Electric Piano */ 100, 4,4
49/*5 */ 34,/* Electric Bass */ 65, /* Electric Piano */ 100, 5,5
50/*6 */ 33,/* Electric Bass */ 49, /* Harpsichord */ 100, 6,6
51/*7 */ 36,/* Slap Bass */ 23, /* Clavient */ 100, 7,7
52/*8 */ 70,/* Bassoon */ 16, /* Celesta */ 100, 8,8
53/*9 */ 52,/* Ride Bell */ 39, /* Glockenspiel */ 100, 9,9
54/*10 */ 117,/* Tom */ 100, /* MusicBox->Xylophone*/ 100, 10,10
55/*11 */ 61,/* Brass Section */ 91, /* Vibes */ 100, 11,11
56/*12 */ 56,/* Trumpet */ 57, /* Mirimba */ 100, 12,12
57/*13 */ 82,/* Calliope */ 100, /* Xylophone */ 100, 13,13
58/*14 */ 127,/* Gun Shot */ 89, /* Tubular Bells */ 100, 14,14
59/*15 */ 115,/* Wood Block */ 72, /* Dulcimer->Sitar */ 100, 15,15
60/*16 */ 8,/* Celeste */ 61, /* Hammond Organ */ 100, 16,16
61/*17 */ 42,/* Cello */ 60, /* Electric Organ */ 100, 17,17
62/*18 */ 94,/* Synth. Metallic */ 60, /* Electric Organ */ 100, 18,18
63/*19 */ 91,/* Choir */ 62, /* Pipe Organ */ 100, 19,19
64/*20 */ 91,/* Choir */ 62, /* Pipe Organ */ 100, 20,20
65/*21 */ 91,/* Choir */ 0, /* Accordian */ 100, 21,21
66/*22 */ 115,/* Wood Block */ 47, /* Harmonica */ 100, 22,22
67/*23 */ 71,/* Clarinet */ 0, /* Accordian */ 100, 23,23
68/*24 */ 7,/* Clavinet */ 41, /* Guitar */ 100, 24,24
69/*25 */ 6,/* Harpsicord */ 45, /* Steel Guitar */ 100, 25,25
70/*26 */ 6,/* Harpsicord */ 44, /* Jazz Guitar */ 100, 26,26
71/*27 */ 59,/* Muted Trumpet */ 42, /* Electric Guitar */ 100, 27,27
72/*28 */ 112,/* Bell */ 42, /* Elec. Guitar */ 100, 28,28
73/*29 */ 119,/* Cymbal */ 42, /* Elec. Guitar */ 100, 29,29
74/*30 */ 119,/* Cymbal */ 42, /* Elec. Guitar */ 100, 30,30
75/*31 */ 118,/* Drum */ 41, /* Guitar */ 100, 31,31
76/*32 */ 116,/* Drum */ 4, /* Bass */ 100, 32,32
77/*33 */ 114,/* Drum */ 6, /* Elec. Bass */ 100, 33,33
78/*34 */ 37,/* Acoustic Snare */ 6, /* Elec. Bass */ 100, 34,34
79/*35 */ 115,/* Steel Drum */ 4, /* Bass */ 100, 35,35
80/*36 */ 59,/* Muted Trumpet */ 7, /* Slap Bass */ 100, 36,36
81/*37 */ 73,/* Flute */ 7, /* Slap Bass */ 100, 37,37
82/*38 */ 60,/* French Horn */ 6, /* Elec. Bass */ 100, 38,38
83/*39 */ 9,/* Glockenspiel */ 6, /* Elec. Bass */ 100, 39,39
84/*40 */ 120,/* Cymbal */ 93, /* Violin */ 100, 40,40
85/*41 */ 24,/* Acoustic Guitar */ 92, /* Viola */ 100, 41,41
86/*42 */ 27,/* Electric Guitar */ 17, /* Cello */ 100, 42,42
87/*43 */ 29,/* Overdriven Guit */ 17, /* Contrabass->cello */ 100, 43,43
88/*44 */ 26,/* El. Jazz Guitar */ 74, /* Strings sec */ 100, 44,44
89/*45 */ 25,/* Acc. Steel Guit */ 75, /* pizzacato strings */ 100, 45,45
90/*46 */ 31,/* Guitar Harmonic */ 48, /* Harp */ 100, 46,46
91/*47 */ 22,/* Harmonica */ 83, /* Timpani */ 100, 47,47
92/*48 */ 6,/* Harpsicord */ 74, /* String section */ 100, 48,48
93/*49 */ 6,/* Harpsicord */ 74, /* String section */ 100, 49,49
94/*50 */ 117,/* Tom */ 80, /* Synth Strings */ 100, 50,50
95/*51 */ 117,/* Tom */ 80, /* Synth Strings */ 100, 51,51
96/*52 */ 6,/* Harpsicord */ 21, /* Choir Mixed */ 100, 52,52
97/*53 */ 107,/* Koto */ 19, /* Choir Fem */ 100, 53,53
98/*54 */ 32,/* Guitar */ 95, /* Voice Fem */ 100, 54,54
99/*55 */ 28,/* Elect. Guitar */ 59, /* Orchestra */ 100, 55,55
100/*56 */ 115,/* Wood Block */ 87, /* Trumpet */ 100, 56,56
101/*57 */ 12,/* Marimba */ 86, /* Trombone */ 100, 57,57
102/*58 */ 68,/* Oboe */ 88, /* Tuba */ 100, 58,58
103/*59 */ 55,/* Orchestra Hit */ 36, /* Flugal Horn */ 100, 59,59
104/*60 */ 18,/* Organ */ 38, /* French Horn */ 100, 60,60
105/*61 */ 16,/* Hammond Organ */ 11, /* Brass Section */ 100, 61,61
106/*62 */ 19,/* Church Organ */ 76, /* Synth Brass */ 100, 62,62
107/*63 */ 75,/* Pan Flute */ 76, /* Synth Brass */ 100, 63,63
108/*64 */ 0,/* Accoustic Piano */ 71, /* Sax */ 100, 64,64
109/*65 */ 2,/* Electric Piano */ 71, /* Sax */ 100, 65,65
110/*66 */ 0,/* Grand Piano */ 71, /* Sax */ 100, 66,66
111/*67 */ 3,/* Honky-Tonk Piano*/ 71, /* Sax */ 100, 67,67
112/*68 */ 72,/* Piccolo */ 58, /* Oboe */ 100, 68,68
113/*69 */ 124,/* Phone Ring */ 38, /* French Horn */ 100, 69,69
114/*70 */ 119,/* Cymbal */ 8, /* Bassoon */ 100, 70,70
115/*71 */ 65,/* Alto Sax */ 23, /* Clarinet */ 100, 71,71
116/*72 */ 104,/* Sitar */ 68, /* Piccolo */ 100, 72,72
117/*73 */ 115,/* Woodblock */ 37, /* Flute */ 100, 73,73
118/*74 */ 48,/* String Ensemble */ 68, /* Piccolo */ 100, 74,74
119/*75 */ 45,/* Pizzicato String*/ 63, /* Pan Pipe */ 100, 75,75
120/*76 */ 38,/* Synthetic Bass 1*/ 88, /* Tuba */ 100, 76,76
121/*77 */ 102,/* Synthetic echo */ 37, /* Shakuhachi->Flute */ 100, 77,77
122/*78 */ 73,/* Flute */ 97, /* Whistle */ 100, 78,78
123/*79 */ 81,/* Synthetic square*/ 68, /* Piccolo */ 100, 79,79
124/*80 */ 50,/* Synthetic String*/ 79, /* synth lead */ 100, 80,80
125/*81 */ 112,/* Bell */ 79, /* synth lead */ 100, 81,81
126/*82 */ 112,/* Bell */ 13, /* Calliope */ 100, 82,82
127/*83 */ 47,/* Timpani */ 79, /* synth lead */ 100, 83,83
128/*84 */ 117,/* Tom */ 79, /* synth lead */ 100, 84,84
129/*85 */ 112,/* Bell */ 79, /* synth lead */ 100, 85,85
130/*86 */ 57,/* Trombone */ 79, /* synth lead */ 100, 86,86
131/*87 */ 56,/* Trumpet */ 79, /* synth lead */ 100, 87,87
132/*88 */ 58,/* Tuba */ 65, /* Elec. piano */ 100, 88,88
133/*89 */ 14,/* Tubular Bell */ 65, /* Elec. piano */ 100, 89,89
134/*90 */ 25,/* Steel Guitar */ 65, /* Elec piano */ 100, 90,90
135/*91 */ 11,/* Vibes */ 65, /* elec piano */ 100, 91,91
136/*92 */ 41,/* Viola */ 65, /* elec piano */ 100, 92,92
137/*93 */ 40,/* Violin */ 65, /* elec piano */ 100, 93,93
138/*94 */ 40,/* Violin */ 65, /* elec piano */ 100, 94,94
139/*95 */ 85,/* Synthetic Voice */ 65, /* elec piano */ 100, 95,95
140/*96 */ 85,/* Synthetic Voice */ 42, /* Elec Guitar */ 100, 96,96
141/*97 */ 78,/* Whistle */ 42, /* elec guitar */ 100, 97,97
142/*98 */ 95,/* Synthetic Sweep */ 42, /* elec guitar */ 100, 98,98
143/*99 */ 115,/* Wood Block */ 42, /* elec guitar */ 100, 99,99
144/*100*/ 13,/* Xylophone */ 42, /* elec guitar */ 100, 100,100
145/*101*/ 100,/* Synthetic Bright*/ 42, /* elec guitar */ 100, 101,101
146/*102*/ 113,/* Agogo */ 42, /* elec guitar */ 100, 102,102
147/*103*/ 116,/* Drum */ 65, /* elec guitar */ 100, 103,103
148/*104*/ 118,/* Drum */ 72, /* Sitar */ 100, 104,104
149/*105*/ 117,/* Tom */ 3, /* Banjo */ 100, 105,105
150/*106*/ 0,/* */ 97, /* whistle */ 100, 106,106
151/*107*/ 0,/* */ 53, /* koto */ 100, 107,107
152/*108*/ 0,/* */ 100, /* xylophone */ 100, 108,108
153/*109*/ 0,/* */ 1, /* bagpipe */ 100, 109,109
154/*110*/ 0,/* */ 93, /* violin */ 100, 110,110
155/*111*/ 0,/* */ 18, /* chimes */ 100, 111,111
156/*112*/ 0,/* */ 9, /* bell */ 100, 112,112
157/*113*/ 0,/* */ 102, /* agogo */ 100, 113,113
158/*114*/ 0,/* */ 35, /* steel drums */ 100, 114,114
159/*115*/ 0,/* */ 99, /* wood block */ 100, 115,115
160/*116*/ 0,/* */ 104, /* conga */ 100, 116,116
161/*117*/ 0,/* */ 35, /* steel drums */ 100, 117,117
162/*118*/ 0,/* */ 31, /* drum */ 100, 118,118
163/*119*/ 0,/* */ 30, /* cymbal */ 100, 119,119
164/*120*/ 0,/* */ 42, /* elec guitar */ 100, 120,120
165/*121*/ 0,/* */ 95, /* female */ 100, 121,121
166/*122*/ 0,/* */ 69, /* rattle */ 100, 122,122
167/*123*/ 0,/* */ 68, /* picolo */ 100, 123,123
168/*124*/ 0,/* */ 9, /* bell */ 100, 124,124
169/*125*/ 0,/* */ 34, /* snare */ 100, 125,125
170/*126*/ 0,/* */ 34, /* snare */ 100, 126,126
171/*127*/ 0,/* */ 33, /* rimshot */ 100, 127,127
172
173 /* Patch Name List */
174
175 "Accordion" /* 0 */
176 "Bagpipe" /* 1 */
177 "Balalaika" /* 2 */
178 "Banjo" /* 3 */
179 "Bass" /* 4 */
180 "Bass, double" /* 5 */
181 "Bass, electric" /* 6 */
182 "Bass, slap" /* 7 */
183 "Bassoon" /* 8 */
184 "Bell" /* 9 */
185 "Bongo" /* 10 */
186 "Brass section" /* 11 */
187 "Bugle" /* 12 */
188 "Calliope" /* 13 */
189 "Cannon" /* 14 */
190 "Castanets" /* 15 */
191 "Celeste" /* 16 */
192 "Cello" /* 17 */
193 "Chimes" /* 18 */
194 "Choir, female" /* 19 */
195 "Choir, male" /* 20 */
196 "Choir, mixed" /* 21 */
197 "Claps" /* 22 */
198 "Clarinet" /* 23 */
199 "Claves" /* 24 */
200 "Clavichord" /* 25 */
201 "Clavichord, muted" /* 26 */
202 "Cornet" /* 27 */
203 "Cow bell" /* 28 */
204 "Crash cymbal" /* 29 */
205 "Cymbal" /* 30 */
206 "Drum" /* 31 */
207 "Drum, bass" /* 32 */
208 "Drum, rimshot" /* 33 */
209 "Drum, snare" /* 34 */
210 "Drum, steel" /* 35 */
211 "Flugel horn" /* 36 */
212 "Flute" /* 37 */
213 "French horn" /* 38 */
214 "Glockenspiel" /* 39 */
215 "Gong" /* 40 */
216 "Guitar" /* 41 */
217 "Guitar, electric" /* 42 */
218 "Guitar, fuzz" /* 43 */
219 "Guitar, jazz" /* 44 */
220 "Guitar, steel" /* 45 */
221 "Guitar, waa waa" /* 46 */
222 "Harmonica" /* 47 */
223 "Harp" /* 48 */
224 "Harpsichord" /* 49 */
225 "Hi hat (closed)" /* 50 */
226 "Hi hat (open)" /* 51 */
227 "Jew's harp" /* 52 */
228 "Koto" /* 53 */
229 "Lute" /* 54 */
230 "Mandolin" /* 55 */
231 "Maraca" /* 56 */
232 "Marimba" /* 57 */
233 "Oboe" /* 58 */
234 "Orchcestra" /* 59 */
235 "Organ, electric" /* 60 */
236 "Organ, Hammond" /* 61 */
237 "Organ, pipe" /* 62 */
238 "Pan pipe" /* 63 */
239 "Piano" /* 64 */
240 "Piano, electric" /* 65 */
241 "Piano, grand" /* 66 */
242 "Piano, honkey-tonk" /* 67 */
243 "Piccolo" /* 68 */
244 "Rattle" /* 69 */
245 "Ride cymbal" /* 70 */
246 "Saxophone" /* 71 */
247 "Sitar" /* 72 */
248 "Snap, finger" /* 73 */
249 "String section" /* 74 */
250 "Strings pizzicato" /* 75 */
251 "Synth brass" /* 76 */
252 "Synth, growl" /* 77 */
253 "Synth, slide flute" /* 78 */
254 "Synth, lead" /* 79 */
255 "Synth, strings" /* 80 */
256 "Tamborine (shaken)" /* 81 */
257 "Tamborine (struck)" /* 82 */
258 "Timpani" /* 83 */
259 "Tom Tom" /* 84 */
260 "Triangle" /* 85 */
261 "Trombone" /* 86 */
262 "Trumpet" /* 87 */
263 "Tuba" /* 88 */
264 "Tubular bell" /* 89 */
265 "Ukulele" /* 90 */
266 "Vibes" /* 91 */
267 "Viola" /* 92 */
268 "Violin" /* 93 */
269 "Violin, pizzacato" /* 94 */
270 "Voice, female" /* 95 */
271 "Voice, male" /* 96 */
272 "Whistle" /* 97 */
273 "Wind chime" /* 98 */
274 "Wood block" /* 99 */
275 "Xylophone" /* 100 */
276 "Zither" /* 101 */
277 "Agogo" /* 102 */
278 "Cabasa" /* 103 */
279 "Conga" /* 104 */
280 "Guiro" /* 105 */
281 "Reserved" /* 106 */
282 "Reserved" /* 107 */
283 "Reserved" /* 108 */
284 "Reserved" /* 109 */
285 "Reserved" /* 110 */
286 "Reserved" /* 111 */
287 "Reserved" /* 112 */
288 "Reserved" /* 113 */
289 "Reserved" /* 114 */
290 "Reserved" /* 115 */
291 "Reserved" /* 116 */
292 "Reserved" /* 117 */
293 "Reserved" /* 118 */
294 "Reserved" /* 119 */
295 "Reserved" /* 120 */
296 "Reserved" /* 121 */
297 "Reserved" /* 122 */
298 "Reserved" /* 123 */
299 "Reserved" /* 124 */
300 "Reserved" /* 125 */
301 "Reserved" /* 126 */
302 "Reserved" /* 127 */
303 "" /* <--- this is a null terminator, do not remove it !!! */
304
305 /* Percussion Key Name List */
306
307 "Undefined" /* 0 */
308 "Undefined" /* 1 */
309 "Undefined" /* 2 */
310 "Undefined" /* 3 */
311 "Undefined" /* 4 */
312 "Undefined" /* 5 */
313 "Undefined" /* 6 */
314 "Undefined" /* 7 */
315 "Undefined" /* 8 */
316 "Undefined" /* 9 */
317 "Undefined" /* 10 */
318 "Undefined" /* 11 */
319 "Undefined" /* 12 */
320 "Undefined" /* 13 */
321 "Undefined" /* 14 */
322 "Undefined" /* 15 */
323 "Undefined" /* 16 */
324 "Undefined" /* 17 */
325 "Undefined" /* 18 */
326 "Undefined" /* 19 */
327 "Undefined" /* 20 */
328 "Undefined" /* 21 */
329 "Undefined" /* 22 */
330 "Undefined" /* 23 */
331 "Undefined" /* 24 */
332 "Undefined" /* 25 */
333 "Undefined" /* 26 */
334 "Undefined" /* 27 */
335 "Undefined" /* 28 */
336 "Undefined" /* 29 */
337 "Undefined" /* 30 */
338 "Undefined" /* 31 */
339 "Undefined" /* 32 */
340 "Undefined" /* 33 */
341 "Undefined" /* 34 */
342 "Undefined" /* 35 */
343 "Undefined" /* 36 */
344 "Undefined" /* 37 */
345 "Undefined" /* 38 */
346 "Undefined" /* 39 */
347 "Undefined" /* 40 */
348 "Undefined" /* 41 */
349 "Undefined" /* 42 */
350 "Undefined" /* 43 */
351 "Undefined" /* 44 */
352 "Undefined" /* 45 */
353 "Undefined" /* 46 */
354 "Undefined" /* 47 */
355 "Undefined" /* 48 */
356 "Undefined" /* 49 */
357 "Undefined" /* 50 */
358 "Undefined" /* 51 */
359 "Undefined" /* 52 */
360 "Undefined" /* 53 */
361 "Undefined" /* 54 */
362 "Undefined" /* 55 */
363 "Undefined" /* 56 */
364 "Undefined" /* 57 */
365 "Undefined" /* 58 */
366 "Undefined" /* 59 */
367 "Undefined" /* 60 */
368 "Undefined" /* 61 */
369 "Undefined" /* 62 */
370 "Undefined" /* 63 */
371 "Undefined" /* 64 */
372 "Undefined" /* 65 */
373 "Undefined" /* 66 */
374 "Undefined" /* 67 */
375 "Undefined" /* 68 */
376 "Undefined" /* 69 */
377 "Undefined" /* 70 */
378 "Undefined" /* 71 */
379 "Undefined" /* 72 */
380 "Undefined" /* 73 */
381 "Undefined" /* 74 */
382 "Undefined" /* 75 */
383 "Undefined" /* 76 */
384 "Undefined" /* 77 */
385 "Undefined" /* 78 */
386 "Undefined" /* 79 */
387 "Undefined" /* 80 */
388 "Undefined" /* 81 */
389 "Undefined" /* 82 */
390 "Undefined" /* 83 */
391 "Undefined" /* 84 */
392 "Undefined" /* 85 */
393 "Undefined" /* 86 */
394 "Undefined" /* 87 */
395 "Undefined" /* 88 */
396 "Undefined" /* 89 */
397 "Undefined" /* 90 */
398 "Undefined" /* 91 */
399 "Undefined" /* 92 */
400 "Undefined" /* 93 */
401 "Undefined" /* 94 */
402 "Undefined" /* 95 */
403 "Undefined" /* 96 */
404 "Undefined" /* 97 */
405 "Undefined" /* 98 */
406 "Undefined" /* 99 */
407 "Undefined" /* 100 */
408 "Undefined" /* 101 */
409 "Undefined" /* 102 */
410 "Undefined" /* 103 */
411 "Undefined" /* 104 */
412 "Undefined" /* 105 */
413 "Undefined" /* 106 */
414 "Undefined" /* 107 */
415 "Undefined" /* 108 */
416 "Undefined" /* 109 */
417 "Undefined" /* 110 */
418 "Undefined" /* 111 */
419 "Undefined" /* 112 */
420 "Undefined" /* 113 */
421 "Undefined" /* 114 */
422 "Undefined" /* 115 */
423 "Undefined" /* 116 */
424 "Undefined" /* 117 */
425 "Undefined" /* 118 */
426 "Undefined" /* 119 */
427 "Undefined" /* 120 */
428 "Undefined" /* 121 */
429 "Undefined" /* 122 */
430 "Undefined" /* 123 */
431 "Undefined" /* 124 */
432 "Undefined" /* 125 */
433 "Undefined" /* 126 */
434 "Undefined" /* 127 */
435 "" /* <--- this is a null terminator, do NOT remove it !!! */
436
437END
438
Note: See TracBrowser for help on using the repository browser.