SCI Sound Utilities
From Sierra Wiki
Jump to navigationJump to search
![]() SCI Sound Utilities Screenshot | |||
Latest Version: | 2 | ||
---|---|---|---|
Release Date: | June 25, 2014[1] | ||
Company: | SHP | ||
Publication Status: | Published | ||
Developer(s): | Andrew Branscom, Jeremiah Nellis | ||
Interface: | GUI | ||
Language: | C#, C++ | ||
Open Source: | |||
Source Availability: | |||
License: | |||
Type: | Resource Tools, SCI Sound Tool, SCI Development Software | ||
Relevant Engine: | SCI0 | ||
Platform: | Windows | ||
Localization: | English | ||
Website: | SCI Sound Utilities |
Description
A companion for Soundbox, the SCI Sound Utilities is a collection various utilities for working with SCI SOUND resources. It provides a unified GUI for several command line tools and makes batch processing easy.
Features
The SCI Sound Utilities include a number of tools for creating and editing SCI9 SOUND files and their various banks that can be called from the SCI Sound Utilities GUI.
- AddWav.exe - NewRisingSun's AddWav can ammend 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.
- Bnk2Pat.exe - 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). See also SBank 1.06
- ExtractWav.exe - Jeremiah Nellis's utility to extract WAV files embedded in an SCI0 SOUND.XXX file.
- MidiToSound.exe - Ravi Iyengar's MIDI to SCI Sound Converter
- MT32toSyx.exe - Rolf Hopkins’ patch bank file utility converts Dr.T’s .M32 files to standard SysEx (.SYX) format. Unlike some SysEx bank utilities, all areas of the MT-32 are included, including the LCD display! Excellent program that’s very easy to use.
- Pat2Bnk.exe - Converts Sierra's SCI0 Adlib instrument patch resources into Adlib Instrument Maker's BNK file format. For use if you want to reuse Adlib instruments from another Sierra SCI0 game.
- SndPrf.exe - Ravi Iyengar's SCI Sound Resource Profiler. Usage sndprf <infile>
- Soundbox.exe - Ravi Iyengar's Soundbox is an SCI Studio plugin that can also be used as a standalone application for editing SCI0 sound resources. It can convert format 0 and format 1 MIDI files and allows managing resource specific features like sound cues. The MT-32 to GM conversion routines come from FreeSCI and are copyright © 1999-2000 by Rickard Lind.
- SoundToMidi.exe - Ravi Iyengar's SoundToMidi converts SCI0 Sounds to MIDI.
- Syx2Pat.exe - Converts an MT-32 custom instrument SysEx file into Sierra's MT-32 instrument patch resource format for use in SCI0 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.
DOS Utilities
It also includes a couple of older DOS utilities that are setup to automatically run in DOSBox.
- DrTs.exe - DOS-based MT-32 editor. For anyone with a MT-32 who likes to work with patch banks, this is the software to have! Unfortunately, I can’t include the rather large manual, which provides an extensive and exhaustive reference to everything one would want to know about the MT-32.
- INSMaker.exe - Adlib Instrument Maker. Creates 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.
- SBANK.EXE - Jamie O'Connell's command line librarian - file convertor for instruments and sound banks compatible with the Sound Blaster and Adlib music cards. See the SBANK.DOC text file for information on how to use it.
SBANK 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.
Screenshots
![]() |
![]() |
Usage
- See included help file
Download
Download from here:
SCI Sound Utilities 2.0 (Installer) [46.8 MB]
Source Code is available here:
- N/A
Known issues
- None
Credits
References
Also See