Andrew Belt
							
						 | 
						
							
							
							
								
							
								f6eb33a235
								
							
								
							
						 | 
						
							
							
								
								Use 64-bit atomic for thread counter in random seed initialization.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0c1194e84b
								
							
								
							
						 | 
						
							
							
								
								Add counter to random seed in case threads initialize state in that same microsecond.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f4b54f74b7
								
							
								
							
						 | 
						
							
							
								
								Added "recentPatchPaths" to settings.json and a "Open recent" menu item.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6800cc7493
								
							
								
							
						 | 
						
							
							
								
								Add back "allowCursorLock" to settings and menu bar.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1f4a69c0bd
								
							
								
							
						 | 
						
							
							
								
								Update changelog.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ba0c0d091c
								
							
								
							
						 | 
						
							
							
								
								Use whole archive for static libs on Windows.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b30b200684
								
							
								
							
						 | 
						
							
							
								
								Change paramTooltip default setting to true.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d0098ae7cc
								
							
								
							
						 | 
						
							
							
								
								Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								60d2283010
								
							
								
							
						 | 
						
							
							
								
								Add timestamp to MIDI message. Make MIDI-* modules wait until a message is `stepFrames` frames old until processing it, improving MIDI stability. Add Engine::getStepFrame, getStepTime, and getStepFrames.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								70a3092ac8
								
							
								
							
						 | 
						
							
							
								
								Tweak "Lock modules" menu bar text
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5a45c26da6
								
							
								
							
						 | 
						
							
							
								
								Add system::getNanoseconds(). Use it instead of std::chrono.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								687bb7f35f
								
							
								
							
						 | 
						
							
							
								
								Use prefixes for enum names instead of suffixes in helper script.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4dce9431a5
								
							
								
							
						 | 
						
							
							
								
								Add "knobLinearSensitivity" to settings.json.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b93e889c75
								
							
								
							
						 | 
						
							
							
								
								Implement scaled linear and rotary knob modes.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6a5f6fd6f3
								
							
								
							
						 | 
						
							
							
								
								Add knob mode menu item. Remove "allowCursorLock" setting.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								040d862102
								
							
								
							
						 | 
						
							
							
								
								Move Window::mousePos to Scene::mousePos.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c2379c833e
								
							
								
							
						 | 
						
							
							
								
								Refactor Quantity. Fix SvgKnob for parameters with 0 range.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c7f65f7bfb
								
							
								
							
						 | 
						
							
							
								
								Remove system::getThreadTime() and system::setThreadRealTime().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d11223d0e0
								
							
								
							
						 | 
						
							
							
								
								Call ParamQuantity::getDefaultValue() in configParam() to set initial value of param.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								540900d909
								
							
								
							
						 | 
						
							
							
								
								Fix weird uninitialized memory error from Valgrind.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								538f5589c2
								
							
								
							
						 | 
						
							
							
								
								Make headless mode work somewhat.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e6a12cbb2d
								
							
								
							
						 | 
						
							
							
								
								Implement gamepad::InputDevice::getName().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c713cfb864
								
							
								
							
						 | 
						
							
							
								
								Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx).
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dccdacf3bc
								
							
								
							
						 | 
						
							
							
								
								Update midi API to behave similarly to audio API.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cded8e3fbb
								
							
								
							
						 | 
						
							
							
								
								Update changelog.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								035a673155
								
							
								
							
						 | 
						
							
							
								
								Use MenuSeparator instead of MenuEntry for separating menu items.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								83cc03d049
								
							
								
							
						 | 
						
							
							
								
								Make numpad Enter work in TextField.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								21cd34dc06
								
							
								
							
						 | 
						
							
							
								
								Add clip lights to Audio.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b26d79dc57
								
							
								
							
						 | 
						
							
							
								
								Use first audio driver if driver ID is not found.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								55852118f7
								
							
								
							
						 | 
						
							
							
								
								Add appendAudioMenu() and appendMidiMenu().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dba086af70
								
							
								
							
						 | 
						
							
							
								
								Refactor rtaudio driver. Reorder rtaudio drivers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								70d527d99a
								
							
								
							
						 | 
						
							
							
								
								Test audio. Fix audio deadlock in Engine::fromJson().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e1aaa6f6a7
								
							
								
							
						 | 
						
							
							
								
								Fix abstractions of audio structure. Some testing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b6a7b09e7a
								
							
								
							
						 | 
						
							
							
								
								Restructure audio namespace to mirror midi class structure. (untested)
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a34b6ef16e
								
							
								
							
						 | 
						
							
							
								
								Remove Bridge audio/MIDI driver.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								978acab35e
								
							
								
							
						 | 
						
							
							
								
								Work on TextField key commands.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7b924b56a3
								
							
								
							
						 | 
						
							
							
								
								Don't allow TextField::onSelectKey to consume all keys, only the ones it uses.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3073bef995
								
							
								
							
						 | 
						
							
							
								
								Add page up/down, home, and end key commands to ScrollWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c9e0b82204
								
							
								
							
						 | 
						
							
							
								
								Add limit to undo history (currently 500 actions).
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								75ea2b353a
								
							
								
							
						 | 
						
							
							
								
								Remove force_link_glibc header.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4a5027ef1c
								
							
								
							
						 | 
						
							
							
								
								Add internal struct to Module.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c33dc3c842
								
							
								
							
						 | 
						
							
							
								
								Rename module disabling to bypassing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cc711b6d2d
								
							
								
							
						 | 
						
							
							
								
								Replace module disabling with bypassing using BypassRoute and Module::configBypass().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								265552d0db
								
							
								
							
						 | 
						
							
							
								
								Clone cables patched to inputs when a module is cloned.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ba820dd802
								
							
								
							
						 | 
						
							
							
								
								Add infinity and NaN protection to Cable_step.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								12fcaa4b08
								
							
								
							
						 | 
						
							
							
								
								Move moduleFromJson from engine to plugin namespace. Move Engine mutex lock at the top of Engine::step().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								61f6d8164d
								
							
								
							
						 | 
						
							
							
								
								Add and test secondary module audio interface flushing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								032c321fd3
								
							
								
							
						 | 
						
							
							
								
								Port change from v1 26bda06eb7
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dabeba972a
								
							
								
							
						 | 
						
							
							
								
								Tweak ModuleWidget context menu.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dd81e79d9e
								
							
								
							
						 | 
						
							
							
								
								Add tag::getTag().
							
							
							
							
								
							
							
						 | 
						6 years ago |