Andrew Belt
							
						 | 
						
							
							
							
								
							
								afd6d4bb8e
								
							
								
							
						 | 
						
							
							
								
								Clean up various headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								10fa872dc6
								
							
								
							
						 | 
						
							
							
								
								Clean up DSP headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								53274088be
								
							
								
							
						 | 
						
							
							
								
								Rename Toolbar to MenuBar.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2c3de3e8ca
								
							
								
							
						 | 
						
							
							
								
								Move simd.hpp to its own namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b17f9e2ca
								
							
								
							
						 | 
						
							
							
								
								Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3722f8c834
								
							
								
							
						 | 
						
							
							
								
								Remove simd.hpp from rack.hpp since it's not ready to compile yet.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6b5cb5b5f7
								
							
								
							
						 | 
						
							
							
								
								Clean up dsp headers and documentation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								11544f25b3
								
							
								
							
						 | 
						
							
							
								
								Update rack0.hpp header
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f967c68110
								
							
								
							
						 | 
						
							
							
								
								Header cleanup. ModuleBrowser work.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7458b5d709
								
							
								
							
						 | 
						
							
							
								
								Add param touch to engine. Add param learning to MIDI-Map.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d7b72c5b0f
								
							
								
							
						 | 
						
							
							
								
								Rewrite thread API. Add ParamMap::to/fromJson().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aa16adc196
								
							
								
							
						 | 
						
							
							
								
								RackWidget ignore arrow keys for scrolling if widget is selected.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bfcae28495
								
							
								
							
						 | 
						
							
							
								
								Update MIDI-Map panel. Add Engine::getModule().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								da4110367a
								
							
								
							
						 | 
						
							
							
								
								Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								822c525d6b
								
							
								
							
						 | 
						
							
							
								
								Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cc3b9acb7c
								
							
								
							
						 | 
						
							
							
								
								Create `component::` namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								64602576b0
								
							
								
							
						 | 
						
							
							
								
								Create `engine::` namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c60339bcd3
								
							
								
							
						 | 
						
							
							
								
								Create `plugin::` namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8a5a806425
								
							
								
							
						 | 
						
							
							
								
								Add app::, ui::, and widget:: namespaces.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d86a8280c
								
							
								
							
						 | 
						
							
							
								
								Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c4a33bedc3
								
							
								
							
						 | 
						
							
							
								
								Move CableContainer methods into RackWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb38464a28
								
							
								
							
						 | 
						
							
							
								
								Add GLWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2862703f4c
								
							
								
							
						 | 
						
							
							
								
								Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								434bf253e4
								
							
								
							
						 | 
						
							
							
								
								Add fft.hpp, clean up math and dsp headers
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								0547a194a9
								
							
								
							
						 | 
						
							
							
								
								Tweaks to math.hpp and its docstrings
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								655f081965
								
							
								
							
						 | 
						
							
							
								
								Rename context() to app(). Add skeleton for history.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb0f3e5100
								
							
								
							
						 | 
						
							
							
								
								Use dsp:: namespace. Automatically include dsp headers in rack.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7c04ff0abf
								
							
								
							
						 | 
						
							
							
								
								Rename Port to PortWidget
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f5601d2042
								
							
								
							
						 | 
						
							
							
								
								Work on toolbar, event context
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								20b78190c1
								
							
								
							
						 | 
						
							
							
								
								Put math in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0dec45d970
								
							
								
							
						 | 
						
							
							
								
								Class-ify window, un-class-ify asset
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cbed0cf7a1
								
							
								
							
						 | 
						
							
							
								
								Wrap asset state into new AssetManager class
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								402f42a354
								
							
								
							
						 | 
						
							
							
								
								Add Context class for storing global state
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c31b8f0ba2
								
							
								
							
						 | 
						
							
							
								
								Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								95f6016e7a
								
							
								
							
						 | 
						
							
							
								
								Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								316518a794
								
							
								
							
						 | 
						
							
							
								
								Wrap engine state into class Engine
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								92951206b6
								
							
								
							
						 | 
						
							
							
								
								Rename WidgetState to event::Context, move color.hpp implementations to source
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								499ceb024f
								
							
								
							
						 | 
						
							
							
								
								Remove math namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dd02ec52ad
								
							
								
							
						 | 
						
							
							
								
								Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								587f936a99
								
							
								
							
						 | 
						
							
							
								
								Move random to its own namespace, shuffle files around
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bee6f658cf
								
							
								
							
						 | 
						
							
							
								
								Move logger to its own namespace, add macros to macros.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c57c76e6d1
								
							
								
							
						 | 
						
							
							
								
								Move math to its own namespace, clean up deprecated classes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fb4a0d879a
								
							
								
							
						 | 
						
							
							
								
								Un-deprecate helper functions, move to helpers.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0439fc405a
								
							
								
							
						 | 
						
							
							
								
								Change "manufacturer" to "author"
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2ff1ee5c86
								
							
								
							
						 | 
						
							
							
								
								Allow separation from Module and ModuleWidget in Model subclass
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7755c67084
								
							
								
							
						 | 
						
							
							
								
								Divide widgets.hpp to widgets.hpp and ui.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago |