aboutsummaryrefslogtreecommitdiff
path: root/midifmt-plugin
AgeCommit message (Collapse)Author
2020-05-12Format EVERYTHING.Gravatar Chris Xiong
Hopefully this will make the source code less horrendous and actually readable. The command used was: ``` astyle --suffix=none --style=allman --attach-extern-c --attach-closing-while --indent-switches --indent-after-parens --pad-oper --pad-header --unpad-paren --align-pointer=name --recursive './*.cpp,*.hpp' ```
2020-02-15Make resource files for Windows actually work.0.8.7-1Gravatar Chris Xiong
2020-02-15No more version numbers scattered through the files.Gravatar Chris Xiong
Added a debug screen for the visualization, which can be toggled by pressing B. Added version information for binaries for Windows.
2019-11-16Guessworks trying to make it install and produce packages again.Gravatar Chris Xiong
(which it won't, because Debian still doesn't have fluidsynth >= 2.0) Also lite version is currently out of scope.
2019-10-08Continue reducing usage of widgets in QTableWidget.Gravatar Chris Xiong
2019-09-13CMake. It's happening.Gravatar Chris Xiong
Added a new build system based on CMake. Minor code cleanups. This probably breaks building with QMake on multiple platforms. And of course the new CMake support isn't tested thoroughly. But it's finally happening.
2019-05-25Massive code refactor en cours!Gravatar Chris Xiong
Less complain from compilers: - use nullptr instead of NULL - use types for event fields - explicit type casting added Stop saving parameters of meta events in p1/p2 fields of SEvent. callback_t now uses std::function, deprecating ICallback. Not recommended for daily usage, or even testing: the code refactor is still a work in progress.
2017-10-18API changes and crash fixes.Gravatar Chris Xiong
Details in the changelog.
2017-06-22Minor bug fixes.Gravatar Chris Xiong
SMF reader finally takes chunk length into account. Do not prepend sysex header to F0h sysex. Let the readers do it. File readers code cleanups and refined error messages.
2017-06-16Code refactoring and fix to memory leaks.Gravatar Chris Xiong
2017-02-12UI revolution cont'd. Powered by @BLumia.Gravatar Chris Xiong
Expose new APIs to plugin developer. Use svg icons.
2017-02-10Road to standardize: use two parameters for pitchbend.Gravatar Chris Xiong
Documentation. Minor bug fix.
2017-02-09Add extra midi formats support via the file reader API.Gravatar Chris Xiong
Fix note counting.