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