Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a22c3e378
								
							
								
							
						 | 
						
							
							
								
								Use engine mutex for bypassing module
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d86a8280c
								
							
								
							
						 | 
						
							
							
								
								Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9ce5cbeb07
								
							
								
							
						 | 
						
							
							
								
								Change license of src/ from LGPL to BSD.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5de5db2a18
								
							
								
							
						 | 
						
							
							
								
								Add Param::randomizable
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bbc5106c00
								
							
								
							
						 | 
						
							
							
								
								Fix SHA256 function in dep.mk
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d35de0b6f1
								
							
								
							
						 | 
						
							
							
								
								Merge Port::channels and Port::active concept. Add third Light to plug for polyphony.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c6f8153d74
								
							
								
							
						 | 
						
							
							
								
								Use various other history actions when interacting with the rack
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f6010e61a3
								
							
								
							
						 | 
						
							
							
								
								Add Undo/Redo menu items. Clean up Toolbar.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5659faba2e
								
							
								
							
						 | 
						
							
							
								
								Add RackWidget::clearCablesAction
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								42e47732f9
								
							
								
							
						 | 
						
							
							
								
								Refactor ModuleAdd. Add history::State::clear()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c4a33bedc3
								
							
								
							
						 | 
						
							
							
								
								Move CableContainer methods into RackWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								94c33c5e77
								
							
								
							
						 | 
						
							
							
								
								Use cable history actions when interacting with cables
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   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 |