aboutsummaryrefslogtreecommitdiff
path: root/src/adldata.cpp
AgeCommit message (Collapse)Author
2017-07-10Apply update of Sneakernets's bankWohlstand
2017-06-19Add DMXOPL bank by @sneakernetsWohlstand
(Issue #8)
2017-04-11Another update of 68'th bankWohlstand
2017-04-07Update the 68'th bank, againWohlstand
2017-04-06Update the 68'th bank, using AIL format because of note offset abilityWohlstand
2017-02-16Fix processing of the drums of AIL banks!Wohlstand
The field B_transpose on drums means note number, and is no need extra calculations Here is a right specification for AIL's bank format, gotten from AIL 2 sources which are been published by Miles ``` //GTL - "Global Timbre Bank" struct GTL Head // GTL file header entry structure { uint8_t patch; uint8_t bank; uint32_t offset; } //- Length is 6 bytes //Look for timbre until .patch will equal to 0xFF, then look for each instrument Note: DW - Define Word - uint16_t DB - Define Byte - uint8_t BNK STRUC ;.BNK-style timbre definition B_length dw ? ; lenght of timbre entry B_transpose db ? B_mod_AVEKM db ? ;op_0 = FM modulator B_mod_KSLTL db ? B_mod_AD db ? B_mod_SR db ? B_mod_WS db ? B_fb_c db ? B_car_AVEKM db ? ;op_1 = FM carrier B_car_KSLTL db ? B_car_AD db ? B_car_SR db ? B_car_WS db ? ENDS OPL3BNK STRUC ;.BNK-style OPL3 timbre definition BNK <> O_mod_AVEKM db ? ;op_2 O_mod_KSLTL db ? O_mod_AD db ? O_mod_SR db ? O_mod_WS db ? O_fb_c db ? O_car_AVEKM db ? ;op_3 O_car_KSLTL db ? O_car_AD db ? O_car_SR db ? O_car_WS db ? ENDS ```
2017-02-07Fill drum-less 47'th bank with drums set from the other bankWohlstand
2017-02-07Fixed swapped melodic and drums mistake of the 12'th bank "Earthsiege"Wohlstand
Now this bank is finally works fine!
2017-01-26Created a "Theme Park" bank with the fixed drumsWohlstand
Using BNKs directly results a wrong pitch for the drums and set is incompatible with General Midi, so, some drums has been swapped and copy-pasted
2016-11-15Fixed drums in 4 banksWohlstand
2016-09-02Added three Apogee banks: Blood, Lee and NAMWohlstand
2016-09-02Added a function to retrieve a count of the banksWohlstand
2016-06-20Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.gitWohlstand
# Conflicts: # src/adldata.cpp
2016-06-20Replacing some IBK's with merged TMB'sWohlstand
2016-06-13Partially modified banksWohlstand
2016-06-09Another changes of the modded OP3 banksWohlstand
2016-06-09Another experiment with OP3-filesWohlstand
(old IBK with modded bank has been replaced with better OP3 file)
2016-06-07Continue research at JungleVision file formatWohlstand
2016-05-14Added 68'th bank: default Timbre bank of the Build EngineWohlstand
2016-03-16More accurate DMX fine tune of second voiceWohlstand
2016-02-07Small fix of the drumsWohlstand
- small work over updated drum bank - set usage of Duke Nukem 3D's drum bank to O'Connel's (66) and to Ultimate Soccer Manager's (48) banks
2015-12-20Add one new IBK bank (Jamey O'Connel's)Wohlstand
2015-12-20Refresh my-gmopl bankWohlstand
2015-12-10Adding one new IBK-based bankWohlstand
2015-10-10Initial commitWohlstand