-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1cf27d8
commit 9d297a6
Showing
1 changed file
with
10 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
# SCI2FB | ||
Converts Sierra SCI game patch resource files for the Yamaha FB-01/IMFC into 2 sysex bank files that the FB-01 understands directly (with software). This is useful for backing up and creating a library of Sierra FB-01 instrument banks and also for capturing FB-01 instrument voices from Sierra games to utilize in creating custom banks for SCI fangames (or even other Sierra games). | ||
Converts Sierra SCI game patch resource files for the Yamaha FB-01/IMFC into 1 or 2 sysex bank files depending on how many are stored in the patch file. These banks can be recognized by the FB-01 directly (with software). This is useful for backing up and creating a library of Sierra FB-01 instrument banks. It's also handy for capturing individual FB-01 instrument voices from Sierra games to utilize in creating custom banks for SCI fangames (or even other Sierra games). | ||
|
||
Usage: | ||
sci2fb patfile bankfile1 bankfile2 | ||
sci2fb patfile [output_bank] | ||
|
||
You can pass one or two parameters to the program. The input SCI patch file "patfile" is mandatory, but the output file(s) "output_bank" is optional. If given, "output_bank" will serve as the name for the sysex bank filename(s) and internal label(s) (up to 8 characters). If not, it will pull the name from "patfile" instead as a fallback. | ||
|
||
File extensions are also optional. | ||
|
||
"patfile" will first check for the file without an extension as passed. If not found it will check for the extension ".PAT". If THAT'S not found it will check for the extension ".002" (traditional extension for the actual resource "PATCH.002"). After that it will abort. | ||
|
||
"output_bank" will always end up being a ".SYX" file regardless of the user-designated extension. | ||
|
||
First release March 4, 2023 |