ca9231e1b3 
								
							
								 
							
						 
						
							
							
								
								Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15ea154602 
								
							
								 
							
						 
						
							
							
								
								Remove Dark mode.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2ec0af4b0 
								
							
								 
							
						 
						
							
							
								
								Restructure SvgPanel to handle dark mode.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								040d862102 
								
							
								 
							
						 
						
							
							
								
								Move Window::mousePos to Scene::mousePos.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dbce1683d 
								
							
								 
							
						 
						
							
							
								
								Work on PortTooltips.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccb4fe41ec 
								
							
								 
							
						 
						
							
							
								
								Add ParamWidget::appendContextMenu(). Fix helper.hpp member field setting.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99b17727ab 
								
							
								 
							
						 
						
							
							
								
								WIP:  
							
							- Make ParamWidget hold module/paramId instead of paramQuantity.
- Add configInput/configOutput.
- Add engine::PortInfo.
- Avoid calling particular events when cursor is locked.
- Add PortTooltip. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4936df2c0b 
								
							
								 
							
						 
						
							
							
								
								Move ParamWidget/Knob/Switch properties to ParamQuantity. Fix static linking on Linux.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4b6056ded 
								
							
								 
							
						 
						
							
							
								
								Massive WIP v2 overhaul:  
							
							- Add Engine::fromJson which can be called without the GUI at all.
- Make RackWidget::fromJson attach itself to existing Engine state. However, once attached, they own their Engine objects (Module, Cable).
- Remove Engine thread. Now Engine must be stepped by other threads, such as the audio thread. This is fantastic because there is no longer a mutex lock every audio buffer.
	- Add concept of the "primary module", which is allowed to call Engine::step().
- Add many Module events. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebeeb0f26b 
								
							
								 
							
						 
						
							
							
								
								Refactor createLightParamCentered()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8476828452 
								
							
								 
							
						 
						
							
							
								
								Add LEDLightSlider and other component library classes.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								729b3dc3c9 
								
							
								 
							
						 
						
							
							
								
								Move tag lists to tag.cpp.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca30e2b53 
								
							
								 
							
						 
						
							
							
								
								Auto-format code with astyle.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6c8d84ede 
								
							
								 
							
						 
						
							
							
								
								Clean up types in dsp/window.hpp. Fix createModel() in helpers.hpp if a member field exists called `model`. Fix `make install` path for plugins. Fail silently if a MIDI message >3 bytes is received.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa088e369a 
								
							
								 
							
						 
						
							
							
								
								Add links to README. Add union to simd::Vector for serially accessing vector elements.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								696939069d 
								
							
								 
							
						 
						
							
							
								
								Use <> instead of "" for include directive.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afd6d4bb8e 
								
							
								 
							
						 
						
							
							
								
								Clean up various headers.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								149f7f0e2b 
								
							
								 
							
						 
						
							
							
								
								Plugin Manager menu progress.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								357952c3d3 
								
							
								 
							
						 
						
							
							
								
								Move all metadata from Param to ParamQuantity.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6660c88885 
								
							
								 
							
						 
						
							
							
								
								Change app::ParamQuantity to engine::ParamQuantity.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43dd52f9fe 
								
							
								 
							
						 
						
							
							
								
								Add Model pointer to Module.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a5ae9ea28 
								
							
								 
							
						 
						
							
							
								
								Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83ad8523c2 
								
							
								 
							
						 
						
							
							
								
								Add unmap context menu item to ParamWidget. Add indicator on mapped ParamWidgets.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64602576b0 
								
							
								 
							
						 
						
							
							
								
								Create `engine::` namespace  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c60339bcd3 
								
							
								 
							
						 
						
							
							
								
								Create `plugin::` namespace  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a5a806425 
								
							
								 
							
						 
						
							
							
								
								Add app::, ui::, and widget:: namespaces.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38c291b365 
								
							
								 
							
						 
						
							
							
								
								Merge ParamInfo with Param  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c59b9ba67d 
								
							
								 
							
						 
						
							
							
								
								Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								655f081965 
								
							
								 
							
						 
						
							
							
								
								Rename context() to app(). Add skeleton for history.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c04ff0abf 
								
							
								 
							
						 
						
							
							
								
								Rename Port to PortWidget  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5601d2042 
								
							
								 
							
						 
						
							
							
								
								Work on toolbar, event context  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								960ac66b73 
								
							
								 
							
						 
						
							
							
								
								Fix event drag handling, fix ParamQuantity and tweak its API  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								217faca052 
								
							
								 
							
						 
						
							
							
								
								Parse plugin metadata from plugin.json  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20b78190c1 
								
							
								 
							
						 
						
							
							
								
								Put math in namespace  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d7024232c 
								
							
								 
							
						 
						
							
							
								
								Put ui.hpp in namespace, clean up  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dec45d970 
								
							
								 
							
						 
						
							
							
								
								Class-ify window, un-class-ify asset  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								402f42a354 
								
							
								 
							
						 
						
							
							
								
								Add Context class for storing global state  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c31b8f0ba2 
								
							
								 
							
						 
						
							
							
								
								Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95f6016e7a 
								
							
								 
							
						 
						
							
							
								
								Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								316518a794 
								
							
								 
							
						 
						
							
							
								
								Wrap engine state into class Engine  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f64ea2e181 
								
							
								 
							
						 
						
							
							
								
								Large architectural changes. Created Quantity class.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92951206b6 
								
							
								 
							
						 
						
							
							
								
								Rename WidgetState to event::Context, move color.hpp implementations to source  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								499ceb024f 
								
							
								 
							
						 
						
							
							
								
								Remove math namespace  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3407ca07d 
								
							
								 
							
						 
						
							
							
								
								Code style: Remove () from `new X()`  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abc34603d9 
								
							
								 
							
						 
						
							
							
								
								Add WidgetState  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6475c630b5 
								
							
								 
							
						 
						
							
							
								
								Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd02ec52ad 
								
							
								 
							
						 
						
							
							
								
								Move Widget class to header, wrap settings, keyboard, and gamepad in namespace  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c57c76e6d1 
								
							
								 
							
						 
						
							
							
								
								Move math to its own namespace, clean up deprecated classes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								002cae0ad3 
								
							
								 
							
						 
						
							
							
								
								Fix mistakes in helper functions  
							
							
								
							
							
						 
						7 years ago