Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-19 | Another banks reorganizing | Wohlstand | |
- Use the Jammie O'Connel's fmsymth interlnal bank instead of externally placed gm.ibk and drum.ibk - Put hmi banks in a friendly way - Crafted the WOPL of "Master of Magic" using original AIL OPL files rather than deal with dirty AdLib-Gold banks. Now the first bank has both standard and orchestral percussion in a proper way - Use the Jammie O'Connel's drums bank with the Cyberpuck's bank | |||
2021-08-16 | Added MS-AdLib bank | Wohlstand | |
2021-07-27 | wopl_file.h: Organize the stdint necessary defines | Wohlstand | |
2021-07-27 | gen_adldata: Added an option to minify the generated source file | Wohlstand | |
2021-07-18 | Synchronize the MIDI Sequencer with mainstream | Wohlstand | |
2021-05-24 | Merge branch 'master' of github.com:Wohlstand/libADLMIDI | Wohlstand | |
2021-05-24 | Added the DMX bank from the Strife game | Wohlstand | |
2021-02-09 | Fix compilation on Solaris | Cacodemon345 | |
2021-01-24 | Added an ability to disable auto-arpeggio | Wohlstand | |
Backported from libOPNMIDI | |||
2021-01-14 | Updated copyright for 2021 | Wohlstand | |
2021-01-07 | Tune the processing of bank recognizing algorithm | Wohlstand | |
#121 | |||
2020-11-26 | Fixed IMF playing because of last data row miss | Wohlstand | |
2020-10-16 | Remove useless blocks from play and generate calls | Wohlstand | |
2020-10-16 | Remove the check from the MIDI player | Wohlstand | |
It's useless here, it's important for the only generator | |||
2020-10-16 | Fixed an infinite loop caused by a zero delay value | Wohlstand | |
2020-10-14 | Chipset: Synchronize code with OPL3-BE | Wohlstand | |
2020-10-14 | DosBox: keep own smart pointer | Wohlstand | |
Because of MSVC that doesn't gives the proper value for __cplusplus without of the `/Zc:__cplusplus` argument, make just use of hand-made pointer to allow users to build library's code easier | |||
2020-10-12 | DMX: A small fix of SynthBass2 G-bug | Wohlstand | |
When playing SynthBass2 the G note of any octaves, result will sound distorted Fix by @nukeykt | |||
2020-10-11 | Apply the same fix as for libOPNMIDI | Wohlstand | |
2020-09-28 | Fixed some minor MSVC warnings | Wohlstand | |
2020-09-28 | Minor fix: Don't include midi_sequencer.hpp when it's off | Wohlstand | |
2020-09-21 | Added WinMM driver for windows (#236) | Vitaly Novichkov | |
* ADLMIDI2: Fixed an MSVC build However, it may work glitchy! * Experimental WinMM MIDI driver TODO: Make a control panel to configure the driver * WinMM-DRV: A workaround for older MinGW * WinMM-DRV: WIP control panel appled / tool * WinMM-DRV: Better test a driver's work * WinMM-DRV: More progress on a control panel * WinMM-DRV: And more progress on this control panel It's almost completed, I need to make the working setup through a registry. * WinMM-DRV: Driver is almost ready However, control panel can't ping a driver to reload settings yet * WinMM-DRV: Fix the missing volume model setup * WinMM-DRV: Setup reload on the fly now work! * WinMM-DRV: Stabilize the thing * WinMM-DRV: Stabilizing * WinMM-DRV: Avoid all "setup" in names to avoid a stupid PCA thing: https://stackoverflow.com/questions/17660404/how-to-programmatically-disable-program-compatibility-assistant-in-windows-7-and * A small warning fix at the WOPL module * WinMM-DRV: Fixed some warnings * WinMM-DRV: Avoid PCA dialog on the installer * WiNMM-DRV: Make the linking of pthread being optional Required to use MinGW-w64 toolchain with the "win32" threading mode * WinMM-DRV: Receive the MODM_RESET to reset the MIDI state * WinMM-DRV: Attempt to fix a sound distorsion on song song * WinMM-Drv: Fixed a build on some older MinGW toolchains * WinMM-Drv: Fixed default settings not being loaded | |||
2020-09-17 | GenAdlData: Apply the fix for DMX drums | Wohlstand | |
2020-09-16 | Added old and buggy HMI volume model | Wohlstand | |
It's needed to make a correct sounding of music of some game soundtracks such as "Asterix & Obelix" TODO: Verify the behavior of drums, seems still being different! | |||
2020-09-13 | Rename "adldata.cpp" into "inst_db.cpp" | Wohlstand | |
2020-09-13 | Rename "adldata.hh" into "oplinst.h" | Wohlstand | |
2020-09-13 | Refactor internal instrument data structures | Wohlstand | |
2020-09-13 | Small rename of AIL frequency tables | Wohlstand | |
2020-09-13 | Move all frequency computation code from a MIDIPlay into the Synth | Wohlstand | |
2020-09-12 | Added AIL frequency model | Wohlstand | |
2020-09-11 | A small beautify of a frequency models code | Wohlstand | |
2020-09-11 | Fixed an assert in the HMI SOS pitch bend calculator | Wohlstand | |
2020-09-11 | Make the proper frequency formula for HMI model | Wohlstand | |
2020-09-10 | Make the proper HMI volume model | Wohlstand | |
Thanks to @nukeykt for a research help! | |||
2020-09-10 | Re-compute sounding delays of all banks | Wohlstand | |
Some of instruments was computed incorrectly | |||
2020-09-10 | Fixed an accuracy of Win9X frequency model | Wohlstand | |
2020-09-09 | Small tweak of banks | Wohlstand | |
2020-09-09 | Simplify the bend passing to a frequency formula calls | Wohlstand | |
2020-09-09 | Added 9x frequency formula | Wohlstand | |
2020-09-09 | Add `s_` prefox for static frequency tables | Wohlstand | |
2020-09-09 | Remove a useless comment from here | Wohlstand | |
2020-09-09 | Added frequency tables | Wohlstand | |
For DMX and Apogee Sound System only yet, TODO: also add them for other models if that possible | |||
2020-09-08 | All silent instruments must be marked as silent! | Wohlstand | |
Fixes #233 | |||
2020-09-08 | Whoops | Wohlstand | |
2020-09-08 | Make HMI channel management being more accurate | Wohlstand | |
#223 | |||
2020-09-06 | Ouch: don't reset panning by CC121 | Wohlstand | |
2020-09-06 | Attempt to closely aproximate HMI volume model | Wohlstand | |
2020-09-06 | Added an aproximated HMI volume model | Wohlstand | |
2020-09-03 | Whoops: remove an unnecessary comma | Wohlstand | |
(C++98!) | |||
2020-09-03 | Fixed an incorrect logic of CC121 | Wohlstand | |
Issue #227 |