summaryrefslogtreecommitdiffstats
path: root/instrument/Microsoft_GS_Wavetable_Synth.ins
blob: e37db0db496e10cedaf83b6c3609123971cafe06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
;
; Microsoft GS Wavetable Synth Instrument Definition File
; version 2009/01/14
; (c)2009 kuzu / openmidiproject
;
; This list is based on uncertain information on the Internet.
; First, Microsoft does not publish the specification of MSGS.
; Therefore, this list may be wrong.
;
; This file is compatible with Cakewalk or SONAR's instrument
; definition file.
;
; This file is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
;

; ----------------------------------------------------------------------

.Patch Names


[Microsoft GS Capital Tones]
0=Piano 1
1=Piano 2
2=Piano 3
3=Honky-tonk
4=E.Piano 1
5=E.Piano 2
6=Harpsichord
7=Clav.
8=Celesta
9=Glockenspiel
10=Music Box
11=Vibraphone
12=Marimba
13=Xylophone
14=Tubular-bell
15=Santur
16=Organ 1
17=Organ 2
18=Organ 3
19=Church Org.1
20=Reed Organ
21=Accordion Fr
22=Harmonica
23=Bandoneon
24=Nylon-str.Gt
25=Steel-str.Gt
26=Jazz Gt.
27=Clean Gt.
28=Muted Gt.
29=Overdrive Gt
30=DistortionGt
31=Gt.Harmonics
32=Acoustic Bs.
33=Fingered Bs.
34=Picked Bass
35=Fretless Bs.
36=Slap Bass 1
37=Slap Bass 2
38=Synth Bass 1
39=Synth Bass 2
40=Violin
41=Viola
42=Cello
43=Contrabass
44=Tremolo Str
45=PizzicatoStr
46=Harp
47=Timpani
48=Strings
49=Slow Strings
50=Syn.Strings1
51=Syn.Strings2
52=Choir Aahs
53=Voice Oohs
54=SynVox
55=OrchestraHit
56=Trumpet
57=Trombone
58=Tuba
59=MutedTrumpet
60=French Horns
61=Brass 1
62=Synth Brass1
63=Synth Brass2
64=Soprano Sax
65=Alto Sax
66=Tenor Sax
67=Baritone Sax
68=Oboe
69=English Horn
70=Bassoon
71=Clarinet
72=Piccolo
73=Flute
74=Recorder
75=Pan Flute
76=Bottle Blow
77=Shakuhachi
78=Whistle
79=Ocarina
80=Square Wave
81=Saw Wave
82=Syn.Calliope
83=Chiffer Lead
84=Charang
85=Solo Vox
86=5th Saw Wave
87=Bass & Lead
88=Fantasia
89=Warm Pad
90=Polysynth
91=Space Voice
92=Bowed Glass
93=Metal Pad
94=Halo Pad
95=Sweep Pad
96=Ice Rain
97=Soundtrack
98=Crystal
99=Atmosphere
100=Brightness
101=Goblin
102=Echo Drops
103=Star Theme
104=Sitar
105=Banjo
106=Shamisen
107=Koto
108=Kalimba
109=Bagpipe
110=Fiddle
111=Shanai
112=Tinkle Bell
113=Agogo
114=Steel Drums
115=Woodblock
116=Taiko
117=Melo. Tom 1
118=Synth Drum
119=Reverse Cym.
120=Gt.FretNoise
121=Breath Noise
122=Seashore
123=Bird
124=Telephone 1
125=Helicopter
126=Applause
127=Gun Shot

