Yamaha FB-01IMF Sound Tools

From Sierra Wiki
Jump to navigationJump to search
Yamaha FB-01IMF Sound Tools

Version N/A
Author: Brandon Blume
2023-03-06
  This article is a tool stub page. You can
help the Sierra Wiki by expanding it.
Yamaha FB-01IMF Sound Tools
Latest Version: 
Release Date:  2023-03-06[1]
Company: N/A
Development Status:  Stable
Publication Status:  Published
Developer(s): Brandon Blume
Interface: CLI
Language: C++
Open Source: Open
Source Availability:  Yes
License: GPL3
Type: Patch Converter, Software Suite
Relevant Engine: SCI0, SCI01, SCI1
Platform: Windows
Localization: English
Website: Brandon Blume on GitHub




Description

Brandon Blume's Yamaha FB-01IMF Sound Tools Utilities converts patch banks for SCI0 and SCI1 games to support the Yamaha FB-01/IBM Music Feature Card. These work similarly to NRS's Bnk2Pat, Pat2Bnk, and Syx2Pat which works with Adlib and MT-32 patch banks. Now we have tools for the FB-01 as well! For those who don't know, the FB-01/IMF is an FM synth generator module/card similar to Adlib but works in a different way. Only the early Sierra games support it (up to QFG2 and KQ5). I've written these tools because I'm trying to support the FB-01 for Doan's Betrayed Alliance Book 1 and Book 2 games since they're both made in SCI0. Yamaha FB-01IMF Sound Tools is currently maintained by Brandon Blume.


Features

SCI2FB

Converts SCI FB-01/IMF patch bank resources to the FB-01's sysex bank file for use with the FB-01 (or an emulator) and software so you can capture the instruments from Sierra games

https://github.com/MusicallyInspired/SCI2FB

FB2SCI

Converts two FB-01 sysex bank files into one SCI patch bank resource file. You can create custom banks for custom SCI games (or even Sierra SC0/SCI1 games that don't have official FB-01/IMF support).

https://github.com/MusicallyInspired/FB2SCI


Requirements


Version History

See the SCI2FB and FB2SCI pages for version history


Development Status

The current Yamaha FB-01IMF Sound Tools is a stable release version.


Usage

See SCI2FB and FB2SCI for usage.


Options