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 | 
					
				
					
						
							
							
								   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 |