SCI Sound Utilities: Difference between revisions

From Sierra Wiki
Jump to navigationJump to search
Andrew Branscom (talk | contribs)
No edit summary
Andrew Branscom (talk | contribs)
 
(5 intermediate revisions by the same user not shown)
Line 17: Line 17:
| Source = {{NoSourceSW}}
| Source = {{NoSourceSW}}
| License = {{GPL2}}
| License = {{GPL2}}
| Platform = {{WinTool}}
| Type = {{FanSCIResTool}}, {{FanSCISndTool}}, {{FanSCIDevTool}}
| Type = {{FanSCIResTool}}, {{FanSCISndTool}}, {{FanSCIDevTool}}
| Engine = {{SCI0Tool}}
| Engine = {{SCI0Tool}}
Line 38: Line 37:
* '''[[Bnk2Pat|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
* '''[[Bnk2Pat|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|ExtractWav.exe]]''' - [[Jeremiah Nellis]]'s utility to extract WAV files embedded in an SCI0 SOUND.XXX file.
* '''[[ExtractWav|ExtractWav.exe]]''' - [[Jeremiah Nellis]]'s utility to extract WAV files embedded in an SCI0 SOUND.XXX file.
* '''[[MidiToSound|MidiToSound.exe]]''' - [[Ravi Iyengar]]'s MIDI to SCI Sound Converter
* '''[[MIDI to SCI Sound Converter|MidiToSound.exe]]''' - [[Ravi Iyengar]]'s MIDI to SCI Sound Converter
* '''[[MT32toSyx|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.
* '''[[M32 to SYX Convertor|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|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.
* '''[[Pat2Bnk|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|SndPrf.exe]]''' - [[Ravi Iyengar]]'s SCI Sound Resource Profiler. Usage sndprf <infile>
* '''[[SndPrf|SndPrf.exe]]''' - [[Ravi Iyengar]]'s SCI Sound Resource Profiler. Usage sndprf <infile>
Line 49: Line 48:


It also includes a couple of older DOS utilities that are setup to automatically run in DOSBox.
It also includes a couple of older DOS utilities that are setup to automatically run in DOSBox.
* '''[[DrTs|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.
* '''[[Dr.T's MT-32 Editor/Librarian|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|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.
* '''[[AdLib Instrument Maker|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|SBank.EXE]]''' - Jamie O'Connell's command line librarian - file converter 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.<br /><br />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.
* '''[[SBank|SBank.EXE]]''' - Jamie O'Connell's command line librarian - file converter 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.<br /><br />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.


Line 102: Line 101:
* [[:Category:SCI Resource Tools|SCI Resource Tools]]
* [[:Category:SCI Resource Tools|SCI Resource Tools]]
* [[:Category:SCI Sound Tools|SCI Sound Tools]]
* [[:Category:SCI Sound Tools|SCI Sound Tools]]
* [[:Category:SCI Dev Tools|SCI Dev Tools]]
* [[:Category:SCI Development Tools|SCI Development Tools]]
* [http://wiki.sierrahelp.com//index.php?title=SCI_Sound_Utilities wiki.sierrahelp.com//index.php?title=SCI_Sound_Utilities]
* [http://wiki.sierrahelp.com//index.php?title=SCI_Sound_Utilities wiki.sierrahelp.com//index.php?title=SCI_Sound_Utilities]
&nbsp;
&nbsp;

Latest revision as of 19:21, 20 August 2025

SCI Sound Utilities
Version 2
Author: Andrew Branscom and Jeremiah Nellis
Developer SHP
2014-06-25
  This article is a tool stub page. You can
help the Sierra Wiki by expanding it.
SCI Sound Utilities

SCI Sound Utilities Screenshot
Latest Version:  2
Release Date:  June 25, 2014[1]
Company: SHP
Development Status:  Stable
Publication Status:  Published
Developer(s): Andrew Branscom, Jeremiah Nellis
Interface: GUI
Language: C#, C++
Open Source: Open
Source Availability:  No
License: GPL2
Type: Resource Tool, 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 converter 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:

Source Code is available here:

  • N/A


Known issues

  • None


Credits


References


Also See