Difference between revisions of "SCI Audio Utilities"
Line 1: | Line 1: | ||
− | ==Anvil Studio== | + | These are non-SCI specific tools to help you with creating audio resources for your SCI project.<br /> |
+ | |||
+ | |||
+ | ==<br /> Anvil Studio == | ||
<div align="center">[[File:AnvilStudio.png|Anvil Studio]]</div> | <div align="center">[[File:AnvilStudio.png|Anvil Studio]]</div> | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 9: | Line 10: | ||
Download from the [http://anvilstudio.com/ Anvil Studio homepage] or download from The Sierra Help Pages: | Download from the [http://anvilstudio.com/ Anvil Studio homepage] or download from The Sierra Help Pages: | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 17: | Line 16: | ||
</blockquote> | </blockquote> | ||
− | + | ==<br /> Audacity == | |
− | |||
− | ==Audacity== | ||
<div align="center">[[File:Audacity.png|Audacity]]</div> | <div align="center">[[File:Audacity.png|Audacity]]</div> | ||
Line 25: | Line 22: | ||
<blockquote> | <blockquote> | ||
A free cross-platform sound editor for recording and editing sound effects for your game. | A free cross-platform sound editor for recording and editing sound effects for your game. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 36: | Line 31: | ||
</blockquote> | </blockquote> | ||
− | + | ==<br /> Additional Audio Resource Tools == | |
− | |||
− | ==Additional Audio Resource Tools== | ||
<blockquote> | <blockquote> | ||
Line 44: | Line 37: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> InsMaker === | |
− | |||
− | ===InsMaker=== | ||
<div align="center">[[File:INSMaker.png|INSMaker]]</div> | <div align="center">[[File:INSMaker.png|INSMaker]]</div> | ||
<blockquote> | <blockquote> | ||
− | |||
Adlib Instrument Maker. 64-bit Windows users will need to use [http://www.dosbox.com/ DOSBox] to run this 16-bit DOS based program. Creates and edits custom Adlib BNK files of custom Adlib sounds. All BNK files you wish to convert to SCI0's patch format must be saved in "Melodic Mode" in the Options menu and must have no more than a maximum of 96 instruments. This program is best run inside DOSBox as it requires an FM Synth MIDI device which no modern sound card has, nor any modern OS supports. | Adlib Instrument Maker. 64-bit Windows users will need to use [http://www.dosbox.com/ DOSBox] to run this 16-bit DOS based program. Creates and edits custom Adlib BNK files of custom Adlib sounds. All BNK files you wish to convert to SCI0's patch format must be saved in "Melodic Mode" in the Options menu and must have no more than a maximum of 96 instruments. This program is best run inside DOSBox as it requires an FM Synth MIDI device which no modern sound card has, nor any modern OS supports. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 61: | Line 49: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> SCI Sound Tools Pack === | |
− | |||
− | ===SCI Sound Tools Pack=== | ||
<blockquote> | <blockquote> | ||
Line 83: | Line 69: | ||
* '''SBank 1.06''' - By Jamie O'Connell. Manages SoundBlaster and Adlib instrument files and sound banks. It will translate between .INS, .SBI, InsMaker's .BNK, and Sound Blaster's .IBK files. It will also report instrument names stored in bank files and display musical parameters contained in the instrument definitions. See included doc for usage. | * '''SBank 1.06''' - By Jamie O'Connell. Manages SoundBlaster and Adlib instrument files and sound banks. It will translate between .INS, .SBI, InsMaker's .BNK, and Sound Blaster's .IBK files. It will also report instrument names stored in bank files and display musical parameters contained in the instrument definitions. See included doc for usage. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 91: | Line 75: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> SYX to INS Conversion Utility === | |
− | |||
− | === SYX to INS Conversion Utility === | ||
<blockquote> | <blockquote> | ||
Line 99: | Line 81: | ||
'''NOTE:''' Cakewalk/Sonar's INS format is distinct from the INS format used with Adlib's INSMaker as that format is for handling Adlib patch information and Cakewalk/Sonar's is used for handling patch names only for use with iterations of its sequencer software. | '''NOTE:''' Cakewalk/Sonar's INS format is distinct from the INS format used with Adlib's INSMaker as that format is for handling Adlib patch information and Cakewalk/Sonar's is used for handling patch names only for use with iterations of its sequencer software. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 107: | Line 87: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> M32 to SYX Conversion Utility === | |
− | |||
− | ===M32 to SYX Conversion Utility=== | ||
<div align="center">[[File:M32toSYX.png|M32 to SYX.png]]</div> | <div align="center">[[File:M32toSYX.png|M32 to SYX.png]]</div> | ||
Line 115: | Line 93: | ||
<blockquote> | <blockquote> | ||
M32 to SYX Conversion Utility. Easy to use program that converts .M32 files to standard SysEx (.SYX) format. All MT-32 information is included, including LCD display. | M32 to SYX Conversion Utility. Easy to use program that converts .M32 files to standard SysEx (.SYX) format. All MT-32 information is included, including LCD display. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 123: | Line 99: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> MT-32 SysEx Banks === | |
− | |||
− | ===MT-32 SysEx Banks=== | ||
<blockquote> | <blockquote> | ||
MT-32 SysEx dumps from various Sierra games, if you want to reuse some instruments you like from your favorite game. | MT-32 SysEx dumps from various Sierra games, if you want to reuse some instruments you like from your favorite game. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 137: | Line 109: | ||
</blockquote> | </blockquote> | ||
− | + | ===<br /> Related software === | |
− | |||
− | ===Related software=== | ||
<blockquote> | <blockquote> | ||
Line 146: | Line 116: | ||
</blockquote> | </blockquote> | ||
− | + | ==<br /> SCI0 Sound Drivers == | |
− | |||
− | ==SCI0 Sound Drivers== | ||
<blockquote> | <blockquote> | ||
Line 160: | Line 128: | ||
* '''GM.DRV''' - General MIDI driver. Used mainly with official Sierra SCI0 games. This driver guesses the General MIDI instruments by reading the MT-32 instrument names and choosing the closest-resembling General MIDI equivalent with mixed results depending on the game. Use this if you do plan on having Adlib and MT-32 support. | * '''GM.DRV''' - General MIDI driver. Used mainly with official Sierra SCI0 games. This driver guesses the General MIDI instruments by reading the MT-32 instrument names and choosing the closest-resembling General MIDI equivalent with mixed results depending on the game. Use this if you do plan on having Adlib and MT-32 support. | ||
− | |||
− | |||
<blockquote> | <blockquote> | ||
Line 167: | Line 133: | ||
</blockquote> | </blockquote> | ||
</blockquote> | </blockquote> | ||
− | |||
− | |||
[[Category:SCI Tools]] | [[Category:SCI Tools]] | ||
[[Category:SCI Driver Resources]] | [[Category:SCI Driver Resources]] | ||
[[Category:Audio]] | [[Category:Audio]] |
Revision as of 21:26, 29 March 2016
These are non-SCI specific tools to help you with creating audio resources for your SCI project.
Anvil Studio
Anvil Studio ™ is a free Windows Windows 7 / Vista / XP / 2000 / 98 program designed to record, compose, sequence and play music with your MIDI and Audio equipment. Can be used to create music for your SCI game.
Download from the Anvil Studio homepage or download from The Sierra Help Pages:
- Anvil Studio (EXE file) [3.67 MB]
Audacity
A free cross-platform sound editor for recording and editing sound effects for your game.
Download from the Audacity Home Page
Additional Audio Resource Tools
These tools are for people who don't want just simple slap-a-midi-file-in-soundbox-and-put-it-in-your-sci-game procedure. These tools will allow you to produce Adlib and Roland MT-32 soundtracks in your games. They will also allow you to use Digital Sound Effects in your game like Roger Wilco speaking in the SQ3 introduction sequence ("Where am I?") and the sound of the gate closing at the beginning of the KQ1 SCI remake.
InsMaker
Adlib Instrument Maker. 64-bit Windows users will need to use DOSBox to run this 16-bit DOS based program. Creates and edits custom Adlib BNK files of custom Adlib sounds. All BNK files you wish to convert to SCI0's patch format must be saved in "Melodic Mode" in the Options menu and must have no more than a maximum of 96 instruments. This program is best run inside DOSBox as it requires an FM Synth MIDI device which no modern sound card has, nor any modern OS supports.
- ZIP File Adlib INSMaker (ZIP file) [72.6 KB]
SCI Sound Tools Pack
Included are the following utilities:
- AddWav.exe - Ammends a digital WAV file to a sound resource. This will enable you to have digital sounds in your game. This is possible because we know that SQ3 as well as a couple other games had digital audio sounds. You'll need to use either the SNDBLAST.DRV or MTBLAST.DRV drivers for digital sounds to work. Some limitations: the WAV file must be 8-bit mono and the resulting sound resource must be no bigger than 65536 bytes. See included doc for usage. SCI0 only.
- Bnk2Pat - Converts the Adlib Instrument Maker INS file format to Sierra's SCI0 patch file format for use in SCI0 games. BNK files must be saved in "Melodic Mode" or it won't sound right in-game. The converter will warn you if the file is not in the right format. You're also limited to 96 total instruments (an SCI0 limitation). Works with SCI0 - SCI1.1. See included doc for usage. See also SBank 1.06 below.
- MIDI2Snd - MIDI to SCI Sound Converter by Ravi Iyengar. See included doc for usage.
- Pat2Bnk - Converts Sierra's SCI0 Adlib instrument patch resources into Adlib Instrument Maker's BNK file format. Allows you to reuse Adlib instruments from other Sierra games (SCI0 - SCI1.1). See included doc for usage.
- Snd2MIDI - SCI Sound to MIDI Converter by Ravi Iyengar. See included doc for usage. SCI0 only.
- SndPrf - SCI Sound Resource Profiler by Ravi Iyengar. See included doc for usage.
- Syx2Pat - Converts an MT-32 custom instrument SysEx file into Sierra's MT-32 instrument patch resource format for use in SCI games. It will also create (with the use of a text file) the 3 text messages that you can have show on your MT-32's LCD display just like Sierra's games did. Works with SCI0 - SCI1.1.
- SBank 1.06 - By Jamie O'Connell. Manages SoundBlaster and Adlib instrument files and sound banks. It will translate between .INS, .SBI, InsMaker's .BNK, and Sound Blaster's .IBK files. It will also report instrument names stored in bank files and display musical parameters contained in the instrument definitions. See included doc for usage.
- ZIP File SCI Sound Tools Pack (ZIP file) [101 KB]
SYX to INS Conversion Utility
Converts (or rather, pulls instrument patch lists from) a custom MT-32 programmed SYX file to the Cakewalk/Sonar INS instrument list format. Since the MT-32 is a programmable synthesizer the patch lists are usually completely different based on what you're composing. Rather than compose in a sequencer by patch number only (0-127) or by typing out the instrument list by hand (takes a very long time!), now you can get the instrument list straight from any MT-32 SYX file and import it into Cakewalk/Sonar easily and painlessly! Includes source code.
NOTE: Cakewalk/Sonar's INS format is distinct from the INS format used with Adlib's INSMaker as that format is for handling Adlib patch information and Cakewalk/Sonar's is used for handling patch names only for use with iterations of its sequencer software.
- ZIP File Syx2Ins (source included) (ZIP file) [18 KB]
M32 to SYX Conversion Utility
M32 to SYX Conversion Utility. Easy to use program that converts .M32 files to standard SysEx (.SYX) format. All MT-32 information is included, including LCD display.
- ZIP File M32 to SYX Conversion Utility (ZIP file) [991 KB]
MT-32 SysEx Banks
MT-32 SysEx dumps from various Sierra games, if you want to reuse some instruments you like from your favorite game.
- ZIP File Sierra MT-32 SysEx Banks (ZIP file) [217 KB]
Related software
Quest Studios Archive website in the MT-32 Resource Center has a number of MT-32 related utilities as well as a database of many other MT-32 instruments not used in Sierra's games that you can use. In addition, there are some MT-32 librarian program options you can select from to make your own instruments (you'll need one if you want to rip instruments out of existing Sierra games and create your own SYX instrument collection).
SCI0 Sound Drivers
In addition to these tools, the following SCI0 sound drivers are also available:
- SNDBLAST.DRV - This driver allows SCI0 games to have stereo Adlib music (ADL.DRV is mono-only) and digital sound effects, if any are ammended to a sound resource.
- MTBLAST.DRV - The same as MT32.DRV except it also supports digital audio-amended sound resources.
- MPUMIDI.DRV - For use when you just want to convert a MIDI to a sound resource quickly with SoundBox and not worry about all that instrument-creation stuff. The difference between this and GM.DRV is this one just chooses the instruments based on what patch number they're using while GM.DRV is for games that have no GM mapped instruments and tries to guess the General MIDI instrument equivalent based on the MT-32 instrument names. Use this driver if you aren't planning on having Adlib or MT-32 support.
- GM.DRV - General MIDI driver. Used mainly with official Sierra SCI0 games. This driver guesses the General MIDI instruments by reading the MT-32 instrument names and choosing the closest-resembling General MIDI equivalent with mixed results depending on the game. Use this if you do plan on having Adlib and MT-32 support.
- ZIP File SCI0 Sound Drivers Pack (ZIP file) [11.6 KB]