aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-23Get rid of backup samples bufferWohlstand
2017-11-21Apply recent fix of the AdLib percussion map made by Joel YliluomaWohlstand
2017-11-21Small fix of IMF length parsingWohlstand
2017-11-21Re-save other WOPL banks with WOPLv3 that has sound lengthsWohlstand
2017-11-21Update of my 4-op GM with adding of WOPLv3 sounding lengthsWohlstand
Since WOPL version 3 every bank file contains same sounding/releasing lengths values as ADLDATA embedded banks database has.
2017-11-21Rebuild entire embedded banks database by the fixed measurerWohlstand
2017-11-21Fixed a recentny found long-time bug in measurer: a wrong note-off channelsWohlstand
TODO: Re-generate entire cache as because of incorrect note-off bug, entire data was written incorrectly
2017-11-20Small clean-up of demo toolWohlstand
2017-11-20Use const char* and const void* as input data typesWohlstand
2017-11-20Added a short comment into WOPL parserWohlstand
2017-11-19Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.gitWohlstand
2017-11-19Upgrated support for WOPL bank format to v3Wohlstand
2017-11-18Now it compiles under MinGW fineWohlstand
2017-11-18Fix compilation on MinGW-w64 when using a DosBox emulatorWohlstand
(Help to solve #32)
2017-11-18Another readme noteWohlstand
2017-11-18Readme updateWohlstand
2017-11-18Automatically add "reset all" into begin of every trackWohlstand
This will avoid damaged sound caused by controllers state came from end of song
2017-11-18Avoid a flood of missing bank debug messages, show every message onceWohlstand
2017-11-18Don't even try to print missing patch warning without of a debug log hookWohlstand
2017-11-18OUCH! Fix an accidental fallthroughWohlstand
2017-11-18Tiny fixesWohlstand
2017-11-18Add the XG support into drum note length fixer algorithmWohlstand
2017-11-17Small optimize of XG percussion bank handling codeWohlstand
also potential lose of bank ID of non-XG channel
2017-11-17Let XG SFX1/SFX2 use LSB==1 range of percussion instruments of WOPL fileWohlstand
2017-11-17Added handling of XG percussion bank numbersWohlstand
2017-11-17Tiny beautifying, againWohlstand
2017-11-16Another tiny fixWohlstand
2017-11-16Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.gitWohlstand
2017-11-16Clean-up and beautifyingWohlstand
2017-11-15Update DMXOPL3 bankWohlstand
2017-11-15Fix linking of GenAdldataWohlstand
2017-11-15Don't set a track's delay to the global waiter, it's BAD ideaWohlstand
Last track which has 45000 ticks to wait makes song be silent for a while
2017-11-14Tiny clean upWohlstand
2017-11-14Tiny fix at XMI2MID converterWohlstand
2017-11-13Continue attempt to make library and demo player runnable under OpenWatcomWohlstand
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-12libADLMIDI now is buildable under OpenWatcom except of some workaroundsWohlstand
- 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-12Added ability to don't put comments into adldata.cppWohlstand
by simple "ADLDATA_WITH_COMMENTS" macro undeclarison
2017-11-10Incomplete attempt to provide support for OpenWattcom compilerWohlstand
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-10Small fix of warnings on DJGPPWohlstand
2017-11-10Ability to quit from Classic ADLMIDI under DOS by ESC key hitWohlstand
2017-11-10Small update of ReadmeWohlstand
2017-11-10Repair support of DJGPP for libADLMIDI and Classic ADLMIDI toolWohlstand
However, Important TODO: Implement support for Ctrl+C!!!
2017-11-10Added adl_atEnd() functionWohlstand
It is needed to detect the end of song while manually iterating a MIDI ticks
2017-11-09Resolve weird crash caused by Tetris inside ADLMIDI2 and other changesWohlstand
- 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-09Don't inirialize Tetris statically in UserInterface in classic ADLMIDI toolWohlstand
2017-11-09Added ability to use custom bank file from classic ADLMIDI toolWohlstand
2017-11-09Fixed a small warningWohlstand
2017-11-08Fixed zero four-operators bug when using a bigger non-GM bankWohlstand
2017-11-08Fixed Windows MinGW buildWohlstand
2017-11-08Fixed Windows MSVC build (adlmidi2 and gen_adldata)Wohlstand