aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2023-01-03Updated copyright for 2023Wohlstand
2022-10-26Fixed typo in the function pointer declarationWohlstand
2022-10-25XMI2MIDI: Optimised the algorithm for multiple songsWohlstand
2022-10-17Improved the multi-song XMI supportWohlstand
- Allow selecting every individual song of the XMI file - Allow dynamic song switch without re-opening of a file - Fixed XMI2MID converter with adding an ability to export every individual song - Added hooks for loop start and end events - Added an option to immediately stop the song processing on loop end reaching (needed to perform dynamic song switch at the loop end point)
2022-06-29Added the chip channels allocation mode optionWohlstand
2022-06-16Disable automatic arpeggio by defaultWohlstand
2022-01-05Updated copyright year for 2022Wohlstand
2021-10-25Added an ability to disable/enable the MIDI channelWohlstand
2021-10-25Added an ability to set number of loopsWohlstand
2021-01-24Added an ability to disable auto-arpeggioWohlstand
Backported from libOPNMIDI
2021-01-14Updated copyright for 2021Wohlstand
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