535fb0b1c2 
								
							
								 
							
						 
						
							
							
								
								Tweak doc comments and changelog.  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b04beb9680 
								
							
								 
							
						 
						
							
							
								
								Dispatch ExpanderChangeEvent when removing modules.  
							
							
								
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d70372535a 
								
							
								 
							
						 
						
							
							
								
								Add Engine::addModule_NoLock() and addCable_NoLock().  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afdbb98f7f 
								
							
								 
							
						 
						
							
							
								
								In Port method arguments, change `channel` type to uint8_t.  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								613f926c35 
								
							
								 
							
						 
						
							
							
								
								Change `side` argument from bool to uint8_t in Module::getExpander() and Module::ExpanderChangeEvent.  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f6b62637e 
								
							
								 
							
						 
						
							
							
								
								Enable `ParamQuantity::snapEnabled` and disable `smoothEnabled` in `Module::configSwitch()` and `configButton()`.  
							
							This is already done in `ParamWidget::initParamQuantity()`, but Module should not depend on the UI to configure its ParamQuantities. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a904d4950 
								
							
								 
							
						 
						
							
							
								
								Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue().  
							
							Use setImmediateValue() when appropriate in ParamQuantity and SwitchQuantity, such as in reset(), randomize(), and setDisplayValue().
Add doc comments to ParamQuantity. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c93b84aa25 
								
							
								 
							
						 
						
							
							
								
								Add more doc comments to ParamQuantity methods.  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdaea345d3 
								
							
								 
							
						 
						
							
							
								
								Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue().  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6eaf11ed7a 
								
							
								 
							
						 
						
							
							
								
								Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps.  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								680b806750 
								
							
								 
							
						 
						
							
							
								
								Add doc comments to ModuleWidget and Module.  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a96f9e570e 
								
							
								 
							
						 
						
							
							
								
								Change Module::getExpander() side argument to int.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6201f3820 
								
							
								 
							
						 
						
							
							
								
								Prevent unused variable warning in Module::configBypass().  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e88c39c426 
								
							
								 
							
						 
						
							
							
								
								Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e4580112e 
								
							
								 
							
						 
						
							
							
								
								Fix hang when initializing Audio module.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c4195e63b 
								
							
								 
							
						 
						
							
							
								
								Add doc comments saying the Module::config*() can only be called from the Module subclass constructor.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a98256c6f4 
								
							
								 
							
						 
						
							
							
								
								Dispatch Module::SampleRateChange event when the Module is added to the engine.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7aa204bc7 
								
							
								 
							
						 
						
							
							
								
								Copy patch storage dir when cloning individual module.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1e364f280 
								
							
								 
							
						 
						
							
							
								
								Clean up engine doc comments.  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fd6d8a858 
								
							
								 
							
						 
						
							
							
								
								Fix deadlock in MIDI Map dataFromJson() and onReset() by creating a few Engine::*_NoLock() methods and calling them. Make Engine::updateParamHandle() write-lock instead of read-lock.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3efc476df 
								
							
								 
							
						 
						
							
							
								
								Specify member field class in template Module::config*() methods.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b22f88b8aa 
								
							
								 
							
						 
						
							
							
								
								Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08e1f9a954 
								
							
								 
							
						 
						
							
							
								
								Add port name and "Duplicate/create new cable" to port context menu.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02560a43da 
								
							
								 
							
						 
						
							
							
								
								Fix doc comment for Module.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e8b9ef301 
								
							
								 
							
						 
						
							
							
								
								Improve namespace documentation.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20c679f208 
								
							
								 
							
						 
						
							
							
								
								Set randomizeEnabled to true in Module::configButton().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5b86f458b 
								
							
								 
							
						 
						
							
							
								
								Add doc comments to dsp and engine namespaces.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4567cc4220 
								
							
								 
							
						 
						
							
							
								
								Master audio module (the module that clocks Engine) makes more sense.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95ed0bb5c5 
								
							
								 
							
						 
						
							
							
								
								Fix module paste key command. Fix crash when deleting module selection.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1635cd96b 
								
							
								 
							
						 
						
							
							
								
								Add Module::jsonStripIds().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90d395ae8b 
								
							
								 
							
						 
						
							
							
								
								Add Quantity::toScaled() and fromScaled(). Clean up Quantity and ParamQuantity.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c08c6e365a 
								
							
								 
							
						 
						
							
							
								
								Add ParamQuantity::smoothEnabled.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de3f42edc1 
								
							
								 
							
						 
						
							
							
								
								Rename Engine::setParam() etc to Engine::setParamValue() etc.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9d91b85af 
								
							
								 
							
						 
						
							
							
								
								Add ParamQuantity::getScaledValue().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f98870e88 
								
							
								 
							
						 
						
							
							
								
								Add ParamQuantity::setSmoothScaledValue().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f1b1535e3 
								
							
								 
							
						 
						
							
							
								
								Add Module::getNum*().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e249f82564 
								
							
								 
							
						 
						
							
							
								
								Redesign module CPU meter based on Pyer design.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b17f6ee3fe 
								
							
								 
							
						 
						
							
							
								
								Add fallback thread to Engine to step blocks if no primary module is set.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9aba147a2b 
								
							
								 
							
						 
						
							
							
								
								Correct usage documentation of Module::createPatchStorageDirectory().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5781b3b56 
								
							
								 
							
						 
						
							
							
								
								Add Module::getExpander().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								deacbb50dc 
								
							
								 
							
						 
						
							
							
								
								Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3ff43b6de 
								
							
								 
							
						 
						
							
							
								
								Rename *Dir() functions to *Directory(), backtracking on a previous commit.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c5b0ba9ff 
								
							
								 
							
						 
						
							
							
								
								Add Port::getVoltageRMS().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1092799270 
								
							
								 
							
						 
						
							
							
								
								Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00eb16189b 
								
							
								 
							
						 
						
							
							
								
								Use "directory/dir" terminology instead of "folder" except for UI text.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								697571648d 
								
							
								 
							
						 
						
							
							
								
								Set default component ID to -1 in all classes.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c9598ba8f 
								
							
								 
							
						 
						
							
							
								
								Add SetPrimaryEvent and UnsetPrimaryEvent to Module.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								661fd3863d 
								
							
								 
							
						 
						
							
							
								
								Add Module Save event.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea431882a7 
								
							
								 
							
						 
						
							
							
								
								Add Engine meter to menu bar.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46fff99244 
								
							
								 
							
						 
						
							
							
								
								Add Module::getPatchStorageDir().  
							
							
								
							
							
						 
						4 years ago