Age | Commit message (Collapse) | Author |
|
Unfortunately, std::fflush() causes a crash on Linux but works fine on DOS
|
|
|
|
When melodic set is completely 2-operator but has some 4-op percussions
Experimental fix for #35
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(As this controller may damage sound of some drums such as DMXOPL3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(Help to solve #32)
|
|
This will avoid damaged sound caused by controllers state came from end of song
|
|
|
|
|
|
|
|
|
|
|
|
also potential lose of bank ID of non-XG channel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Last track which has 45000 ticks to wait makes song be silent for a while
|
|
|
|
|
|
Because of broken STL containers, are very hard crashes in random places are can't be fixed with a full customizing of those containers.
|
|
- 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
|
|
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
|
|
|
|
|
|
It is needed to detect the end of song while manually iterating a MIDI ticks
|