Andrew Belt
							
						 | 
						
							
							
							
								
							
								c93b84aa25
								
							
								
							
						 | 
						
							
							
								
								Add more doc comments to ParamQuantity methods.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5abd6994ac
								
							
								
							
						 | 
						
							
							
								
								Add get() helper function for std::vector.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								70a5413a11
								
							
								
							
						 | 
						
							
							
								
								Add BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								10b448a6bc
								
							
								
							
						 | 
						
							
							
								
								Add light and dark rack rails from Pyer.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5759ab3d0c
								
							
								
							
						 | 
						
							
							
								
								Add UI theme to settings and menu bar.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6f12a83d67
								
							
								
							
						 | 
						
							
							
								
								Add color::lerp().
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1c523ae373
								
							
								
							
						 | 
						
							
							
								
								Add dsp::polyDirect(), polyHorner(), and polyEstrin(). Rename approxExp2Floor() to exp2Floor() and make it correctly handle negative `x`. Rename approxExp2_taylor5() to exp2_taylor5() and improve polynomial coefficients.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6eaf11ed7a
								
							
								
							
						 | 
						
							
							
								
								Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								680b806750
								
							
								
							
						 | 
						
							
							
								
								Add doc comments to ModuleWidget and Module.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9b635c9b20
								
							
								
							
						 | 
						
							
							
								
								Add `ModuleWidget::getModule<TModule>()` helper method.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								99361ff172
								
							
								
							
						 | 
						
							
							
								
								Place module selection nearest to mouse position when pasting.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a5e377f2e6
								
							
								
							
						 | 
						
							
							
								
								When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f90e1d0d0b
								
							
								
							
						 | 
						
							
							
								
								In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								afb25dbb64
								
							
								
							
						 | 
						
							
							
								
								Revise doc comments for audio::Device methods.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b8708cb73c
								
							
								
							
						 | 
						
							
							
								
								Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b668e7a44
								
							
								
							
						 | 
						
							
							
								
								Remove Window::activateContext().
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								02ca4c66f7
								
							
								
							
						 | 
						
							
							
								
								Add doc comments
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a273092bdb
								
							
								
							
						 | 
						
							
							
								
								Use x64 intrinsic header on x64, instead of simde since conflicts with plugins including x64 intrinsic headers.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d8eba3b982
								
							
								
							
						 | 
						
							
							
								
								Split APP_ARCH to APP_OS and APP_CPU.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a353da3db9
								
							
								
							
						 | 
						
							
							
								
								Revert "Allow simde to define _mm_loadu_epi8()."
							
							
							
							
							
							
								
							
							
							This reverts commit ff8ce35f0d. 
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ff8ce35f0d
								
							
								
							
						 | 
						
							
							
								
								Allow simde to define _mm_loadu_epi8().
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bf675ada61
								
							
								
							
						 | 
						
							
							
								
								Make simple random state global instead of thread-local.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8916e3b383
								
							
								
							
						 | 
						
							
							
								
								Merge APP_OS variable into APP_ARCH.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b4de7c9fc1
								
							
								
							
						 | 
						
							
							
								
								Use 16 MIDI loopback devices instead of 1.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b9043d3fda
								
							
								
							
						 | 
						
							
							
								
								Add doc comments for Window methods.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9d8624d4b6
								
							
								
							
						 | 
						
							
							
								
								Add MIDI "Loopback" driver.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								591246a500
								
							
								
							
						 | 
						
							
							
								
								Replace "frameSwapInterval" setting with "frameRateLimit".
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b09c58c492
								
							
								
							
						 | 
						
							
							
								
								Fix int32_4 bitshift intrinsics.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bdc428dd78
								
							
								
							
						 | 
						
							
							
								
								Replace sse2neon with simde.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a6a212789a
								
							
								
							
						 | 
						
							
							
								
								Add system::sleep().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0133549d19
								
							
								
							
						 | 
						
							
							
								
								Move tinyexpr to submodule.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								08cd572d51
								
							
								
							
						 | 
						
							
							
								
								Allow building on ARM64. Only Mac tested, and deps not tested.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								26016a2226
								
							
								
							
						 | 
						
							
							
								
								Add ARCH_X64 macro when compiling on x64.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a96f9e570e
								
							
								
							
						 | 
						
							
							
								
								Change Module::getExpander() side argument to int.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3c86df39d1
								
							
								
							
						 | 
						
							
							
								
								Add string::Version comparator specification to documentation.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2cb341274a
								
							
								
							
						 | 
						
							
							
								
								Apply rack offset in ModuleWidget::get/setGridPosition() etc.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7d6b9d2211
								
							
								
							
						 | 
						
							
							
								
								Add squeezeModules setting and menu bar item to toggle new squeeze or old nearest/force behavior.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f47729b40d
								
							
								
							
						 | 
						
							
							
								
								Add back force-moving of modules.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f6201f3820
								
							
								
							
						 | 
						
							
							
								
								Prevent unused variable warning in Module::configBypass().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a609a9b15e
								
							
								
							
						 | 
						
							
							
								
								Add `patch::Manager::clearAutosave()`. Clear autosave in safe mode.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ed5a362911
								
							
								
							
						 | 
						
							
							
								
								Add safe mode.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								89574d748a
								
							
								
							
						 | 
						
							
							
								
								Remove Discord activity IPC.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7dc564e773
								
							
								
							
						 | 
						
							
							
								
								Add more version examples to string::Version doc.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								635670c5ce
								
							
								
							
						 | 
						
							
							
								
								Add string::Version class for comparing versions.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e6354957a5
								
							
								
							
						 | 
						
							
							
								
								Separate RackWidget::setModulePosForce() into multiple methods.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								26659d7906
								
							
								
							
						 | 
						
							
							
								
								Load plugin manifest before loading plugin library.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e57b50604e
								
							
								
							
						 | 
						
							
							
								
								Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								950d73444e
								
							
								
							
						 | 
						
							
							
								
								Add menu item to port menu to set color of cables.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								30a31e858b
								
							
								
							
						 | 
						
							
							
								
								Rename RackWidget::getModuleMoveAction() back to getModuleDragAction() for ABI compatibility.
							
							
							
							
								
							
							
						 | 
						3 years ago |