From 672e606b6d857e370ac75c076a1b2982e5bccd67 Mon Sep 17 00:00:00 2001
From: Kaz Kylheku <kaz@kylheku.com>
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

