diff options
Diffstat (limited to 'fm_banks')
58 files changed, 65 insertions, 0 deletions
diff --git a/fm_banks/doom2/wolfinstein.op2 b/fm_banks/doom2/wolfinstein.op2 Binary files differnew file mode 100644 index 0000000..ddf4cde --- /dev/null +++ b/fm_banks/doom2/wolfinstein.op2 diff --git a/fm_banks/ibk_files/Inst/$GMOPL.IBK b/fm_banks/ibk_files/Inst/$GMOPL.IBK Binary files differnew file mode 100644 index 0000000..0ab796d --- /dev/null +++ b/fm_banks/ibk_files/Inst/$GMOPL.IBK diff --git a/fm_banks/ibk_files/Inst/0.SBI b/fm_banks/ibk_files/Inst/0.SBI Binary files differnew file mode 100644 index 0000000..3dea556 --- /dev/null +++ b/fm_banks/ibk_files/Inst/0.SBI diff --git a/fm_banks/ibk_files/Inst/1gmopl.ibk b/fm_banks/ibk_files/Inst/1gmopl.ibk Binary files differnew file mode 100644 index 0000000..60177b3 --- /dev/null +++ b/fm_banks/ibk_files/Inst/1gmopl.ibk diff --git a/fm_banks/ibk_files/Inst/CHRMPERC.IBK b/fm_banks/ibk_files/Inst/CHRMPERC.IBK Binary files differnew file mode 100644 index 0000000..c611245 --- /dev/null +++ b/fm_banks/ibk_files/Inst/CHRMPERC.IBK diff --git a/fm_banks/ibk_files/Inst/DOOM-1.IBK b/fm_banks/ibk_files/Inst/DOOM-1.IBK Binary files differnew file mode 100644 index 0000000..0cac1a5 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DOOM-1.IBK diff --git a/fm_banks/ibk_files/Inst/DOOM-2.IBK b/fm_banks/ibk_files/Inst/DOOM-2.IBK Binary files differnew file mode 100644 index 0000000..2e2b63e --- /dev/null +++ b/fm_banks/ibk_files/Inst/DOOM-2.IBK diff --git a/fm_banks/ibk_files/Inst/DOOM.IBK b/fm_banks/ibk_files/Inst/DOOM.IBK Binary files differnew file mode 100644 index 0000000..81510db --- /dev/null +++ b/fm_banks/ibk_files/Inst/DOOM.IBK diff --git a/fm_banks/ibk_files/Inst/DOOM2.IBK b/fm_banks/ibk_files/Inst/DOOM2.IBK Binary files differnew file mode 100644 index 0000000..32d1c60 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DOOM2.IBK diff --git a/fm_banks/ibk_files/Inst/DRUM.IBK b/fm_banks/ibk_files/Inst/DRUM.IBK Binary files differnew file mode 100644 index 0000000..244b645 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUM.IBK diff --git a/fm_banks/ibk_files/Inst/DRUM2.IBK b/fm_banks/ibk_files/Inst/DRUM2.IBK Binary files differnew file mode 100644 index 0000000..baa9305 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUM2.IBK diff --git a/fm_banks/ibk_files/Inst/DRUM3.IBK b/fm_banks/ibk_files/Inst/DRUM3.IBK Binary files differnew file mode 100644 index 0000000..2f6da06 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUM3.IBK diff --git a/fm_banks/ibk_files/Inst/DRUM4.IBK b/fm_banks/ibk_files/Inst/DRUM4.IBK Binary files differnew file mode 100644 index 0000000..931edf3 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUM4.IBK diff --git a/fm_banks/ibk_files/Inst/DRUMOPL.IBK b/fm_banks/ibk_files/Inst/DRUMOPL.IBK Binary files differnew file mode 100644 index 0000000..c540142 --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUMOPL.IBK diff --git a/fm_banks/ibk_files/Inst/DRUMS.IBK b/fm_banks/ibk_files/Inst/DRUMS.IBK Binary files differnew file mode 100644 index 0000000..1c15e5f --- /dev/null +++ b/fm_banks/ibk_files/Inst/DRUMS.IBK diff --git a/fm_banks/ibk_files/Inst/GENMIDI.IBK b/fm_banks/ibk_files/Inst/GENMIDI.IBK Binary files differnew file mode 100644 index 0000000..73b933a --- /dev/null +++ b/fm_banks/ibk_files/Inst/GENMIDI.IBK diff --git a/fm_banks/ibk_files/Inst/GM.IBK b/fm_banks/ibk_files/Inst/GM.IBK Binary files differnew file mode 100644 index 0000000..4047649 --- /dev/null +++ b/fm_banks/ibk_files/Inst/GM.IBK diff --git a/fm_banks/ibk_files/Inst/GMOPL1.IBK b/fm_banks/ibk_files/Inst/GMOPL1.IBK Binary files differnew file mode 100644 index 0000000..b7d49b1 --- /dev/null +++ b/fm_banks/ibk_files/Inst/GMOPL1.IBK diff --git a/fm_banks/ibk_files/Inst/MAUIFM.IBK b/fm_banks/ibk_files/Inst/MAUIFM.IBK Binary files differnew file mode 100644 index 0000000..75153b7 --- /dev/null +++ b/fm_banks/ibk_files/Inst/MAUIFM.IBK diff --git a/fm_banks/ibk_files/Inst/MAUIPERC.IBK b/fm_banks/ibk_files/Inst/MAUIPERC.IBK Binary files differnew file mode 100644 index 0000000..231e5d8 --- /dev/null +++ b/fm_banks/ibk_files/Inst/MAUIPERC.IBK diff --git a/fm_banks/ibk_files/Inst/MT32.IBK b/fm_banks/ibk_files/Inst/MT32.IBK Binary files differnew file mode 100644 index 0000000..db72cfc --- /dev/null +++ b/fm_banks/ibk_files/Inst/MT32.IBK diff --git a/fm_banks/ibk_files/Inst/NVD.IBK b/fm_banks/ibk_files/Inst/NVD.IBK Binary files differnew file mode 100644 index 0000000..d1024b4 --- /dev/null +++ b/fm_banks/ibk_files/Inst/NVD.IBK diff --git a/fm_banks/ibk_files/Inst/PERCUSSV.IBK b/fm_banks/ibk_files/Inst/PERCUSSV.IBK Binary files differnew file mode 100644 index 0000000..0be07ad --- /dev/null +++ b/fm_banks/ibk_files/Inst/PERCUSSV.IBK diff --git a/fm_banks/ibk_files/Inst/TIMBRE.IBK b/fm_banks/ibk_files/Inst/TIMBRE.IBK Binary files differnew file mode 100644 index 0000000..c84803d --- /dev/null +++ b/fm_banks/ibk_files/Inst/TIMBRE.IBK diff --git a/fm_banks/ibk_files/Inst/gmopl.ibk b/fm_banks/ibk_files/Inst/gmopl.ibk Binary files differnew file mode 100644 index 0000000..e177514 --- /dev/null +++ b/fm_banks/ibk_files/Inst/gmopl.ibk diff --git a/fm_banks/ibk_files/ibk/BASS.IBK b/fm_banks/ibk_files/ibk/BASS.IBK Binary files differnew file mode 100644 index 0000000..6ecf056 --- /dev/null +++ b/fm_banks/ibk_files/ibk/BASS.IBK diff --git a/fm_banks/ibk_files/ibk/BRASS.IBK b/fm_banks/ibk_files/ibk/BRASS.IBK Binary files differnew file mode 100644 index 0000000..4a8d3df --- /dev/null +++ b/fm_banks/ibk_files/ibk/BRASS.IBK diff --git a/fm_banks/ibk_files/ibk/CHRMPERC.IBK b/fm_banks/ibk_files/ibk/CHRMPERC.IBK Binary files differnew file mode 100644 index 0000000..c611245 --- /dev/null +++ b/fm_banks/ibk_files/ibk/CHRMPERC.IBK diff --git a/fm_banks/ibk_files/ibk/DRUM.IBK b/fm_banks/ibk_files/ibk/DRUM.IBK Binary files differnew file mode 100644 index 0000000..244b645 --- /dev/null +++ b/fm_banks/ibk_files/ibk/DRUM.IBK diff --git a/fm_banks/ibk_files/ibk/ENSEMBLE.IBK b/fm_banks/ibk_files/ibk/ENSEMBLE.IBK Binary files differnew file mode 100644 index 0000000..b27cd37 --- /dev/null +++ b/fm_banks/ibk_files/ibk/ENSEMBLE.IBK diff --git a/fm_banks/ibk_files/ibk/FMTIMBRE.IBK b/fm_banks/ibk_files/ibk/FMTIMBRE.IBK Binary files differnew file mode 100644 index 0000000..ebb30a3 --- /dev/null +++ b/fm_banks/ibk_files/ibk/FMTIMBRE.IBK diff --git a/fm_banks/ibk_files/ibk/GENMIDI.IBK b/fm_banks/ibk_files/ibk/GENMIDI.IBK Binary files differnew file mode 100644 index 0000000..73b933a --- /dev/null +++ b/fm_banks/ibk_files/ibk/GENMIDI.IBK diff --git a/fm_banks/ibk_files/ibk/GM.IBK b/fm_banks/ibk_files/ibk/GM.IBK Binary files differnew file mode 100644 index 0000000..73b933a --- /dev/null +++ b/fm_banks/ibk_files/ibk/GM.IBK diff --git a/fm_banks/ibk_files/ibk/GMOPL.IBK b/fm_banks/ibk_files/ibk/GMOPL.IBK Binary files differnew file mode 100644 index 0000000..4837d0c --- /dev/null +++ b/fm_banks/ibk_files/ibk/GMOPL.IBK diff --git a/fm_banks/ibk_files/ibk/GMOPL2.IBK b/fm_banks/ibk_files/ibk/GMOPL2.IBK Binary files differnew file mode 100644 index 0000000..8973960 --- /dev/null +++ b/fm_banks/ibk_files/ibk/GMOPL2.IBK diff --git a/fm_banks/ibk_files/ibk/GUITAR.IBK b/fm_banks/ibk_files/ibk/GUITAR.IBK Binary files differnew file mode 100644 index 0000000..3b95454 --- /dev/null +++ b/fm_banks/ibk_files/ibk/GUITAR.IBK diff --git a/fm_banks/ibk_files/ibk/HARP.IBK b/fm_banks/ibk_files/ibk/HARP.IBK Binary files differnew file mode 100644 index 0000000..8b71d0f --- /dev/null +++ b/fm_banks/ibk_files/ibk/HARP.IBK diff --git a/fm_banks/ibk_files/ibk/IBK.H b/fm_banks/ibk_files/ibk/IBK.H new file mode 100644 index 0000000..450e7b6 --- /dev/null +++ b/fm_banks/ibk_files/ibk/IBK.H @@ -0,0 +1,57 @@ +/* IBK.H - Definitions for SBTimbre Bank File +** Jamie O'Connell - 91.01.13 +** Modified 92.06.28 JWO - It seems CL is now using the 12th byte as a +** percussion voice indicator +** Modified 93.07.02 JWO - Added transpos parameter to IBK timbre +** Modified 93.10.11 JWO - Added Percussion Pitch +*/ + +#ifndef IBK_H +#define IBK_H + +#define IBKEXT "IBK" +#define SBIEXT "SBI" + +#define SBISIG "SBI\x1A" /* 4 chars long */ +#define IBKSIG "IBK\x1A" /* 4 chars long */ + +/* Packed Timbre Parameters */ + +typedef struct { /* 16 Bytes each */ + BYTE modchar; /* AM, VIB, SUS, KSR, MUL */ + BYTE carchar; + BYTE modscal; /* KSL, TL */ + BYTE carscal; + BYTE modad; /* Attack/Decay */ + BYTE carad; + BYTE modsr; /* Sustain/Release */ + BYTE carsr; + BYTE modwave; /* Wave Select */ + BYTE carwave; + BYTE feedback; /* FB, Connection *(inverse of Adlib)* <- not true? */ + /* The following was originally reserved...CL uses */ + /* the next byte the same way we do: BD=6,SD=7,TT=8 */ + /* CY=9,HH=10 */ + BYTE percvoc; /* Percussion voice number : JWO */ + char transpos; /* Number of notes to transpose timbre, signed: JWO */ + BYTE dpitch; /* percussion pitch: MIDI Note 0 - 127 : JWO */ + BYTE rsv[2]; /* unsused - so far */ + } SBTIMBRE; + +/* SBI Instrument file */ + +typedef struct { + char sig[4]; /* signature: "SBI\x1A" */ + char name[32]; /* instrument name: NUL Terminated */ + SBTIMBRE snd; /* instrument parameters */ + } SBIFMT; + +/* IBK Instrument Bank File */ + +typedef struct { /* 3204 Bytes (0x0C83) */ + char sig[4]; /* signature: "IBK\x1A" */ + SBTIMBRE snd[128]; /* Instrument block */ + char name[128][9]; /* name block: NUL terminated strings */ + } IBKFMT; + +#endif diff --git a/fm_banks/ibk_files/ibk/MAUIFM.IBK b/fm_banks/ibk_files/ibk/MAUIFM.IBK Binary files differnew file mode 100644 index 0000000..75153b7 --- /dev/null +++ b/fm_banks/ibk_files/ibk/MAUIFM.IBK diff --git a/fm_banks/ibk_files/ibk/MAUIPERC.IBK b/fm_banks/ibk_files/ibk/MAUIPERC.IBK Binary files differnew file mode 100644 index 0000000..231e5d8 --- /dev/null +++ b/fm_banks/ibk_files/ibk/MAUIPERC.IBK diff --git a/fm_banks/ibk_files/ibk/MELODY.IBK b/fm_banks/ibk_files/ibk/MELODY.IBK Binary files differnew file mode 100644 index 0000000..504e2c4 --- /dev/null +++ b/fm_banks/ibk_files/ibk/MELODY.IBK diff --git a/fm_banks/ibk_files/ibk/MT32.IBK b/fm_banks/ibk_files/ibk/MT32.IBK Binary files differnew file mode 100644 index 0000000..db72cfc --- /dev/null +++ b/fm_banks/ibk_files/ibk/MT32.IBK diff --git a/fm_banks/ibk_files/ibk/ORGAN.IBK b/fm_banks/ibk_files/ibk/ORGAN.IBK Binary files differnew file mode 100644 index 0000000..4abc025 --- /dev/null +++ b/fm_banks/ibk_files/ibk/ORGAN.IBK diff --git a/fm_banks/ibk_files/ibk/PERCUSSV.IBK b/fm_banks/ibk_files/ibk/PERCUSSV.IBK Binary files differnew file mode 100644 index 0000000..0be07ad --- /dev/null +++ b/fm_banks/ibk_files/ibk/PERCUSSV.IBK diff --git a/fm_banks/ibk_files/ibk/PIANO.IBK b/fm_banks/ibk_files/ibk/PIANO.IBK Binary files differnew file mode 100644 index 0000000..4a3b6b6 --- /dev/null +++ b/fm_banks/ibk_files/ibk/PIANO.IBK diff --git a/fm_banks/ibk_files/ibk/PIPE.IBK b/fm_banks/ibk_files/ibk/PIPE.IBK Binary files differnew file mode 100644 index 0000000..51c2f58 --- /dev/null +++ b/fm_banks/ibk_files/ibk/PIPE.IBK diff --git a/fm_banks/ibk_files/ibk/README.TXT b/fm_banks/ibk_files/ibk/README.TXT new file mode 100644 index 0000000..d510bb9 --- /dev/null +++ b/fm_banks/ibk_files/ibk/README.TXT @@ -0,0 +1,8 @@ +SBTimbre 3.50 + +All of the IBK files have been provided for use with SBTimbre. +There is no royalty requirement for using any of these sounds +in other products, and you may use them freely, as long as the +product itself is not a collection of Timbres. + + diff --git a/fm_banks/ibk_files/ibk/REED.IBK b/fm_banks/ibk_files/ibk/REED.IBK Binary files differnew file mode 100644 index 0000000..ce3aaa9 --- /dev/null +++ b/fm_banks/ibk_files/ibk/REED.IBK diff --git a/fm_banks/ibk_files/ibk/SYNLEAD.IBK b/fm_banks/ibk_files/ibk/SYNLEAD.IBK Binary files differnew file mode 100644 index 0000000..6779821 --- /dev/null +++ b/fm_banks/ibk_files/ibk/SYNLEAD.IBK diff --git a/fm_banks/ibk_files/ibk/SYNLEAD2.IBK b/fm_banks/ibk_files/ibk/SYNLEAD2.IBK Binary files differnew file mode 100644 index 0000000..d7fc13e --- /dev/null +++ b/fm_banks/ibk_files/ibk/SYNLEAD2.IBK diff --git a/fm_banks/ibk_files/ibk/SYNLEAD3.IBK b/fm_banks/ibk_files/ibk/SYNLEAD3.IBK Binary files differnew file mode 100644 index 0000000..73ebfa1 --- /dev/null +++ b/fm_banks/ibk_files/ibk/SYNLEAD3.IBK diff --git a/fm_banks/ibk_files/ibk/SYNPAD.IBK b/fm_banks/ibk_files/ibk/SYNPAD.IBK Binary files differnew file mode 100644 index 0000000..a34593d --- /dev/null +++ b/fm_banks/ibk_files/ibk/SYNPAD.IBK diff --git a/fm_banks/ibk_files/ibk/TIMBRE.IBK b/fm_banks/ibk_files/ibk/TIMBRE.IBK Binary files differnew file mode 100644 index 0000000..c84803d --- /dev/null +++ b/fm_banks/ibk_files/ibk/TIMBRE.IBK diff --git a/fm_banks/ibk_files/ibk/VIOLIN.IBK b/fm_banks/ibk_files/ibk/VIOLIN.IBK Binary files differnew file mode 100644 index 0000000..7030193 --- /dev/null +++ b/fm_banks/ibk_files/ibk/VIOLIN.IBK diff --git a/fm_banks/op3_files/gmoconel.tmb b/fm_banks/op3_files/gmoconel.tmb Binary files differnew file mode 100644 index 0000000..5f58ba2 --- /dev/null +++ b/fm_banks/op3_files/gmoconel.tmb diff --git a/fm_banks/op3_files/gmopl_wohl_mod.tmb b/fm_banks/op3_files/gmopl_wohl_mod.tmb Binary files differnew file mode 100644 index 0000000..d23ee4e --- /dev/null +++ b/fm_banks/op3_files/gmopl_wohl_mod.tmb diff --git a/fm_banks/op3_files/wallace.op3 b/fm_banks/op3_files/wallace.op3 Binary files differindex 9642a8d..ad3f15e 100644 --- a/fm_banks/op3_files/wallace.op3 +++ b/fm_banks/op3_files/wallace.op3 diff --git a/fm_banks/op3_files/wallace.tmb b/fm_banks/op3_files/wallace.tmb Binary files differnew file mode 100644 index 0000000..9c7525d --- /dev/null +++ b/fm_banks/op3_files/wallace.tmb |