Andrew Belt
							
						 | 
						
							
							
							
								
							
								f79c7dc75f
								
							
								
							
						 | 
						
							
							
								
								Simpilfy RackWidget::onButton().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								94de041fde
								
							
								
							
						 | 
						
							
							
								
								Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bee494a3d7
								
							
								
							
						 | 
						
							
							
								
								Make force-moving default module drag behavior.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								6258edeaf4
								
							
								
							
						 | 
						
							
							
								
								Don't consume key in TextField is Ctrl is held.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7032be4725
								
							
								
							
						 | 
						
							
							
								
								Don't re-adjust module positions based on patch bounding box when serializing RackWidget.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d795561e97
								
							
								
							
						 | 
						
							
							
								
								Fix MIDI module learned note/CC bugs
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3dabea0eda
								
							
								
							
						 | 
						
							
							
								
								Refactor note and CC types in MIDI interface modules.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ebda3472fb
								
							
								
							
						 | 
						
							
							
								
								Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8fca198dfe
								
							
								
							
						 | 
						
							
							
								
								Fix initial angle of PlugWidget.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								41324f8079
								
							
								
							
						 | 
						
							
							
								
								Fix Module ID printf type.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f26d9d4cc3
								
							
								
							
						 | 
						
							
							
								
								Update GLFW submodule.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7bb39b339b
								
							
								
							
						 | 
						
							
							
								
								Add "Support" item to Help menu. Rearrange Help menu.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								95f362be99
								
							
								
							
						 | 
						
							
							
								
								Update changelog.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8f4a5d2681
								
							
								
							
						 | 
						
							
							
								
								Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								49231c2b38
								
							
								
							
						 | 
						
							
							
								
								Refactor MIDI to CV menus.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bdee8330c7
								
							
								
							
						 | 
						
							
							
								
								Add "Pitch bend range" setting to MIDI to CV module.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ea17bebe39
								
							
								
							
						 | 
						
							
							
								
								Reduce stack size of standalone adapter to 1MiB on Windows.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ac73ef478a
								
							
								
							
						 | 
						
							
							
								
								Update RtAudio to 5.2.0. Rewrite error handling in RtAudioDevice.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								05d93da0ba
								
							
								
							
						 | 
						
							
							
								
								Switch to VCV's rtmidi branch. Update rtmidi from upstream.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								61b247adad
								
							
								
							
						 | 
						
							
							
								
								Reduce verbosity of staple validate on Mac.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0d003b9647
								
							
								
							
						 | 
						
							
							
								
								Bump version. Update changelog.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e43769fb7f
								
							
								
							
						 | 
						
							
							
								
								Make midi::InputQueue thread-safe, fixing probabalistic crash when MIDI-to-CV module processes MIDI messages.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								525c1c0662
								
							
								
							
						 | 
						
							
							
								
								Demangle system::getStackTrace() on Mac.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d9cdc1e3bc
								
							
								
							
						 | 
						
							
							
								
								Demangle system::getStackTrace() symbols on Linux.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7d903e70de
								
							
								
							
						 | 
						
							
							
								
								Re-raise signal that triggered signal handler.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8e7acf9b74
								
							
								
							
						 | 
						
							
							
								
								Log all calls to Model::createModule() and createModuleWidget().
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fa210b888a
								
							
								
							
						 | 
						
							
							
								
								Log plugin destruction.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ba2bc099de
								
							
								
							
						 | 
						
							
							
								
								Log initializing, creating, deleting, and destroying subsystems.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8e2170c7dc
								
							
								
							
						 | 
						
							
							
								
								Instead of using temporary audio buffer on stack when resampling in Audio module, resample directly with AudioPort's input/output buffers.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d341b1c7ea
								
							
								
							
						 | 
						
							
							
								
								Add dsp::SampleRateConverter::process() method with input/output strides.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f93a6dd82a
								
							
								
							
						 | 
						
							
							
								
								MIDI-CV: Handle MIDI Song Position Pointer message by setting clock position. Don't reset clock position on MIDI Stop message.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2887bdaab5
								
							
								
							
						 | 
						
							
							
								
								Remove stray objects outside canvas of RoundLargeBlackKnob.svg.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6ae7fe0521
								
							
								
							
						 | 
						
							
							
								
								Use audio device's preferred sample rate by default in RtAudioDevice.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c77389c6d7
								
							
								
							
						 | 
						
							
							
								
								Revert "Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device."
							
							
							
							
							
							
								
							
							
							This reverts commit 1a973d685e. 
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1a973d685e
								
							
								
							
						 | 
						
							
							
								
								Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								32451f9eca
								
							
								
							
						 | 
						
							
							
								
								Update osdialog to so that filename field of file dialog can be set on Linux.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e0a78e0a27
								
							
								
							
						 | 
						
							
							
								
								Use odd prime number for port frame divider so plug lights get a more diverse statistical sample of voltages.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cdcb4bded1
								
							
								
							
						 | 
						
							
							
								
								Rename and reorder File > "Save template" to "Overwrite template".
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6ef77b1b88
								
							
								
							
						 | 
						
							
							
								
								Add "Save a copy" to File menu.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ff60f613e
								
							
								
							
						 | 
						
							
							
								
								Remember CPU meter state across launches.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2dc80509d2
								
							
								
							
						 | 
						
							
							
								
								Update changelog and bump version.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								df85327549
								
							
								
							
						 | 
						
							
							
								
								Update osdialog.
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								461e2e76d6
								
							
								
							
						 | 
						
							
							
								
								Add all note names from c0 to b9 and accidentals like c# and cb to expression parser.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f643f599a7
								
							
								
							
						 | 
						
							
							
								
								Use right exponentiation associativity and natural log in tinyexpr.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a9bae292af
								
							
								
							
						 | 
						
							
							
								
								Don't set RtMidi input message thread name since it can be called 1000+ times/sec.
							
							
							
							
								
							
							
						 | 
						3 years ago |