[Microsoft GS Var #01]
38=Synth Bass101
57=Trombone 2
60=French Horn2
80=Square
81=Saw
98=Syn Mallet
102=Echo Bell
104=Sitar 2
120=Gt.Cut Noise
121=Fl.Key Click
122=Rain
123=Dog
124=Telephone 2
125=Car-Engine
126=Laughing
127=Machine Gun

[Microsoft GS Var #02]
102=Echo Pan
120=String Slap
122=Thunder
123=Horse-Gallop
124=DoorCreaking
125=Car-Stop
126=Screaming
127=Lasergun

[Microsoft GS Var #03]
122=Wind
123=Bird 2
124=Door
125=Car-Pass
126=Punch
127=Explosion

[Microsoft GS Var #04]
122=Stream
124=Scratch
125=Car-Crash
126=Heart Beat

[Microsoft GS Var #05]
122=Bubble
124=Windchime
125=Siren
126=Footsteps

[Microsoft GS Var #06]
125=Train

[Microsoft GS Var #07]
125=Jetplane

[Microsoft GS Var #08]
0=Piano 1w
1=Piano 2w
2=Piano 3w
3=Honky-tonk w
4=Detuned EP 1
5=Detuned EP 2
6=Coupled Hps.
11=Vib.w
12=Marimba w
14=Church Bell
16=Detuned Or.1
17=Detuned Or.2
19=Church Org.2
21=Accordion It
24=Ukulele
25=12-str.Gt
26=Hawaiian Gt.
27=Chorus Gt.
28=Funk Gt.
30=Feedback Gt.
31=Gt.Feedback
38=Synth Bass 3
39=Synth Bass 4
40=Slow Violine
48=Orchestra
50=Syn.Strings3
61=Brass 2
62=Synth Brass3
63=Synth Brass4
80=Sine Wave
81=Doctor Solo
107=Taisho Koto
115=Castanets
116=Concert BD
117=Melo. Tom 2
118=808 Tom
125=Starship

[Microsoft GS Var #09]
14=Carillon
118=Elec Perc
125=Burst Noise

[Microsoft GS Var #16]
0=Piano 1d
4=E.Piano 1w
5=E.Piano 2w
6=Harpsi.w
16=60's Organ 1
19=Church Org.3
24=Nylon Gt.o
25=Mandolin
28=Funk Gt.2
39=Rubber Bass
62=AnalogBrass1
63=AnalogBrass2

[Microsoft GS Var #24]
4=60's E.Piano
6=Harpsi.o

[Microsoft GS Var #32]
16=Organ 4
17=Organ 5
24=Nylon Gt.2
52=Choir Aahs 2

[Microsoft GS Drumsets]
0=Standard
8=Room
16=Power
24=Electronic
25=TR-808
32=Jazz
40=Brush
48=Orchestra
56=SFX

; ----------------------------------------------------------------------

.Note Names


[Microsoft GS Standard Set]
27=High Q
28=Slap
29=Scratch Push
30=Scratch Pull
31=Sticks
32=Square Click
33=Metronome Click
34=Metronome Bell
35=Kick Drum 2
36=Kick Drum 1
37=Side Stick
38=Snare Drum 1
39=Hand Clap
40=Snare Drum 2
41=Low Tom 2
42=Closed Hi-Hat
43=Low Tom 1
44=Pedal Hi-Hat
45=Mid Tom 2
46=Open Hi-Hat
47=Mid Tom 1
48=High Tom 2
49=Crash Cymbal 1
50=High Tom 1
51=Ride Cymbal 1
52=Chinese Cymbal
53=Ride Bell
54=Tambourine
55=Splash Cymbal
56=Cowbell
57=Crash Cymbal 2
58=Vibra-slap
59=Ride Cymbal 2
60=High Bongo
61=Low Bongo
62=Mute High Conga
63=Open High Conga
64=Low Conga
65=High Timbale
66=Low Timbale
67=High Agogo
68=Low Agogo
69=Cabasa
70=Maracas
71=Short Hi Whistle
72=Long Low Whistle
73=Short Guiro
74=Long Guiro
75=Claves
76=High Wood Block
77=Low Wood Block
78=Mute Cuica
79=Open Cuica
80=Mute Triangle
81=Open Triangle
82=Shaker
83=Jingle Bell
84=Belltree
85=Castanets
86=Mute Surdo
87=Open Surdo

[Microsoft GS Brush Set]
BasedOn=Microsoft GS Standard Set
35=Jazz BD 2
36=Jazz BD 1
38=Brush Tap
39=Brush Slap
40=Brush Swirl

[Microsoft GS Electronic Set]
BasedOn=Microsoft GS Standard Set
36=Elec BD
38=Elec SD
40=Gated SD
41=Elec Low Tom 2
43=Elec Low Tom 1
45=Elec Mid Tom 2
47=Elec Mid Tom 1
48=Elec Hi Tom 2
50=Elec Hi Tom 1
52=Reverse Cymbal

[Microsoft GS Jazz Set]
BasedOn=Microsoft GS Standard Set
35=Jazz BD 2
36=Jazz BD 1

[Microsoft GS Orchestra Set]
BasedOn=Microsoft GS Standard Set
27=Closed Hi-Hat
28=Pedal Hi-Hat
29=Open Hi-Hat
30=Ride Cymbal
35=Concert BD 2
36=Concert BD 1
38=Concert SD
39=Castanets
40=Concert SD
41=Timpani F
42=Timpani F#
43=Timpani G
44=Timpani G#
45=Timpani A
46=Timpani A#
47=Timpani B
48=Timpani c
49=Timpani c#
50=Timpani d
51=Timpani d#
52=Timpani e
53=Timpani f
57=Concert Cymbal 2
59=Concert Cymbal 1
88=Applause

[Microsoft GS Power Set]
BasedOn=Microsoft GS Standard Set
36=MONDO Kick
38=Gated SD
41=Room Low Tom 2
43=Room Low Tom 1
45=Room Mid Tom 2
47=Room Mid Tom 1
48=Room Hi Tom 2
50=Room Hi Tom 1

[Microsoft GS Room Set]
BasedOn=Microsoft GS Standard Set
41=Room Low Tom 2
43=Room Low Tom 1
45=Room Mid Tom 2
47=Room Mid Tom 1
48=Room Hi Tom 2
50=Room Hi Tom 1

[Microsoft GS SFX Set]
39=High Q
40=Slap
41=Scratch Push
42=Scratch Pull
43=Sticks
44=Square Click
45=Metronome Click
46=Metronome Bell
47=Guitar Sliding Finger
48=Guitar Cutting Noise (Down)
49=Guitar Cutting Noise (Up)
50=String Slap of Double Bass
51=Flute Key click
52=Laughing
53=Screaming
54=Punch
55=Heart Beat
56=Footsteps 1
57=Footsteps 2
58=Applause
59=Door Creaking
60=Door
61=Scratch
62=Windchime
63=Car-Engine
64=Car-Stop
65=Car-Pass
66=Car-Crash
67=Siren
68=Train
69=Jetplane
70=Helicopter
71=Starship
72=Gun Shot
73=Machine Gun
74=Lasergun
75=Explosion
76=Dog
77=Horse-Gallop
78=Birds
79=Rain
80=Thunder
81=Wind
82=Seashore
83=Stream
84=Bubble

[Microsoft GS TR-808 Set]
BasedOn=Microsoft GS Standard Set
36=808 Bass Drum
37=808 Rim Shot
38=808 Snare Drum
41=808 Low Tom 2
42=808 CHH
43=808 Low Tom 1
44=808 CHH
45=808 Mid Tom 2
46=808 OHH
47=808 Mid Tom 1
48=808 Hi Tom 2
49=808 Cymbal
50=808 Hi Tom 1
56=808 Cowbell
62=808 High Conga
63=808 Mid Conga
64=808 Low Conga
70=808 Maracas
75=808 Claves

; ----------------------------------------------------------------------

.Controller Names


[Microsoft GS Controllers]
0=Bank Select MSB
1=Modulation
6=Data Entry MSB
7=Volume
10=Pan
11=Expression
32=Bank Select LSB
38=Data Entry LSB
64=Hold 1
91=Reverb Send Level(Unsupported)
93=Chorus Send Level(Unsupported)
94=Delay Send Level(Unsupported)
98=NRPN LSB
99=NRPN MSB
100=RPN LSB
101=RPN MSB
120=All Sound Off
121=Reset All Controller
123=All Note Off
124=Omni Mode Off
125=Omni Mode On
126=Mono Mode On
127=Poly Mode On


; ----------------------------------------------------------------------

.RPN Names


[Microsoft GS RPN]
0=Pitch Bend Sensitivity
1=Master Fine Tuning(Unsupported)
2=Master Coarse Tuning(Unsupported)
5=Moduration Sensitivity(Unsupported)


; ----------------------------------------------------------------------

.NRPN Names


[Microsoft GS NRPN]


; ----------------------------------------------------------------------

.Instrument Definitions


[Microsoft GS Wavetable Synth]
Control=Microsoft GS Controllers
RPN=Microsoft GS RPN
NRPN=Microsoft GS NRPN
Patch[0]=Microsoft GS Capital Tones
Patch[128]=Microsoft GS Var #01
Patch[256]=Microsoft GS Var #02
Patch[384]=Microsoft GS Var #03
Patch[512]=Microsoft GS Var #04
Patch[640]=Microsoft GS Var #05
Patch[768]=Microsoft GS Var #06
Patch[896]=Microsoft GS Var #07
Patch[1024]=Microsoft GS Var #08
Patch[1152]=Microsoft GS Var #09
Patch[2048]=Microsoft GS Var #16
Patch[3072]=Microsoft GS Var #24
Patch[4096]=Microsoft GS Var #32
Patch[*]=1..128



[Microsoft GS Wavetable Synth Drumsets]
Control=Microsoft GS Controllers
RPN=Microsoft GS RPN
NRPN=Microsoft GS NRPN
Patch[0]=Microsoft GS Drumsets
Patch[*]=1..128
Key[*,*]=0..127
Key[0,0]=Microsoft GS Standard Set
Key[0,8]=Microsoft GS Room Set
Key[0,16]=Microsoft GS Power Set
Key[0,24]=Microsoft GS Electronic Set
Key[0,25]=Microsoft GS TR-808 Set
Key[0,32]=Microsoft GS Jazz Set
Key[0,40]=Microsoft GS Brush Set
Key[0,48]=Microsoft GS Orchestra Set
Key[0,56]=Microsoft GS SFX Set
Drum[*,*]=1