Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-29 | Added support for LLE OPL2 and OPL3 emulators | Wohlstand | |
Kept disabled by default because they are extremely heavy for ordinary processors. | |||
2025-03-29 | Refactored DOS support | Wohlstand | |
2025-03-25 | Added MAME OPL2 emulator | Wohlstand | |
2025-03-25 | Implemented support of YMFM emulators and OPL2 | Wohlstand | |
2025-03-24 | Added experimental support of ESFMu emulator | Wohlstand | |
Not yet working properly | |||
2025-01-01 | Update copyright year for 2025 | Wohlstand | |
2024-05-11 | Initial implementation of Serial support | Wohlstand | |
+ refactor of the MIDI play, making separated loop functions instead the mess of everything in one single loop function. | |||
2024-01-07 | Updated copyright year to 2024 | Wohlstand | |
2023-01-03 | Updated copyright for 2023 | Wohlstand | |
2022-10-26 | Fixed typo in the function pointer declaration | Wohlstand | |
2022-10-25 | XMI2MIDI: Optimised the algorithm for multiple songs | Wohlstand | |
2022-10-17 | Improved the multi-song XMI support | Wohlstand | |
- 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-29 | Added the chip channels allocation mode option | Wohlstand | |
2022-06-16 | Disable automatic arpeggio by default | Wohlstand | |
2022-01-05 | Updated copyright year for 2022 | Wohlstand | |
2021-10-25 | Added an ability to disable/enable the MIDI channel | Wohlstand | |
2021-10-25 | Added an ability to set number of loops | Wohlstand | |
2021-01-24 | Added an ability to disable auto-arpeggio | Wohlstand | |
Backported from libOPNMIDI | |||
2021-01-14 | Updated copyright for 2021 | 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 | Version 1.5 | Wohlstand | |
2020-09-12 | A small typo fix | Wohlstand | |
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-06 | Added an aproximated HMI volume model | Wohlstand | |
2020-09-02 | Added Generic FM variant of Win9X volume model | Wohlstand | |
2020-09-01 | Added AIL volume model | Wohlstand | |
2020-08-31 | Remove C++ extras | Wohlstand | |
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-31 | Remove an unnecessary comma at end of enums | Wohlstand | |
2020-08-30 | Added "fixed" DMX and Apogee volume models | Wohlstand | |
These volume models will apply the fix of AM voices behavior | |||
2020-08-24 | ADLMIDI2: Fixed an "bank always 0" bug | Wohlstand | |
2020-08-19 | CPP Extras: Simplify instrument tester | Wohlstand | |
Now it uses internal real-time MIDI API instead of direct deal with banks. | |||
2020-01-17 | Update copyright year | Wohlstand | |
2019-03-10 | Added sample rate tip for adl_init() call documentation | Vitaly Novichkov | |
2019-03-10 | Added "ADL_CHIP_SAMPLE_RATE" macro | Vitaly Novichkov | |
For convenience to use the native chip rate generating | |||
2019-02-24 | javaopl3 work in progress | JP Cimalando | |
2019-02-23 | support the Opal emulator | JP Cimalando | |
2019-02-22 | Rhythm-mode percussion now works! | Vitaly Novichkov | |
2019-01-05 | Update copyright year to 2019 | Vitaly Novichkov | |
2019-01-05 | Change description to be more correct | Vitaly Novichkov | |
2018-12-17 | Fixed C++98 and C90 warnings, also CLang rpath warning | Vitaly Novichkov | |
2018-10-01 | Remove useless dllexport from the typedef | Vitaly Novichkov | |
2018-09-30 | Minor fix of the public header | Vitaly Novichkov | |
2018-09-30 | Lock settings for CMF and IMF playing to don't destroy them | Vitaly 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-06 | access into global chip settings | JP Cimalando | |
2018-08-30 | API to return 4op channels to the original count | JP Cimalando | |
2018-08-02 | Better deprecated calls warning | Vitaly Novichkov | |
2018-07-31 | fix some warnings | JP Cimalando | |
2018-07-31 | Fixed MSVC Build of shared library | Wohlstand | |
2018-07-29 | Implemented optional soft panning support for the included chip emulators, ↵ | Christopher Snowhill | |
disabled by default. | |||
2018-07-09 | xmi: handle AIL callback trigger | JP Cimalando | |
2018-07-07 | rename enum members for consistency | JP Cimalando | |