diff options
author | Wohlstand <admin@wohlnet.ru> | 2016-06-20 17:12:30 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2016-06-20 17:12:30 +0300 |
commit | 51ac116b04c1d24d5817a963b4d074ba26e7dccc (patch) | |
tree | 8fa8d9d68210502747049cbcfa02b900079f1282 /fm_banks/ibk_files/ibk | |
parent | 092a13ed17e5d0064112080c956b0da27882347a (diff) | |
download | libADLMIDI-51ac116b04c1d24d5817a963b4d074ba26e7dccc.tar.gz libADLMIDI-51ac116b04c1d24d5817a963b4d074ba26e7dccc.tar.bz2 libADLMIDI-51ac116b04c1d24d5817a963b4d074ba26e7dccc.zip |
Replacing some IBK's with merged TMB's
Diffstat (limited to 'fm_banks/ibk_files/ibk')
29 files changed, 65 insertions, 0 deletions
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 |