aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_midiplay.cpp
AgeCommit message (Collapse)Author
2017-10-18Wave recording in demo tool and disable loop by defaultWohlstand
2017-10-18Smooth finalizing, rewinding, and a bit more crash safetyWohlstand
* Smooth finalizing of song when loop is disabled (old ugly hack has been removed :wink:) * Added an ability to reset song position to begin (very helpful when song reaches the end) * Avoided possible crashes on attempt to fetch sample data without opening of MIDI file
2017-10-17EXPERIMENTAL: Support for custom banks!Wohlstand
TODO: Fix support for real 4-operator support for dynamical instruments which now are silent. 2-op and pseudo-4-op still work fine.
2017-10-08Fix missing of byte skipping for the note-off eventWohlstand
2017-10-08Add support for WOPL banks formatWohlstand
2017-10-01Prepare for implementation of real-time MIDI supportWohlstand
Make function for every real MIDI event which we are able to call independently from the common events stream. MIDI streamer will be moved into own module which will process MIDI files and pass events into realtime module. Then, make public API which will allow use realtime MIDI for making drivers and player plugins.
2017-07-30Small sign-unsign warning fixWohlstand
2017-06-19Fixed compatibility with MSVCWohlstand
2017-02-28Change long double into double because of no necessary for itWohlstand
2017-02-28Fixed wrong very long inter-note delays on 32-bit platformsWohlstand
2017-02-17Attempt to fix incorrect delay calculation on 32-bit systemsWohlstand
2017-02-15Fix weird drums processing for some banksWohlstand
(when bass drums are taking too high tone)
2017-01-16Split adlmidi.cpp now keeps API functions onlyWohlstand
other code has been moved into separated files