Andrew Belt
|
428f137d45
|
Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean.
|
5 years ago |
Andrew Belt
|
1f030a16fd
|
Add -funsafe-math-optimizations, tweak Quantity display string
|
5 years ago |
Andrew Belt
|
0547a194a9
|
Tweaks to math.hpp and its docstrings
|
5 years ago |
Andrew Belt
|
0e25995694
|
MIDI-CC: Fix jumping bug
|
5 years ago |
Andrew Belt
|
3489859fe8
|
Remove -ffast-math from compiler FLAGS. Fix display value of "-0" in tooltip.
|
5 years ago |
Andrew Belt
|
ec83a4dacb
|
Improve behavior for unbounded params
|
5 years ago |
Andrew Belt
|
38c291b365
|
Merge ParamInfo with Param
|
5 years ago |
Andrew Belt
|
418499159b
|
Add snapping to Knob
|
5 years ago |
Andrew Belt
|
6dad6ec000
|
Add param smoothing when moving Knob
|
5 years ago |
Andrew Belt
|
043db34218
|
MIDI-CC: Serialize CC values
|
5 years ago |
Andrew Belt
|
f2ff949c08
|
MIDI-CC: Jump value if changes from 0 to 127 or vise versa
|
5 years ago |
Andrew Belt
|
19d9fdd041
|
Add ModuleBypass. Serialize Module::bypass.
|
5 years ago |
Andrew Belt
|
cb7e139b47
|
Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config().
|
5 years ago |
Andrew Belt
|
1a26bac9b1
|
Move ui header implementations to source files.
|
5 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
5 years ago |
Andrew Belt
|
c59b9ba67d
|
Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove
|
5 years ago |
Andrew Belt
|
87cc6e3edb
|
Param event tweaking
|
5 years ago |
Andrew Belt
|
2910af755f
|
Implement history::State. Add history::ModuleAdd declaration.
|
5 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
5 years ago |
Andrew Belt
|
25735a8fd3
|
Add Param::description and tooltip description
|
5 years ago |
Andrew Belt
|
cb0f3e5100
|
Use dsp:: namespace. Automatically include dsp headers in rack.hpp.
|
5 years ago |
Andrew Belt
|
da7d6c06a9
|
Forgot to add new .cpp files
|
5 years ago |
Andrew Belt
|
4c23dc9cc0
|
Added param value entry. Make ParamQuantity automatically compute its displayPrecision.
|
5 years ago |
Andrew Belt
|
a360bb448b
|
Add toolbar item to toggle param tooltip
|
5 years ago |
Andrew Belt
|
4ef58cbf78
|
Add tooltip to ParamWidget. Make Widget call event::State::finalizeWidget() when removed, not when deleted.
|
5 years ago |
Andrew Belt
|
de2b5a92af
|
Clean up event documentation, change event::PathDrop::path type to const reference, make event::Zoom recurse regardless of being consumed
|
5 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
5 years ago |
Andrew Belt
|
5ff841b076
|
Make SequentialLayout wrap widgets
|
5 years ago |
Andrew Belt
|
2e4faa4a10
|
Add hack when disconnecting ModuleWidgets with NULL Module
|
5 years ago |
Andrew Belt
|
5eb5579fb9
|
Add menu item to save template patch
|
5 years ago |
Andrew Belt
|
f1bd4b714d
|
Change Port::set/getValue to set/getVoltage
|
5 years ago |
Andrew Belt
|
3dddb3b240
|
Add slug validation to plugin loader
|
5 years ago |
Andrew Belt
|
69bd0575b5
|
Add Module bypass to UI and engine
|
5 years ago |
Andrew Belt
|
72edae5a69
|
Fix Core Note handle, fix AudioIO::toJson when no device
|
5 years ago |
Andrew Belt
|
15c321026e
|
Add Module when clicked in Module Browser
|
5 years ago |
Andrew Belt
|
3f2476073d
|
Fix Core Blank panel
|
5 years ago |
Andrew Belt
|
a6961d6626
|
Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module
|
5 years ago |
Andrew Belt
|
669f00640f
|
Move skipLoadOnLaunch to settings namespace
|
5 years ago |
Andrew Belt
|
4880d699a4
|
Apply JSON metadata after calling plugin init() function
|
5 years ago |
Andrew Belt
|
481ef40fa7
|
Add metadata to Core plugin
|
5 years ago |
Andrew Belt
|
e845373ee9
|
Make event callbacks use const
|
5 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
5 years ago |
Andrew Belt
|
3d6de43a78
|
Refactor ParamWidget event behavior, draw polyphonic wires with greater thickness, fix serialization bug in Module
|
5 years ago |
Andrew Belt
|
f40d3343fb
|
Add polyphony to ports and wires
|
5 years ago |
Andrew Belt
|
7c04ff0abf
|
Rename Port to PortWidget
|
5 years ago |
Andrew Belt
|
04f53901b2
|
Fix event and Wire bugs
|
5 years ago |
Andrew Belt
|
94d34c51fa
|
Add id to Wire
|
5 years ago |
Andrew Belt
|
788fe92856
|
Clean up RackWidget. Use Module::id for referencing modules in patches.
|
5 years ago |
Andrew Belt
|
c999df235d
|
Clean up ModuleWidget
|
5 years ago |
Andrew Belt
|
0490a9d13d
|
Add disabled state to MenuItem appearance
|
5 years ago |