Andrew Belt
							
						 | 
						
							
							
							
								
							
								8cc4cb3c2b
								
							
								
							
						 | 
						
							
							
								
								Add PatchManager. Clean up and refactor RackWidget and CableContainer.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5266641777
								
							
								
							
						 | 
						
							
							
								
								Big cable refactor.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a77a04ad22
								
							
								
							
						 | 
						
							
							
								
								Move ModuleWidget cloning code from RackWidget to ModuleWidget. Make ModuleWidget position based on mouse position.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								01c4a24ca8
								
							
								
							
						 | 
						
							
							
								
								Update many dep libraries. Add SHA256 checking to dep downloads.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9ab5244002
								
							
								
							
						 | 
						
							
							
								
								Add MIDI-Map panel and boilerplate. Various fixes for SVGButton.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0f08886aae
								
							
								
							
						 | 
						
							
							
								
								Add Param::displayOffset. Switch around param key commands and param context menu again.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9a4a89b234
								
							
								
							
						 | 
						
							
							
								
								Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2338ccb0ae
								
							
								
							
						 | 
						
							
							
								
								Switch around ParamWidget key commands. Fix text field inner color.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb38464a28
								
							
								
							
						 | 
						
							
							
								
								Add GLWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								223341e2f1
								
							
								
							
						 | 
						
							
							
								
								Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								117553a6c9
								
							
								
							
						 | 
						
							
							
								
								Update nanovg. Refactor window. Add Timer to dsp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c80823ce10
								
							
								
							
						 | 
						
							
							
								
								Add velocity mode context menu item to CV_Gate
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c13c967b26
								
							
								
							
						 | 
						
							
							
								
								Finish CV-MIDI, CV-CC, and CV-Gate. Clean up MIDI-CV, MIDI-CC, and MIDI-Gate. Make Grid16MidiWidget generic and reusable.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								244b44bb4e
								
							
								
							
						 | 
						
							
							
								
								Rename Core MIDI modules to their modern names, keeping their slugs compatible.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								576e346fdc
								
							
								
							
						 | 
						
							
							
								
								Fix ParamTooltip. Add ParamLabel to context menu.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f73dae1384
								
							
								
							
						 | 
						
							
							
								
								Refactor ParamWidget and ModuleWidget. Add context menu to ParamWidget on right-click.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9ffb57edd0
								
							
								
							
						 | 
						
							
							
								
								Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ede6295516
								
							
								
							
						 | 
						
							
							
								
								Set zoom every few frames. Add ModuleWidget::setModule(). Add Port::set/getChannels().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								de240c231a
								
							
								
							
						 | 
						
							
							
								
								Fix zoom. Move ZoomWidget implementation to source file.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ccf0d9185b
								
							
								
							
						 | 
						
							
							
								
								Reset MIDI driver when Core MIDI modules are reset
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f9917a95e9
								
							
								
							
						 | 
						
							
							
								
								Fix MIDI status and channel bitwise mixups
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2862703f4c
								
							
								
							
						 | 
						
							
							
								
								Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f312191e0a
								
							
								
							
						 | 
						
							
							
								
								Move MIDI subclasses to source files
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d7186474d3
								
							
								
							
						 | 
						
							
							
								
								Implement midi::Output. Tweak midi API a bit
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0ab5152030
								
							
								
							
						 | 
						
							
							
								
								Add hysteresis to Switch in momentary mode
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad69fc648a
								
							
								
							
						 | 
						
							
							
								
								Add Knob::smooth variable for disabling param smoothing. Clean up various code.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6a83a3c766
								
							
								
							
						 | 
						
							
							
								
								Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQuantity
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								91dd873b8c
								
							
								
							
						 | 
						
							
							
								
								Add window functions to dsp. Implement minBlepImpulse().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   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
							
						 | 
						
							
							
							
								
							
								4f491892fa
								
							
								
							
						 | 
						
							
							
								
								Add Param::set/getValue()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0e25995694
								
							
								
							
						 | 
						
							
							
								
								MIDI-CC: Fix jumping bug
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1c3e945a2c
								
							
								
							
						 | 
						
							
							
								
								Revise license statements, update copyright years
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								e9e112c6b3
								
							
								
							
						 | 
						
							
							
								
								Don't delete NULL in ParamInfo::~ParamInfo
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								efce6546b6
								
							
								
							
						 | 
						
							
							
								
								Use more generic DEPRECATED macro
							
							
							
							
								
							
							
						 | 
						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 |