Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-25 | Stabilise the channels logic | Wohlstand | |
2025-05-23 | Improve stability of 2-voice instruments on single OPL2 | Wohlstand | |
2025-05-23 | Experiment: Allow multiple note dupes on same channel | Wohlstand | |
Should fix the problem of some of Heretic songs | |||
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-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-01-05 | Updated copyright year for 2022 | 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-13 | Rename "adldata.hh" into "oplinst.h" | Wohlstand | |
2020-09-13 | Refactor internal instrument data structures | Wohlstand | |
2020-09-06 | Ouch: don't reset panning by CC121 | Wohlstand | |
2020-09-03 | Fixed an incorrect logic of CC121 | Wohlstand | |
Issue #227 | |||
2020-09-02 | When playing XMIDI files, set defaults of AIL | Wohlstand | |
- Default volume in AIL is 127 - Default pitch bend sensitivity is a full octave up, and full octave down: MSB=12, LSB=0 | |||
2020-08-21 | More accurate DMX volume model | Wohlstand | |
Also, move entire code of volume model from MIDIPlay into OPL3 | |||
2020-01-17 | Update copyright year | Wohlstand | |
2019-01-25 | force note-on to do immediate note killing | JP Cimalando | |
2019-01-25 | cache the extended note count per channel | JP Cimalando | |
2019-01-25 | drum note length extension | JP Cimalando | |
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-11-10 | enable more debugging checks | JP Cimalando | |
2018-11-10 | converted activenotes to generic list | JP Cimalando | |
2018-11-10 | linked list structure + users | JP Cimalando | |
2018-10-05 | typedef OPL3 as Synth | JP Cimalando | |
2018-10-05 | reorganize around a lighter adlmidi_private header | JP Cimalando | |
2018-10-05 | reorganize MIDIplay code | JP Cimalando | |