Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-18 | Fix compilation on MinGW-w64 when using a DosBox emulator | Wohlstand | |
(Help to solve #32) | |||
2017-11-18 | Another readme note | Wohlstand | |
2017-11-18 | Readme update | Wohlstand | |
2017-11-18 | Automatically add "reset all" into begin of every track | Wohlstand | |
This will avoid damaged sound caused by controllers state came from end of song | |||
2017-11-18 | Avoid a flood of missing bank debug messages, show every message once | Wohlstand | |
2017-11-18 | Don't even try to print missing patch warning without of a debug log hook | Wohlstand | |
2017-11-18 | OUCH! Fix an accidental fallthrough | Wohlstand | |
2017-11-18 | Tiny fixes | Wohlstand | |
2017-11-18 | Add the XG support into drum note length fixer algorithm | Wohlstand | |
2017-11-17 | Small optimize of XG percussion bank handling code | Wohlstand | |
also potential lose of bank ID of non-XG channel | |||
2017-11-17 | Let XG SFX1/SFX2 use LSB==1 range of percussion instruments of WOPL file | Wohlstand | |
2017-11-17 | Added handling of XG percussion bank numbers | Wohlstand | |
2017-11-17 | Tiny beautifying, again | Wohlstand | |
2017-11-16 | Another tiny fix | Wohlstand | |
2017-11-16 | Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.git | Wohlstand | |
2017-11-16 | Clean-up and beautifying | Wohlstand | |
2017-11-15 | Update DMXOPL3 bank | Wohlstand | |
2017-11-15 | Fix linking of GenAdldata | Wohlstand | |
2017-11-15 | Don't set a track's delay to the global waiter, it's BAD idea | Wohlstand | |
Last track which has 45000 ticks to wait makes song be silent for a while | |||
2017-11-14 | Tiny clean up | Wohlstand | |
2017-11-14 | Tiny fix at XMI2MID converter | 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-12 | Added ability to don't put comments into adldata.cpp | Wohlstand | |
by simple "ADLDATA_WITH_COMMENTS" macro undeclarison | |||
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 | Small fix of warnings on DJGPP | Wohlstand | |
2017-11-10 | Ability to quit from Classic ADLMIDI under DOS by ESC key hit | Wohlstand | |
2017-11-10 | Small update of Readme | Wohlstand | |
2017-11-10 | Repair support of DJGPP for libADLMIDI and Classic ADLMIDI tool | Wohlstand | |
However, Important TODO: Implement support for Ctrl+C!!! | |||
2017-11-10 | Added adl_atEnd() function | Wohlstand | |
It is needed to detect the end of song while manually iterating a MIDI ticks | |||
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-09 | Don't inirialize Tetris statically in UserInterface in classic ADLMIDI tool | Wohlstand | |
2017-11-09 | Added ability to use custom bank file from classic ADLMIDI tool | Wohlstand | |
2017-11-09 | Fixed a small warning | Wohlstand | |
2017-11-08 | Fixed zero four-operators bug when using a bigger non-GM bank | Wohlstand | |
2017-11-08 | Fixed Windows MinGW build | Wohlstand | |
2017-11-08 | Fixed Windows MSVC build (adlmidi2 and gen_adldata) | Wohlstand | |
2017-11-07 | Fix a bug which overrides loopStart with seek destination position | Wohlstand | |
2017-11-07 | Fix linking on some computers | Wohlstand | |
2017-11-07 | Fixed Android compilation | Wohlstand | |
2017-11-07 | Fixed build with usage of DosBox emulator | Wohlstand | |
2017-11-07 | Update @sneakernets' DMXOPL3 bank | Wohlstand | |
2017-11-07 | Fixed build of GenAdldata tool | Wohlstand | |
2017-11-07 | Custom WOPL now supports multiple banks | Wohlstand | |
Feel free to create something like GS or XG bank :wink: | |||
2017-11-07 | New API, classic ADLMIDI, and CMake | Wohlstand | |
- Attempt to support hardware OPL and add build of classic ADLMIDI into CMake - Added new API functions - Added C++ Extras are needed for classic ADLMIDI player - Error string is no more static. Static variant is kept for initialization errors only. | |||
2017-11-06 | Repair instrument testing mode in ADLMIDI-2 utility | Wohlstand | |
2017-11-06 | Fixed few warnings in "ADLMIDI-2" | Wohlstand | |
2017-11-06 | Added adapted original ADLMIDI as user of libADLMIDI code | Wohlstand | |
This is almost same ADLMIDI as was originally, except of case it no more contains MIDI playing code and directly uses libADLMIDI to process same stuff as originally. However, Instrument Tester feature requires direct access to private OPL3 class, therefore a public API that grands access to data of that class is needed. | |||
2017-11-06 | Added a header guard for 'adldata.hh' | Wohlstand | |
2017-11-06 | Comment a useless function | Wohlstand | |