From 672e606b6d857e370ac75c076a1b2982e5bccd67 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 15 Sep 2013 21:57:55 -0700 Subject: Converted Sekaiju 3.6 to Visual Studio 2008. --- instrument/Microsoft_GS_Wavetable_Synth.ins | 593 ++++++++++++++++++++++++++++ 1 file changed, 593 insertions(+) create mode 100755 instrument/Microsoft_GS_Wavetable_Synth.ins (limited to 'instrument/Microsoft_GS_Wavetable_Synth.ins') diff --git a/instrument/Microsoft_GS_Wavetable_Synth.ins b/instrument/Microsoft_GS_Wavetable_Synth.ins new file mode 100755 index 0000000..e37db0d --- /dev/null +++ b/instrument/Microsoft_GS_Wavetable_Synth.ins @@ -0,0 +1,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 + + -- cgit v1.2.3