SCI Sound Utilities

From Sierra Wiki
Jump to navigationJump to search
SCI Sound Utilities
Version 2
Author: Andrew Branscom and Jeremiah Nellis
June 25, 2014
SCI Sound Utilities

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
  • 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.
  • 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.
  • 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:

Source Code is available here:

  • N/A


Known issues

  • None


Credits


References


Also See

  •