Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-23 | MidiPlay: Move Audio Output into separate module | Wohlstand | |
2019-02-24 | midiplay: oops! removed by mistake [ci skip] | JP Cimalando | |
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 | |
2018-11-10 | fix minute display on 1+ hour tracks | JP Cimalando | |
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-07-31 | ADLMIDIPlay: Tiny fix of "-fp" flag usage help | Vitaly Novichkov | |
2018-07-30 | [Experimental] Partially apply fixes to kode54's pull request | Wohlstand | |
2018-07-10 | midiplay: add argument --only | JP Cimalando | |
2018-07-07 | rename enum members for consistency | JP Cimalando | |
2018-07-07 | add midiplay option for solo track | JP Cimalando | |
2018-07-04 | ADLMIDIPlay: Little polishing of the macros and multibank from embeds | Vitaly Novichkov | |
2018-06-28 | basic channel description API | JP Cimalando | |
2018-06-25 | Using bigger integers for math in some places | Vitaly Novichkov | |
2018-06-23 | Implement a workaround for crashing Watcom compiler | Vitaly Novichkov | |
2018-06-21 | MidiPlay: print loop points in pretty format | Vitaly Novichkov | |
2018-06-19 | MidiPlay: Don't spam print with non-changed output, and print times pretty | Vitaly Novichkov | |
2018-06-07 | library version string for HQ variant | JP Cimalando | |
2018-05-19 | OpenWatcom compilation fix | Vitaly Novichkov | |
2018-05-17 | Fixed DJGPP build of MIDI Player | Vitaly Novichkov | |
2018-04-29 | ADLMIDIPlay: Fill g_audioFormat from obtained sample format value | Vitaly Novichkov | |
To avoid distorted sound because wanted and obtained sample format is different. | |||
2018-04-29 | ADLMIDIPlay: Small fix of obtained output information | Vitaly Novichkov | |
2018-04-29 | ADLMIDIPlay: Added ability to use different sample format | Vitaly Novichkov | |
2018-04-11 | Fixed typos in comments | Vitaly Novichkov | |
2018-04-11 | Added command line option to turn on full-ranged CC74 to MIDI Player tool | Vitaly Novichkov | |
2018-04-11 | Put Nuked OPL3 1.8 be default and fix the DJGPP build | Vitaly Novichkov | |
2018-04-10 | [Experimental] Added support for emulation core switching in real time! | Vitaly Novichkov | |
Due to clunky playback on updated Nuked OPL3 emulator v 1.8, I kept the Nuked OPL3 1.7.4 work in parallel and be a separated switchable emulator. | |||
2017-12-09 | Hardware OPL3 build fix | Vitaly Novichkov | |
2017-12-01 | Some fixes on non-DOS OpenWatcom targets | Wohlstand | |
Unfortunately, std::fflush() causes a crash on Linux but works fine on DOS | |||
2017-11-20 | Small clean-up of demo tool | Wohlstand | |
2017-11-13 | Continue attempt to make library and demo player runnable under OpenWatcom | Wohlstand | |
Because of broken STL containers, are very hard crashes in random places are can't be fixed with a full customizing of those containers. | |||
2017-11-12 | libADLMIDI now is buildable under OpenWatcom except of some workarounds | Wohlstand | |
- Need a different way to create a static library, otherwise it don't wanna be built. - Needed a different custom STL containers (std::vector and std::set) implementation that will work and will don't glitch with a crashes | |||
2017-11-09 | Resolve weird crash caused by Tetris inside ADLMIDI2 and other changes | Wohlstand | |
- Move most of inline classes methods into own CC file - Move Input into own header with own CC file to share it with the puzzle game - Created virtual destructors and resolved weak vtable trouble between of Tetris's classes - Remove static declarisons of Tetris class. Instead, let it be member of UserInterface - Fixed forgot note-offs while sorting events row with zero length notes - Fixed crash caused by unsafe access by reference to element of array that was modified/reallocated one or multiple times - Stabilize dealing with zero-length notes | |||
2017-11-08 | Fixed zero four-operators bug when using a bigger non-GM bank | Wohlstand | |
2017-11-07 | Custom WOPL now supports multiple banks | Wohlstand | |
Feel free to create something like GS or XG bank :wink: | |||
2017-11-01 | Added hooks and meta-info: title, copyright, track titles and markers | Wohlstand | |
2017-10-31 | Small clean-up of MIDI player | Wohlstand | |
2017-10-31 | Added ability to print name of currently using OPL3 emulator | Wohlstand | |
2017-10-26 | Continue works on loop points and some clean-up | Wohlstand | |
- Added more detailed error information while parsing MIDI file - Added abiltiy to retrieve loop points time positions - Added ability to change playing tempo by giving multiplier - Removed old commented code TODO: - implement meta-information store and a way to retreive it - implement hook-ability for every MIDI event - implement ability to mute/solo every channel | |||
2017-10-25 | Clean-up | Wohlstand | |
- Move all private variables into MIDIplay class away from public ADL_MIDIPlayer structure - Comment out most of legacy code - Implement new-style ReadVarLenEx for error-checked var-len value reading process TODO: Stabilize this and implement missing fields and API calls (meta-data retreiving) | |||
2017-10-24 | Added working seekability! | Wohlstand | |
Testing and stabilizing is needed | |||
2017-10-21 | Fixed MSVC2015 build | Wohlstand | |
2017-10-20 | Added CMake support | Wohlstand | |