aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2020-09-16Added old and buggy HMI volume modelWohlstand
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-13Version 1.5Wohlstand
2020-09-12A small typo fixWohlstand
Compared to the original documents and headers of John Miles for the proper title of his audio library. However, it also has "IBM" prefix: "IBM Audio Interface Library". Idk, is need to mention the IBM?
2020-09-06Added an aproximated HMI volume modelWohlstand
2020-09-02Added Generic FM variant of Win9X volume modelWohlstand
2020-09-01Added AIL volume modelWohlstand
2020-08-31Remove C++ extrasWohlstand
All C++ binded features are useless since C-binded real-time MIDI API can completely replace them at all. This was a workaround for ADLMIDI2 tool.
2020-08-31Remove an unnecessary comma at end of enumsWohlstand
2020-08-30Added "fixed" DMX and Apogee volume modelsWohlstand
These volume models will apply the fix of AM voices behavior
2020-08-24ADLMIDI2: Fixed an "bank always 0" bugWohlstand
2020-08-19CPP Extras: Simplify instrument testerWohlstand
Now it uses internal real-time MIDI API instead of direct deal with banks.
2020-01-17Update copyright yearWohlstand
2019-03-10Added sample rate tip for adl_init() call documentationVitaly Novichkov
2019-03-10Added "ADL_CHIP_SAMPLE_RATE" macroVitaly Novichkov
For convenience to use the native chip rate generating
2019-02-24javaopl3 work in progressJP Cimalando
2019-02-23support the Opal emulatorJP Cimalando
2019-02-22Rhythm-mode percussion now works!Vitaly Novichkov
2019-01-05Update copyright year to 2019Vitaly Novichkov
2019-01-05Change description to be more correctVitaly Novichkov
2018-12-17Fixed C++98 and C90 warnings, also CLang rpath warningVitaly Novichkov
2018-10-01Remove useless dllexport from the typedefVitaly Novichkov
2018-09-30Minor fix of the public headerVitaly Novichkov
2018-09-30Lock settings for CMF and IMF playing to don't destroy themVitaly Novichkov
For now, all settings are in safe, except of custom bank that getting be dropped away by CMF file that does passing of own custom instruments.
2018-09-06access into global chip settingsJP Cimalando
2018-08-30API to return 4op channels to the original countJP Cimalando
2018-08-02Better deprecated calls warningVitaly Novichkov
2018-07-31fix some warningsJP Cimalando
2018-07-31Fixed MSVC Build of shared libraryWohlstand
2018-07-29Implemented optional soft panning support for the included chip emulators, ↵Christopher Snowhill
disabled by default.
2018-07-09xmi: handle AIL callback triggerJP Cimalando
2018-07-07rename enum members for consistencyJP Cimalando
2018-07-07sequencer API to turn tracks on/off/soloJP Cimalando
2018-07-04Apply one minor fix on `adl_getBankNames()` call documentationVitaly Novichkov
2018-07-04Continue documenting, and apply some minor fixes on other filesVitaly Novichkov
2018-07-04Continue public API documenting. Almost complete.Vitaly Novichkov
2018-07-04Continue documenting the library public functionsVitaly Novichkov
2018-07-04Another typo fixes, begin to document all public functionsVitaly Novichkov
2018-07-04Added instrument rhythm-mode related enums into the public headerVitaly Novichkov
2018-07-04Remove "ADLMIDI_UNSTABLE_API" macro.Vitaly Novichkov
As it's dev version, and lets polish this API to release it in next time
2018-07-03Merge pull request #126 from jpcima/bank-embed-apiVitaly Novichkov
embedded bank loading API into multi-bank
2018-07-03embedded bank loading API into multi-bankJP Cimalando
2018-06-28basic channel description APIJP Cimalando
2018-06-25Using bigger integers for math in some placesVitaly Novichkov
2018-06-24[Experimental] Big re-factoring of internals and clean-upVitaly Novichkov
- Renamed functions - Renamed variables - Documenting of most library internal stuff - Disabling of embedded banks no more conflicts with accidental linking of adldata.cpp
2018-06-21SysEx: Use `size_t` for size values instead of `unsigned int`Vitaly Novichkov
2018-06-20basic framework of sysex handling and sequencer supportJP Cimalando
2018-06-20Change version to 1.4.0 and mark it as "dev"Vitaly Novichkov
2018-06-19Merge branch 'master' into update-chip-baseVitaly Novichkov
2018-06-19get chip base on level with OPNMIDIJP Cimalando
2018-06-18Fixed C90 warning in the public headerVitaly Novichkov