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 | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e19347d6da
								
							
								
							
						 | 
						
							
							
								
								Use setModulePosForce() in RackWidget::addModuleAtMouse(). Push ModuleMove action when calling addModuleAtMouse().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9fced9b878
								
							
								
							
						 | 
						
							
							
								
								Add Rect::getWidth() and getHeight().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								74f372ec3f
								
							
								
							
						 | 
						
							
							
								
								Make force-moving move other modules to their "old" position when moving began.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6a7bd37389
								
							
								
							
						 | 
						
							
							
								
								Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d341b1c7ea
								
							
								
							
						 | 
						
							
							
								
								Add dsp::SampleRateConverter::process() method with input/output strides.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6ef77b1b88
								
							
								
							
						 | 
						
							
							
								
								Add "Save a copy" to File menu.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ee5313f0c1
								
							
								
							
						 | 
						
							
							
								
								Fix swapping of read/write mutex in implementation of SharedMutex.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e88c39c426
								
							
								
							
						 | 
						
							
							
								
								Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eb9a476105
								
							
								
							
						 | 
						
							
							
								
								Move ReadWriteMutex from Engine.cpp to new mutex.hpp header.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c67a4181bb
								
							
								
							
						 | 
						
							
							
								
								Tweak framebuffer render-skipping algorithm to be slightly more aggressive to render after frame deadlines.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c667f8bf6e
								
							
								
							
						 | 
						
							
							
								
								Remove GLFW_* macros in event.hpp as they cause more confusion than convenience.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2e4580112e
								
							
								
							
						 | 
						
							
							
								
								Fix hang when initializing Audio module.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								884389bc7b
								
							
								
							
						 | 
						
							
							
								
								Move processMutex from RtAudioDevice to audio::Device.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e026ae3301
								
							
								
							
						 | 
						
							
							
								
								Fix UTF-8 filenames for Font and Image.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6dff695198
								
							
								
							
						 | 
						
							
							
								
								Rename plugin::getPlugin() to getPluginFallback(), getExactPlugin() to getPlugin(), and similar renaming for Model. Don't check plugin fallback in library.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6c81ba466f
								
							
								
							
						 | 
						
							
							
								
								Add RackWidget::getCompleteCablesOnPort(). Use it in PortWidget and ModuleWidget to prevent crashes when incomplete cables exist.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								f15799e9a7
								
							
								
							
						 | 
						
							
							
								
								Add plugin::getExactPlugin() and getExactModel() to public API. Fix inability to load plugin that is aliased to another.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d7aa204bc7
								
							
								
							
						 | 
						
							
							
								
								Copy patch storage dir when cloning individual module.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								23334f32a8
								
							
								
							
						 | 
						
							
							
								
								Rewrite moduleWhitelist data structure and merge algorithm.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								90c43226cd
								
							
								
							
						 | 
						
							
							
								
								Clean up doc comments.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5aa2e3bcc0
								
							
								
							
						 | 
						
							
							
								
								Change error when including headers other than rack.hpp to a warning.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b8fd869ae4
								
							
								
							
						 | 
						
							
							
								
								Remove string::fuzzyScore().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aff9aa6fa6
								
							
								
							
						 | 
						
							
							
								
								Add TextField::password property, make PasswordField simply set that property.
							
							
							
							
								
							
							
						 | 
						4 years ago |