Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-24 | Absolute per-event time position calculation is works! | Wohlstand | |
2017-10-23 | Merge branch 'seekability' of git@github.com:Wohlstand/libADLMIDI.git into ↵ | Wohlstand | |
seekability | |||
2017-10-23 | Experimental time position calculation based on in-track tempo events | Wohlstand | |
2017-10-23 | Fixed build on older GCC | Wohlstand | |
2017-10-23 | Prepare to implement seekability - pre-parse all MIDI events before play | Wohlstand | |
All parsed events will be stored into special time marked containers and will be sorted by type to avoid possible issues caused by incorrect order of meta or note-on/off events, etc. Time markers are needed to easier detect seconds position to seek. TODO: Fix IMF playback | |||
2017-10-21 | Fixed MSVC2015 build | Wohlstand | |
2017-10-21 | Apply latest release of Sneakernets's DMXOPL bank | Wohlstand | |
2017-10-20 | Small fix of GCC warning in adlmidi_op3.cpp built without embedded banks | Wohlstand | |
``` warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 ``` | |||
2017-10-20 | Fixed MinGW Windowd build via CMake | Wohlstand | |
(Issue #26) | |||
2017-10-20 | Fixed CMake build | Wohlstand | |
2017-10-20 | Added CMake support | Wohlstand | |
2017-10-19 | Attempt to fix Windows build of demo MIDI player | Wohlstand | |
(Issue #26) | |||
2017-10-18 | Avoid possible UTF8 vs ANSI trouble on Windows | Wohlstand | |
2017-10-18 | Wave recording in demo tool and disable loop by default | Wohlstand | |
2017-10-18 | Smooth finalizing, rewinding, and a bit more crash safety | Wohlstand | |
* 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-17 | Custom banks 4-operator voices playback fix | Wohlstand | |
2017-10-17 | EXPERIMENTAL: 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-09 | Fixed WOPN parser to use both real 4-op and pseudo 4-op modes in same bank | Wohlstand | |
2017-10-09 | Don't reinterpret same pointer every usage in adl_play() | Wohlstand | |
2017-10-08 | Fix missing of byte skipping for the note-off event | Wohlstand | |
2017-10-08 | Add support for WOPL banks format | Wohlstand | |
2017-10-01 | Prepare for implementation of real-time MIDI support | Wohlstand | |
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-09-30 | Apply CLang warnings fix of fraction.h from WohlSoft/AudioCodecs repository | Wohlstand | |
2017-09-23 | Improved instruments in 68'th bank and fixed octaves offsets in 59'th | Wohlstand | |
2017-09-23 | Update 68'th bank | Wohlstand | |
2017-09-22 | Update Sneakernet's DMXOPL bank | Wohlstand | |
(Issue #20) | |||
2017-09-09 | oops | Wohlstand | |
2017-09-09 | Another update of drums of 66'th bank | Wohlstand | |
2017-09-04 | Small update of percussions in 66'th bank | Wohlstand | |
2017-09-01 | DMXOPL3 v2.2 | Philippe Simons | |
2017-08-30 | update DMXOPL v2.1a | loki666 | |
2017-08-25 | Update DMXOPL by @Sneakernets with latest fixes | Wohlstand | |
Issue #16 | |||
2017-08-22 | Update @Sneakernets's DMXOPL2 bank | Wohlstand | |
2017-08-09 | Fix the first kick drum in 12'th (Earthsieg) bank | Wohlstand | |
2017-08-08 | Another small update of Sneakernets's bank | Wohlstand | |
2017-08-06 | update DMXOPL | loki666 | |
2017-07-30 | Small sign-unsign warning fix | Wohlstand | |
2017-07-30 | Fixed three missing HMI banks, again | Wohlstand | |
2017-07-30 | Fixed three missing HMI banks | Wohlstand | |
2017-07-30 | Improve gen_adldata program | Wohlstand | |
- Now it caches all generated data, so, we won't have to re-calculate same - File is writing by gen_adldata nor by stdout forward - Instead of hardcoded list of banks, I made the INI file which declares list of banks to generate - Add simple validators to tell which bank is absense and can't be loaded - Split code of gen_adldata.cc into multiple files of different role | |||
2017-07-25 | use NukedOPL3 for gen_adldata | Philippe Simons | |
2017-07-14 | Update Sneakernets's bank, again | Wohlstand | |
2017-07-10 | Apply update of Sneakernets's bank | Wohlstand | |
2017-06-19 | Add DMXOPL bank by @sneakernets | Wohlstand | |
(Issue #8) | |||
2017-06-19 | Fixed compatibility with MSVC | Wohlstand | |
2017-04-11 | Another update of 68'th bank | Wohlstand | |
2017-04-07 | Update the 68'th bank, again | Wohlstand | |
2017-04-06 | Update the 68'th bank, using AIL format because of note offset ability | Wohlstand | |
2017-02-28 | Change long double into double because of no necessary for it | Wohlstand | |
2017-02-28 | Fixed wrong very long inter-note delays on 32-bit platforms | Wohlstand | |