Age | Commit message (Collapse) | Author |
|
... after tempo changes.
|
|
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'
```
|
|
Fixed wrong tick calculation in render mode.
Fixed most of the hangs and crashes associated with the renderer.
Do not write pixel data in the visualization thread.
|
|
Add API for getting raw pitch bend values.
Fix non-compliant RPN handling.
The visualization renderer is still at the "proof-of-concept" stage.
It's not very usable (yet).
|
|
The visualization should now sync better.
Remove calls to real-time APIs in the visualization loop.
|
|
Fixed multiple embodiment of stupidness in the code.
|
|
Added a debug screen for the visualization, which can be toggled by pressing B.
Added version information for binaries for Windows.
|
|
Removed all references to ICallback in official plugins.
New flag field in SEvent.
Further type usage corrections.
|
|
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.
|
|
Seems that I've forgotten about the changelog too.
|
|
Details in the changelog.
|
|
QDialogs. Fixed unexpected behavior.
Now visualization window can be closed by sending it
a close signal.
Trying a solution to address the problem that prevents
plugins from being loaded correctly in Windows if the
path contains Chinese characters. Not even tried to
build in Windows though.
|
|
|
|
Start the revamp of the main Window. Credit of the new design goes to @BLumia.
|
|
with old versions of plugins.
Add RIFF MIDI support to the SMF reader.
Documentation.
|
|
|
|
Added new options to specify custom fonts.
Added a new handler API.
Minor rework on handler calling.
|
|
|
|
|
|
Fix building for Windows. RC-bugs still exist.
|
|
Add std::wstring version APIs to avoid wrong encoding.
Update documentation.
|
|
Add particle look at option.
|
|
Add an option to change the tint of the chequer board.
Show unsigned integer options in hexadecimal format.
Fixed a crash caused by attemting seeking when no file is being played.
|
|
Deinitialize classes in a correct order to avoid crashes.
Add background image option.
Add FPS-related options.
Use QLineEdit instead of QPlainTextEdit for strings.
|
|
|
|
|
|
Add more options for the visualization plugin.
Bump version to 0.8.0.
Package the visualization plugin for debian.
|
|
|
|
Handle mute and solo in the default visualization.
Show file name in window title.
A little plugin sdk documentaion...
Remove stupid things.
|
|
|
|
|
|
|