Andrew Belt
							
						 | 
						
							
							
							
								
							
								1252437344
								
							
								
							
						 | 
						
							
							
								
								Add Engine::getFrame().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								41552e79f2
								
							
								
							
						 | 
						
							
							
								
								Restructure ParamHandle Engine internals.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								30c5b24ec5
								
							
								
							
						 | 
						
							
							
								
								Add Engine::yieldWorker() which turns worker spinlocks into mutex locks. Fix race condition in EngineWorker::run() when changing number of threads.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a0e738bc07
								
							
								
							
						 | 
						
							
							
								
								Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d699c2e07d
								
							
								
							
						 | 
						
							
							
								
								Don't overwrite param handles when duplicating MIDI-Map.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								66aa746476
								
							
								
							
						 | 
						
							
							
								
								Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								bfcae28495
								
							
								
							
						 | 
						
							
							
								
								Update MIDI-Map panel. Add Engine::getModule().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								927c77eca6
								
							
								
							
						 | 
						
							
							
								
								Add more engine docstrings
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2b98dfc6f9
								
							
								
							
						 | 
						
							
							
								
								Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								64602576b0
								
							
								
							
						 | 
						
							
							
								
								Create `engine::` namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d35d91de05
								
							
								
							
						 | 
						
							
							
								
								Make engine multithreaded with OpenMP
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a22c3e378
								
							
								
							
						 | 
						
							
							
								
								Use engine mutex for bypassing module
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6dad6ec000
								
							
								
							
						 | 
						
							
							
								
								Add param smoothing when moving Knob
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ab43a2ce0
								
							
								
							
						 | 
						
							
							
								
								Rename wire to cable
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								788fe92856
								
							
								
							
						 | 
						
							
							
								
								Clean up RackWidget. Use Module::id for referencing modules in patches.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f5601d2042
								
							
								
							
						 | 
						
							
							
								
								Work on toolbar, event context
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								402f42a354
								
							
								
							
						 | 
						
							
							
								
								Add Context class for storing global state
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a792c85cbc
								
							
								
							
						 | 
						
							
							
								
								Cleanup includes more
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								316518a794
								
							
								
							
						 | 
						
							
							
								
								Wrap engine state into class Engine
							
							
							
							
								
							
							
						 | 
						6 years ago |