Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-29 | Use code of adl_cvtS8 in adl_cvtU8 directly | Vitaly Novichkov | |
2018-04-23 | Fixed Android build | Vitaly Novichkov | |
2018-04-22 | implement copy for OplChannel, and move implementations in .cpp | JP Cimalando | |
2018-04-22 | fix a null problem when allocating the last user cell | JP Cimalando | |
2018-04-20 | Put some another functions into "ADLMIDI_DISABLE_MIDI_SEQUENCER" zone | Vitaly Novichkov | |
Those functions are dead out of disabled MIDI Sequencer code, so, there are must NOT appear in the library when MIDI Sequencer is disabled. | |||
2018-04-19 | hard-RT: elimination of the user map | JP Cimalando | |
2018-04-18 | reformulated phys code into original map semantics | JP Cimalando | |
2018-04-16 | Merge pull request #67 from jpcima/hard-realtime | Vitaly Novichkov | |
transform the note map into a fixed array | |||
2018-04-16 | transform the note map into a fixed array | JP Cimalando | |
2018-04-15 | add more sample types | JP Cimalando | |
2018-04-13 | fix inclusion of cinttypes on OS X libstdc++ | JP Cimalando | |
2018-04-12 | fix SPtr implementation mistake | JP Cimalando | |
2018-04-11 | support for 32 bit mixing, and multiple sample formats | JP Cimalando | |
2018-04-11 | Move controls reset into same function | Vitaly Novichkov | |
Also, fixed non-reseted bend sensitivity which distorts pitch on attempt to play another MIDI file | |||
2018-04-11 | Changed logic of CC-74 Brightness | Vitaly Novichkov | |
to affect sound only between 0 and 64 like real XG synthesizers affect sound only between 0 and 64. | |||
2018-04-11 | Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.git | Vitaly Novichkov | |
2018-04-11 | Put Nuked OPL3 1.8 be default and fix the DJGPP build | Vitaly Novichkov | |
2018-04-10 | fix memory management issues | JP Cimalando | |
2018-04-10 | Added support for CC120 "All sounds off" (#48) | 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. | |||
2018-03-25 | Fixed the `long` vs `int64_t` conflict in CalculateAdlChannelGoodness | Vitaly Novichkov | |
It's a warning came from MSVC | |||
2018-03-25 | MSVC warning muter and remove `sstream` usage | Vitaly Novichkov | |
2018-03-24 | Added ability to disable MUS and XMI converters and MIDI Sequencer | Vitaly Novichkov | |
2018-01-21 | Copyright year update 2018 | Vitaly Novichkov | |
2018-01-21 | Move version number into the public header | Vitaly Novichkov | |
2017-12-16 | Fix the sample rate initialization | Vitaly Novichkov | |
2017-12-16 | Updated version number and changelog | Vitaly Novichkov | |
2017-12-16 | Added realtime API, Experimental, not tested | Vitaly Novichkov | |
- Added Real-time public API, needed a test! (try to implement dummy VLC plugin with it) - Added abillity to change deep flags without song restart or a chip reset | |||
2017-12-10 | Merge branch 'master' into get-rid-of-backup-buffer | Vitaly Novichkov | |
# Conflicts: # src/adlmidi.cpp | |||
2017-12-08 | Return back the "const" attribute to CalculateAdlChannelGoodness | Vitaly Novichkov | |
2017-12-01 | Merge branch 'master' into get-rid-of-backup-buffer | Wohlstand | |
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-26 | C++98 build has been fixed! | Wohlstand | |
2017-11-26 | Attempt to fix compatibility with C++98 | Wohlstand | |
2017-11-26 | Merge branch 'master' into get-rid-of-backup-buffer | Wohlstand | |
2017-11-25 | Don't affect percussion chgannels by CC74 Brightness | Wohlstand | |
(As this controller may damage sound of some drums such as DMXOPL3) | |||
2017-11-25 | Experimental: Added Brightness CC74 controller support | Wohlstand | |
2017-11-23 | Get rid of backup samples buffer | Wohlstand | |
2017-11-20 | Use const char* and const void* as input data types | Wohlstand | |
2017-11-18 | Now it compiles under MinGW fine | Wohlstand | |
2017-11-18 | Fix compilation on MinGW-w64 when using a DosBox emulator | Wohlstand | |
(Help to solve #32) | |||
2017-11-18 | Avoid a flood of missing bank debug messages, show every message once | Wohlstand | |
2017-11-17 | Tiny beautifying, again | Wohlstand | |
2017-11-16 | Clean-up and beautifying | Wohlstand | |
2017-11-14 | Tiny clean up | 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-10 | Incomplete attempt to provide support for OpenWattcom compiler | Wohlstand | |
Yeah, I see it lacks A LOT OF things: std::vector lacks .data() member, std::map lacks .count() member, there is no any std::stringstream implementations, etc. SOLUTION: Try to use STLPort to provide missing STL support for this compiler | |||
2017-11-10 | Ability to quit from Classic ADLMIDI under DOS by ESC key hit | Wohlstand | |
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 |