|  Andrew Belt | f6201f3820 | Prevent unused variable warning in Module::configBypass(). | 3 years ago | 
				
					
						|  Andrew Belt | e88c39c426 | Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write. | 3 years ago | 
				
					
						|  Andrew Belt | 2e4580112e | Fix hang when initializing Audio module. | 3 years ago | 
				
					
						|  Andrew Belt | 0c4195e63b | Add doc comments saying the Module::config*() can only be called from the Module subclass constructor. | 3 years ago | 
				
					
						|  Andrew Belt | a98256c6f4 | Dispatch Module::SampleRateChange event when the Module is added to the engine. | 3 years ago | 
				
					
						|  Andrew Belt | d7aa204bc7 | Copy patch storage dir when cloning individual module. | 3 years ago | 
				
					
						|  Andrew Belt | b1e364f280 | Clean up engine doc comments. | 4 years ago | 
				
					
						|  Andrew Belt | 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 | 
				
					
						|  Andrew Belt | d3efc476df | Specify member field class in template Module::config*() methods. | 4 years ago | 
				
					
						|  Andrew Belt | b22f88b8aa | Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. | 4 years ago | 
				
					
						|  Andrew Belt | 08e1f9a954 | Add port name and "Duplicate/create new cable" to port context menu. | 4 years ago | 
				
					
						|  Andrew Belt | 02560a43da | Fix doc comment for Module. | 4 years ago | 
				
					
						|  Andrew Belt | 4e8b9ef301 | Improve namespace documentation. | 4 years ago | 
				
					
						|  Andrew Belt | 20c679f208 | Set randomizeEnabled to true in Module::configButton(). | 4 years ago | 
				
					
						|  Andrew Belt | d5b86f458b | Add doc comments to dsp and engine namespaces. | 4 years ago | 
				
					
						|  Andrew Belt | 4567cc4220 | Master audio module (the module that clocks Engine) makes more sense. | 4 years ago | 
				
					
						|  Andrew Belt | 95ed0bb5c5 | Fix module paste key command. Fix crash when deleting module selection. | 4 years ago | 
				
					
						|  Andrew Belt | f1635cd96b | Add Module::jsonStripIds(). | 4 years ago | 
				
					
						|  Andrew Belt | 90d395ae8b | Add Quantity::toScaled() and fromScaled(). Clean up Quantity and ParamQuantity. | 4 years ago | 
				
					
						|  Andrew Belt | c08c6e365a | Add ParamQuantity::smoothEnabled. | 4 years ago | 
				
					
						|  Andrew Belt | de3f42edc1 | Rename Engine::setParam() etc to Engine::setParamValue() etc. | 4 years ago | 
				
					
						|  Andrew Belt | b9d91b85af | Add ParamQuantity::getScaledValue(). | 4 years ago | 
				
					
						|  Andrew Belt | 4f98870e88 | Add ParamQuantity::setSmoothScaledValue(). | 4 years ago | 
				
					
						|  Andrew Belt | 3f1b1535e3 | Add Module::getNum*(). | 4 years ago | 
				
					
						|  Andrew Belt | e249f82564 | Redesign module CPU meter based on Pyer design. | 4 years ago | 
				
					
						|  Andrew Belt | b17f6ee3fe | Add fallback thread to Engine to step blocks if no primary module is set. | 4 years ago | 
				
					
						|  Andrew Belt | 9aba147a2b | Correct usage documentation of Module::createPatchStorageDirectory(). | 4 years ago | 
				
					
						|  Andrew Belt | f5781b3b56 | Add Module::getExpander(). | 4 years ago | 
				
					
						|  Andrew Belt | deacbb50dc | Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine. | 4 years ago | 
				
					
						|  Andrew Belt | c3ff43b6de | Rename *Dir() functions to *Directory(), backtracking on a previous commit. | 4 years ago | 
				
					
						|  Andrew Belt | 8c5b0ba9ff | Add Port::getVoltageRMS(). | 4 years ago | 
				
					
						|  Andrew Belt | 1092799270 | Rename setSmoothBrightness() to setBrightnessSmooth() but leave an alias. | 4 years ago | 
				
					
						|  Andrew Belt | 00eb16189b | Use "directory/dir" terminology instead of "folder" except for UI text. | 4 years ago | 
				
					
						|  Andrew Belt | 697571648d | Set default component ID to -1 in all classes. | 4 years ago | 
				
					
						|  Andrew Belt | 0c9598ba8f | Add SetPrimaryEvent and UnsetPrimaryEvent to Module. | 4 years ago | 
				
					
						|  Andrew Belt | 661fd3863d | Add Module Save event. | 4 years ago | 
				
					
						|  Andrew Belt | ea431882a7 | Add Engine meter to menu bar. | 4 years ago | 
				
					
						|  Andrew Belt | 46fff99244 | Add Module::getPatchStorageDir(). | 4 years ago | 
				
					
						|  Andrew Belt | 69fc690290 | Add getter methods to Module. | 4 years ago | 
				
					
						|  Andrew Belt | 2966cd57f7 | Move asset::autosavePath to Patch. Add Module::createPatchStorageDir() and remove asset::module(). | 4 years ago | 
				
					
						|  Andrew Belt | 1b76dd5f07 | Change midi::Message::toString() to const. Clean up midi code. | 4 years ago | 
				
					
						|  Andrew Belt | 5043d0e10a | Use Engine frame instead of seconds timestamp for midi::Message. | 4 years ago | 
				
					
						|  Andrew Belt | 357bd847bf | Rename PRIVATE macro to INTERNAL. | 4 years ago | 
				
					
						|  Andrew Belt | 5f8f9b8e35 | Change `bypass` variable name to `bypassed` when appropriate. | 4 years ago | 
				
					
						|  Andrew Belt | 317b9125b6 | Make ReadWriteLock non-recursive and add *_NoLock() methods to Engine as needed. Split Module::bypass() into isBypass/setBypass().
Add more documentation to Engine methods. | 4 years ago | 
				
					
						|  Andrew Belt | 2f5ce16ce8 | No longer require that a primary Module belongs to the Engine. | 4 years ago | 
				
					
						|  Andrew Belt | 9f04e56106 | AudioInterface: Set primary module after instead of before adding to the Engine (WIP). | 4 years ago | 
				
					
						|  Andrew Belt | 90ada5c532 | Add Engine::setSuggestedSampleRate(). Make ReadWriteLock support recursive writes. | 4 years ago | 
				
					
						|  Andrew Belt | 4c7c5b1694 | Add auto engine sample rate setting. | 4 years ago | 
				
					
						|  Andrew Belt | f0753792b8 | Rename "step" terminology of Engine to "block". Tweak ModuleWidget meter appearance. | 4 years ago |