diff options
Diffstat (limited to 'engines/sci/sfx/lists')
-rw-r--r-- | engines/sci/sfx/lists/GM.txt | 177 | ||||
-rw-r--r-- | engines/sci/sfx/lists/gm_patches.c | 198 | ||||
-rw-r--r-- | engines/sci/sfx/lists/mt32_timbres.c | 181 |
3 files changed, 556 insertions, 0 deletions
diff --git a/engines/sci/sfx/lists/GM.txt b/engines/sci/sfx/lists/GM.txt new file mode 100644 index 0000000000..eea2510447 --- /dev/null +++ b/engines/sci/sfx/lists/GM.txt @@ -0,0 +1,177 @@ +/*000 00*/ "Acoustic Grand Piano", +/*001 01*/ "Bright Acoustic Piano", +/*002 02*/ "Electric Grand Piano", +/*003 03*/ "Honky-tonk Piano", +/*004 04*/ "Electric Piano 1", +/*005 05*/ "Electric Piano 2", +/*006 06*/ "Harpsichord", +/*007 07*/ "Clavinet", +/*008 08*/ "Celesta", +/*009 09*/ "Glockenspiel", +/*010 0A*/ "Music Box", +/*011 0B*/ "Vibraphone", +/*012 0C*/ "Marimba", +/*013 0D*/ "Xylophone", +/*014 0E*/ "Tubular Bells", +/*015 0F*/ "Dulcimer", +/*016 10*/ "Drawbar Organ", +/*017 11*/ "Percussive Organ", +/*018 12*/ "Rock Organ", +/*019 13*/ "Church Organ", +/*020 14*/ "Reed Organ", +/*021 15*/ "Accordion", +/*022 16*/ "Harmonica", +/*023 17*/ "Tango Accordion", +/*024 18*/ "Acoustic Guitar (nylon)", +/*025 19*/ "Acoustic Guitar (steel)", +/*026 1A*/ "Electric Guitar (jazz)", +/*027 1B*/ "Electric Guitar (clean)", +/*028 1C*/ "Electric Guitar (muted)", +/*029 1D*/ "Overdriven Guitar", +/*030 1E*/ "Distortion Guitar", +/*031 1F*/ "Guitar Harmonics", +/*032 20*/ "Acoustic Bass", +/*033 21*/ "Electric Bass (finger)", +/*034 22*/ "Electric Bass (pick)", +/*035 23*/ "Fretless Bass", +/*036 24*/ "Slap Bass 1", +/*037 25*/ "Slap Bass 2", +/*038 26*/ "Synth Bass 1", +/*039 27*/ "Synth Bass 2", +/*040 28*/ "Violin", +/*041 29*/ "Viola", +/*042 2A*/ "Cello", +/*043 2B*/ "Contrabass", +/*044 2C*/ "Tremolo Strings", +/*045 2D*/ "Pizzicato Strings", +/*046 2E*/ "Orchestral Harp", +/*047 2F*/ "Timpani", +/*048 30*/ "String Ensemble 1", +/*049 31*/ "String Ensemble 2", +/*050 32*/ "SynthStrings 1", +/*051 33*/ "SynthStrings 2", +/*052 34*/ "Choir Aahs", +/*053 35*/ "Voice Oohs", +/*054 36*/ "Synth Voice", +/*055 37*/ "Orchestra Hit", +/*056 38*/ "Trumpet", +/*057 39*/ "Trombone", +/*058 3A*/ "Tuba", +/*059 3B*/ "Muted Trumpet", +/*060 3C*/ "French Horn", +/*061 3D*/ "Brass Section", +/*062 3E*/ "SynthBrass 1", +/*063 3F*/ "SynthBrass 2", + +/*064 40*/ "Soprano Sax", +/*065 41*/ "Alto Sax", +/*066 42*/ "Tenor Sax", +/*067 43*/ "Baritone Sax", +/*068 44*/ "Oboe", +/*069 45*/ "English Horn", +/*070 46*/ "Bassoon", +/*071 47*/ "Clarinet", +/*072 48*/ "Piccolo", +/*073 49*/ "Flute", +/*074 4A*/ "Recorder", +/*075 4B*/ "Pan Flute", +/*076 4C*/ "Blown Bottle", +/*077 4D*/ "Shakuhachi", +/*078 4E*/ "Whistle", +/*079 4F*/ "Ocarina", +/*080 50*/ "Lead 1 (square)", +/*081 51*/ "Lead 2 (sawtooth)", +/*082 52*/ "Lead 3 (calliope)", +/*083 53*/ "Lead 4 (chiff)", +/*084 54*/ "Lead 5 (charang)", +/*085 55*/ "Lead 6 (voice)", +/*086 56*/ "Lead 7 (fifths)", +/*087 57*/ "Lead 8 (bass+lead)", +/*088 58*/ "Pad 1 (new age)", +/*089 59*/ "Pad 2 (warm)", +/*090 5A*/ "Pad 3 (polysynth)", +/*091 5B*/ "Pad 4 (choir)", +/*092 5C*/ "Pad 5 (bowed)", +/*093 5D*/ "Pad 6 (metallic)", +/*094 5E*/ "Pad 7 (halo)", +/*095 5F*/ "Pad 8 (sweep)", +/*096 60*/ "FX 1 (rain)", +/*097 61*/ "FX 2 (soundtrack)", +/*098 62*/ "FX 3 (crystal)", +/*099 63*/ "FX 4 (atmosphere)", +/*100 64*/ "FX 5 (brightness)", +/*101 65*/ "FX 6 (goblins)", +/*102 66*/ "FX 7 (echoes)", +/*103 67*/ "FX 8 (sci-fi)", +/*104 68*/ "Sitar", +/*105 69*/ "Banjo", +/*106 6A*/ "Shamisen", +/*107 6B*/ "Koto", +/*108 6C*/ "Kalimba", +/*109 6D*/ "Bag pipe", +/*110 6E*/ "Fiddle", +/*111 6F*/ "Shannai", +/*112 70*/ "Tinkle Bell", +/*113 71*/ "Agogo", +/*114 72*/ "Steel Drums", +/*115 73*/ "Woodblock", +/*116 74*/ "Taiko Drum", +/*117 75*/ "Melodic Tom", +/*118 76*/ "Synth Drum", +/*119 77*/ "Reverse Cymbal", +/*120 78*/ "Guitar Fret Noise", +/*121 79*/ "Breath Noise", +/*122 7A*/ "Seashore", +/*123 7B*/ "Bird Tweet", +/*124 7C*/ "Telephone Ring", +/*125 7D*/ "Helicopter", +/*126 7E*/ "Applause", +/*127 7F*/ "Gunshot" + +/*035 23*/ "Acoustic Bass Drum", +/*036 24*/ "Bass Drum 1", +/*037 25*/ "Side Stick", +/*038 26*/ "Acoustic Snare", +/*039 27*/ "Hand Clap", +/*040 28*/ "Electric Snare", +/*041 29*/ "Low Floor Tom", +/*042 2A*/ "Closed Hi-Hat", +/*043 2B*/ "High Floor Tom", +/*044 2C*/ "Pedal Hi-Hat", +/*045 2D*/ "Low Tom", +/*046 2E*/ "Open Hi-Hat", +/*047 2F*/ "Low-Mid Tom", +/*048 30*/ "Hi-Mid Tom", +/*049 31*/ "Crash Cymbal 1", +/*050 32*/ "High Tom", +/*051 33*/ "Ride Cymbal 1", +/*052 34*/ "Chinese Cymbal", +/*053 35*/ "Ride Bell", +/*054 36*/ "Tambourine", +/*055 37*/ "Splash Cymbal", +/*056 38*/ "Cowbell", +/*057 39*/ "Crash Cymbal 2", +/*058 3A*/ "Vibraslap", +/*059 3B*/ "Ride Cymbal 2", +/*060 3C*/ "Hi Bongo", +/*061 3D*/ "Low Bongo", +/*062 3E*/ "Mute Hi Conga", +/*063 3F*/ "Open Hi Conga", +/*064 40*/ "Low Conga", +/*065 41*/ "High Timbale", +/*066 42*/ "Low Timbale", +/*067 43*/ "High Agogo", +/*068 44*/ "Low Agogo", +/*069 45*/ "Cabasa", +/*070 46*/ "Maracas", +/*071 47*/ "Short Whistle", +/*072 48*/ "Long Whistle", +/*073 49*/ "Short Guiro", +/*074 4A*/ "Long Guiro", +/*075 4B*/ "Claves", +/*076 4C*/ "Hi Wood Block", +/*077 4D*/ "Low Wood Block", +/*078 4E*/ "Mute Cuica", +/*079 4F*/ "Open Cuica", +/*080 50*/ "Mute Triangle", +/*081 51*/ "Open Triangle" diff --git a/engines/sci/sfx/lists/gm_patches.c b/engines/sci/sfx/lists/gm_patches.c new file mode 100644 index 0000000000..b959a87461 --- /dev/null +++ b/engines/sci/sfx/lists/gm_patches.c @@ -0,0 +1,198 @@ +/*************************************************************************** + gm_patches.c Copyright (C) 2000 Rickard Lind + + + This program may be modified and copied freely according to the terms of + the GNU general public license (GPL), as long as the above copyright + notice and the licensing information contained herein are preserved. + + Please refer to www.gnu.org for licensing details. + + This work is provided AS IS, without warranty of any kind, expressed or + implied, including but not limited to the warranties of merchantibility, + noninfringement, and fitness for a specific purpose. The author will not + be held liable for any damage caused by this work or derivatives of it. + + By using this source code, you agree to the licensing terms as stated + above. + +***************************************************************************/ + +char *GM_Patch[128] = { +/*000*/ "Acoustic Grand Piano", +/*001*/ "Bright Acoustic Piano", +/*002*/ "Electric Grand Piano", +/*003*/ "Honky-tonk Piano", +/*004*/ "Electric Piano 1", +/*005*/ "Electric Piano 2", +/*006*/ "Harpsichord", +/*007*/ "Clavinet", +/*008*/ "Celesta", +/*009*/ "Glockenspiel", +/*010*/ "Music Box", +/*011*/ "Vibraphone", +/*012*/ "Marimba", +/*013*/ "Xylophone", +/*014*/ "Tubular Bells", +/*015*/ "Dulcimer", +/*016*/ "Drawbar Organ", +/*017*/ "Percussive Organ", +/*018*/ "Rock Organ", +/*019*/ "Church Organ", +/*020*/ "Reed Organ", +/*021*/ "Accordion", +/*022*/ "Harmonica", +/*023*/ "Tango Accordion", +/*024*/ "Acoustic Guitar (nylon)", +/*025*/ "Acoustic Guitar (steel)", +/*026*/ "Electric Guitar (jazz)", +/*027*/ "Electric Guitar (clean)", +/*028*/ "Electric Guitar (muted)", +/*029*/ "Overdriven Guitar", +/*030*/ "Distortion Guitar", +/*031*/ "Guitar Harmonics", +/*032*/ "Acoustic Bass", +/*033*/ "Electric Bass (finger)", +/*034*/ "Electric Bass (pick)", +/*035*/ "Fretless Bass", +/*036*/ "Slap Bass 1", +/*037*/ "Slap Bass 2", +/*038*/ "Synth Bass 1", +/*039*/ "Synth Bass 2", +/*040*/ "Violin", +/*041*/ "Viola", +/*042*/ "Cello", +/*043*/ "Contrabass", +/*044*/ "Tremolo Strings", +/*045*/ "Pizzicato Strings", +/*046*/ "Orchestral Harp", +/*047*/ "Timpani", +/*048*/ "String Ensemble 1", +/*049*/ "String Ensemble 2", +/*050*/ "SynthStrings 1", +/*051*/ "SynthStrings 2", +/*052*/ "Choir Aahs", +/*053*/ "Voice Oohs", +/*054*/ "Synth Voice", +/*055*/ "Orchestra Hit", +/*056*/ "Trumpet", +/*057*/ "Trombone", +/*058*/ "Tuba", +/*059*/ "Muted Trumpet", +/*060*/ "French Horn", +/*061*/ "Brass Section", +/*062*/ "SynthBrass 1", +/*063*/ "SynthBrass 2", +/*064*/ "Soprano Sax", +/*065*/ "Alto Sax", +/*066*/ "Tenor Sax", +/*067*/ "Baritone Sax", +/*068*/ "Oboe", +/*069*/ "English Horn", +/*070*/ "Bassoon", +/*071*/ "Clarinet", +/*072*/ "Piccolo", +/*073*/ "Flute", +/*074*/ "Recorder", +/*075*/ "Pan Flute", +/*076*/ "Blown Bottle", +/*077*/ "Shakuhachi", +/*078*/ "Whistle", +/*079*/ "Ocarina", +/*080*/ "Lead 1 (square)", +/*081*/ "Lead 2 (sawtooth)", +/*082*/ "Lead 3 (calliope)", +/*083*/ "Lead 4 (chiff)", +/*084*/ "Lead 5 (charang)", +/*085*/ "Lead 6 (voice)", +/*086*/ "Lead 7 (fifths)", +/*087*/ "Lead 8 (bass+lead)", +/*088*/ "Pad 1 (new age)", +/*089*/ "Pad 2 (warm)", +/*090*/ "Pad 3 (polysynth)", +/*091*/ "Pad 4 (choir)", +/*092*/ "Pad 5 (bowed)", +/*093*/ "Pad 6 (metallic)", +/*094*/ "Pad 7 (halo)", +/*095*/ "Pad 8 (sweep)", +/*096*/ "FX 1 (rain)", +/*097*/ "FX 2 (soundtrack)", +/*098*/ "FX 3 (crystal)", +/*099*/ "FX 4 (atmosphere)", +/*100*/ "FX 5 (brightness)", +/*101*/ "FX 6 (goblins)", +/*102*/ "FX 7 (echoes)", +/*103*/ "FX 8 (sci-fi)", +/*104*/ "Sitar", +/*105*/ "Banjo", +/*106*/ "Shamisen", +/*107*/ "Koto", +/*108*/ "Kalimba", +/*109*/ "Bag pipe", +/*110*/ "Fiddle", +/*111*/ "Shannai", +/*112*/ "Tinkle Bell", +/*113*/ "Agogo", +/*114*/ "Steel Drums", +/*115*/ "Woodblock", +/*116*/ "Taiko Drum", +/*117*/ "Melodic Tom", +/*118*/ "Synth Drum", +/*119*/ "Reverse Cymbal", +/*120*/ "Guitar Fret Noise", +/*121*/ "Breath Noise", +/*122*/ "Seashore", +/*123*/ "Bird Tweet", +/*124*/ "Telephone Ring", +/*125*/ "Helicopter", +/*126*/ "Applause", +/*127*/ "Gunshot" }; + +char *GM_RhythmKey[47] = { +/*035*/ "Acoustic Bass Drum", +/*036*/ "Bass Drum 1", +/*037*/ "Side Stick", +/*038*/ "Acoustic Snare", +/*039*/ "Hand Clap", +/*040*/ "Electric Snare", +/*041*/ "Low Floor Tom", +/*042*/ "Closed Hi-Hat", +/*043*/ "High Floor Tom", +/*044*/ "Pedal Hi-Hat", +/*045*/ "Low Tom", +/*046*/ "Open Hi-Hat", +/*047*/ "Low-Mid Tom", +/*048*/ "Hi-Mid Tom", +/*049*/ "Crash Cymbal 1", +/*050*/ "High Tom", +/*051*/ "Ride Cymbal 1", +/*052*/ "Chinese Cymbal", +/*053*/ "Ride Bell", +/*054*/ "Tambourine", +/*055*/ "Splash Cymbal", +/*056*/ "Cowbell", +/*057*/ "Crash Cymbal 2", +/*058*/ "Vibraslap", +/*059*/ "Ride Cymbal 2", +/*060*/ "Hi Bongo", +/*061*/ "Low Bongo", +/*062*/ "Mute Hi Conga", +/*063*/ "Open Hi Conga", +/*064*/ "Low Conga", +/*065*/ "High Timbale", +/*066*/ "Low Timbale", +/*067*/ "High Agogo", +/*068*/ "Low Agogo", +/*069*/ "Cabasa", +/*070*/ "Maracas", +/*071*/ "Short Whistle", +/*072*/ "Long Whistle", +/*073*/ "Short Guiro", +/*074*/ "Long Guiro", +/*075*/ "Claves", +/*076*/ "Hi Wood Block", +/*077*/ "Low Wood Block", +/*078*/ "Mute Cuica", +/*079*/ "Open Cuica", +/*080*/ "Mute Triangle" +/*081*/ "Open Triangle" }; diff --git a/engines/sci/sfx/lists/mt32_timbres.c b/engines/sci/sfx/lists/mt32_timbres.c new file mode 100644 index 0000000000..776ff5dbb7 --- /dev/null +++ b/engines/sci/sfx/lists/mt32_timbres.c @@ -0,0 +1,181 @@ +/*************************************************************************** + mt_32_timbres.c Copyright (C) 2000 Rickard Lind + + + This program may be modified and copied freely according to the terms of + the GNU general public license (GPL), as long as the above copyright + notice and the licensing information contained herein are preserved. + + Please refer to www.gnu.org for licensing details. + + This work is provided AS IS, without warranty of any kind, expressed or + implied, including but not limited to the warranties of merchantibility, + noninfringement, and fitness for a specific purpose. The author will not + be held liable for any damage caused by this work or derivatives of it. + + By using this source code, you agree to the licensing terms as stated + above. + +***************************************************************************/ + +char *MT32_Timbre[128] = { +/*000*/ "AcouPiano1", +/*001*/ "AcouPiano2", +/*002*/ "AcouPiano3", +/*003*/ "ElecPiano1", +/*004*/ "ElecPiano2", +/*005*/ "ElecPiano3", +/*006*/ "ElecPiano4", +/*007*/ "Honkytonk ", +/*008*/ "Elec Org 1", +/*009*/ "Elec Org 2", +/*010*/ "Elec Org 3", +/*011*/ "Elec Org 4", +/*012*/ "Pipe Org 1", +/*013*/ "Pipe Org 2", +/*014*/ "Pipe Org 3", +/*015*/ "Accordion ", +/*016*/ "Harpsi 1 ", +/*017*/ "Harpsi 2 ", +/*018*/ "Harpsi 3 ", +/*019*/ "Clavi 1 ", +/*020*/ "Clavi 2 ", +/*021*/ "Clavi 3 ", +/*022*/ "Celesta 1 ", +/*023*/ "Celesta 2 ", +/*024*/ "Syn Brass1", +/*025*/ "Syn Brass2", +/*026*/ "Syn Brass3", +/*027*/ "Syn Brass4", +/*028*/ "Syn Bass 1", +/*029*/ "Syn Bass 2", +/*030*/ "Syn Bass 3", +/*031*/ "Syn Bass 4", +/*032*/ "Fantasy ", +/*033*/ "Harmo Pan ", +/*034*/ "Chorale ", +/*035*/ "Glasses ", +/*036*/ "Soundtrack", +/*037*/ "Atmosphere", +/*038*/ "Warm Bell ", +/*039*/ "Funny Vox ", +/*040*/ "Echo Bell ", +/*041*/ "Ice Rain ", +/*042*/ "Oboe 2001 ", +/*043*/ "Echo Pan ", +/*044*/ "DoctorSolo", +/*045*/ "Schooldaze", +/*046*/ "BellSinger", +/*047*/ "SquareWave", +/*048*/ "Str Sect 1", +/*049*/ "Str Sect 2", +/*050*/ "Str Sect 3", +/*051*/ "Pizzicato ", +/*052*/ "Violin 1 ", +/*053*/ "Violin 2 ", +/*054*/ "Cello 1 ", +/*055*/ "Cello 2 ", +/*056*/ "Contrabass", +/*057*/ "Harp 1 ", +/*058*/ "Harp 2 ", +/*059*/ "Guitar 1 ", +/*060*/ "Guitar 2 ", +/*061*/ "Elec Gtr 1", +/*062*/ "Elec Gtr 2", +/*063*/ "Sitar ", +/*064*/ "Acou Bass1", +/*065*/ "Acou Bass2", +/*066*/ "Elec Bass1", +/*067*/ "Elec Bass2", +/*068*/ "Slap Bass1", +/*069*/ "Slap Bass2", +/*070*/ "Fretless 1", +/*071*/ "Fretless 2", +/*072*/ "Flute 1 ", +/*073*/ "Flute 2 ", +/*074*/ "Piccolo 1 ", +/*075*/ "Piccolo 2 ", +/*076*/ "Recorder ", +/*077*/ "Panpipes ", +/*078*/ "Sax 1 ", +/*079*/ "Sax 2 ", +/*080*/ "Sax 3 ", +/*081*/ "Sax 4 ", +/*082*/ "Clarinet 1", +/*083*/ "Clarinet 2", +/*084*/ "Oboe ", +/*085*/ "Engl Horn ", +/*086*/ "Bassoon ", +/*087*/ "Harmonica ", +/*088*/ "Trumpet 1 ", +/*089*/ "Trumpet 2 ", +/*090*/ "Trombone 1", +/*091*/ "Trombone 2", +/*092*/ "Fr Horn 1 ", +/*093*/ "Fr Horn 2 ", +/*094*/ "Tuba ", +/*095*/ "Brs Sect 1", +/*096*/ "Brs Sect 2", +/*097*/ "Vibe 1 ", +/*098*/ "Vibe 2 ", +/*099*/ "Syn Mallet", +/*100*/ "Wind Bell ", +/*101*/ "Glock ", +/*102*/ "Tube Bell ", +/*103*/ "Xylophone ", +/*104*/ "Marimba ", +/*105*/ "Koto ", +/*106*/ "Sho ", +/*107*/ "Shakuhachi", +/*108*/ "Whistle 1 ", +/*109*/ "Whistle 2 ", +/*110*/ "BottleBlow", +/*111*/ "BreathPipe", +/*112*/ "Timpani ", +/*113*/ "MelodicTom", +/*114*/ "Deep Snare", +/*115*/ "Elec Perc1", +/*116*/ "Elec Perc2", +/*117*/ "Taiko ", +/*118*/ "Taiko Rim ", +/*119*/ "Cymbal ", +/*120*/ "Castanets ", +/*121*/ "Triangle ", +/*122*/ "Orche Hit ", +/*123*/ "Telephone ", +/*124*/ "Bird Tweet", +/*125*/ "OneNoteJam", +/*126*/ "WaterBells", +/*127*/ "JungleTune" }; + +char *MT32_RhythmTimbre[30] = { +/*00*/ "Acou BD ", +/*01*/ "Acou SD ", +/*02*/ "Acou HiTom", +/*03*/ "AcouMidTom", +/*04*/ "AcouLowTom", +/*05*/ "Elec SD ", +/*06*/ "Clsd HiHat", +/*07*/ "OpenHiHat1", +/*08*/ "Crash Cym ", +/*09*/ "Ride Cym ", +/*10*/ "Rim Shot ", +/*11*/ "Hand Clap ", +/*12*/ "Cowbell ", +/*13*/ "Mt HiConga", +/*14*/ "High Conga", +/*15*/ "Low Conga ", +/*16*/ "Hi Timbale", +/*17*/ "LowTimbale", +/*18*/ "High Bongo", +/*19*/ "Low Bongo ", +/*20*/ "High Agogo", +/*21*/ "Low Agogo ", +/*22*/ "Tambourine", +/*23*/ "Claves ", +/*24*/ "Maracas ", +/*25*/ "SmbaWhis L", +/*26*/ "SmbaWhis S", +/*27*/ "Cabasa ", +/*28*/ "Quijada ", +/*29*/ "OpenHiHat2" }; |