Andrew Belt
							
						 | 
						
							
							
							
								
							
								73d27e9df6
								
							
								
							
						 | 
						
							
							
								
								Make PlugWidget a child of PlugContainer instead of a child of CableWidget.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ed1e2c373
								
							
								
							
						 | 
						
							
							
								
								Set EngineWorker thread priority on Windows.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								420dd84a8a
								
							
								
							
						 | 
						
							
							
								
								Use pthread API instead of C++ threads for EngineWorker.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f659b0432e
								
							
								
							
						 | 
						
							
							
								
								Global random state no longer needs to be initialized for each Engine thread.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7024da3a5f
								
							
								
							
						 | 
						
							
							
								
								Rename "View > Theme" to "UI theme" to reduce confusion with dark panels.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f15eeba5b9
								
							
								
							
						 | 
						
							
							
								
								All Ctrl+scroll action names to "View > Mouse wheel" choice labels.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eec9d40ffc
								
							
								
							
						 | 
						
							
							
								
								In Window::getMods() on Linux, get mod keys directly from X11 display instead of GLFW, to handle X11 key remapping.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb01a15607
								
							
								
							
						 | 
						
							
							
								
								Add wiget::getKeyCommandName() and getKeyName(). Use it instead of hard-coding key command strings.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eea16efc29
								
							
								
							
						 | 
						
							
							
								
								Use key instead of keyName for checking key commands.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0ab12e7103
								
							
								
							
						 | 
						
							
							
								
								Use uint32_t for codepoint type in text events.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								798f13eab3
								
							
								
							
						 | 
						
							
							
								
								Remove zstd feature from libcurl since it breaks build on Mac.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c9493a7914
								
							
								
							
						 | 
						
							
							
								
								Update curl to 8.10.0 and openssl to 3.3.2. Tweak configure flags to disable new unnecessary features. Allow curl to use zstd.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9c5e5b3497
								
							
								
							
						 | 
						
							
							
								
								Improve error message for invalid SVG.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								73431fd235
								
							
								
							
						 | 
						
							
							
								
								Add commented-out warning for invalid or duplicate module tags.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5ede1ad897
								
							
								
							
						 | 
						
							
							
								
								Parse "viewBox" attribute and transform coordinates to this in helper.py.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad73106428
								
							
								
							
						 | 
						
							
							
								
								Refactor mouseWheelZoom scroll toggle logic.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6965a2ecca
								
							
								
							
						 | 
						
							
							
								
								Compile .mm files with CXX instead of CC.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e9ea0a9ef0
								
							
								
							
						 | 
						
							
							
								
								Make Slider corners sharp if a child of a Menu.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5635e097a0
								
							
								
							
						 | 
						
							
							
								
								Add "View > Mouse wheel" setting to make mouse wheel zoom instead of scroll.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8346b52c12
								
							
								
							
						 | 
						
							
							
								
								Add "Zoom to fit modules" to menu bar and "Zoom to fit" to module context menu, with key commands F4 and Ctrl+F4.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								757a76d986
								
							
								
							
						 | 
						
							
							
								
								Decrement Switch value with Ctrl+click.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								01685a6e1d
								
							
								
							
						 | 
						
							
							
								
								Make createIndexSubmenuItem() implementation simpler by calling createCheckMenuItem().
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f377e9b6d6
								
							
								
							
						 | 
						
							
							
								
								Make createBoolMenuItem() implementation simpler by calling createCheckMenuItem().
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9288d6fe4d
								
							
								
							
						 | 
						
							
							
								
								Improve color:: doc comments.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								535fb0b1c2
								
							
								
							
						 | 
						
							
							
								
								Tweak doc comments and changelog.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a994fefc15
								
							
								
							
						 | 
						
							
							
								
								MIDI_CV: Use MidiParser.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c0c3d167bd
								
							
								
							
						 | 
						
							
							
								
								Add dsp::MidiParser based on MIDI_CV module.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								58b69fad16
								
							
								
							
						 | 
						
							
							
								
								Add PulseGenerator::isHigh() method.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								195bae86bc
								
							
								
							
						 | 
						
							
							
								
								MIDI CV: When sustain pedal is released, disable gate if no notes are held.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3f01dfdf6e
								
							
								
							
						 | 
						
							
							
								
								Package SDK in sdk target. Don't lipo sdk binary.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6850f761ea
								
							
								
							
						 | 
						
							
							
								
								Deselect modules when adding module with browser.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3a027080ca
								
							
								
							
						 | 
						
							
							
								
								Add vtobpm() and bpmtov() parameter functions.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								33d3127eb1
								
							
								
							
						 | 
						
							
							
								
								Remove incomplete VCVSliderHorizontal and VCVLightSliderHorizontal components.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ff65d1a675
								
							
								
							
						 | 
						
							
							
								
								Fix permissions of files generated by Doxygen.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								58f2482df8
								
							
								
							
						 | 
						
							
							
								
								Add "Create cable on top" item to port menu. Tweak menu labels.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								29fa352331
								
							
								
							
						 | 
						
							
							
								
								Bump version.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								42ff27175d
								
							
								
							
						 | 
						
							
							
								
								Engine: Sort `cables` by (inputModule, inputId) tuple. Iterate `cables` by groups of inputs instead of map of vectors. Use non-stacked input cable stepping algorithm if input is not stacked.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7acb080b92
								
							
								
							
						 | 
						
							
							
								
								When duplicating module with cables, duplicate cables connected to outputs as well as inputs.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5bf14750f0
								
							
								
							
						 | 
						
							
							
								
								Remove system::glob(). Use regex to find Fundamental package path in plugin::init().
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fc0a319ea4
								
							
								
							
						 | 
						
							
							
								
								Move LDFLAGS to end of compiler flags, since library order matters for Mingw.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								699a297534
								
							
								
							
						 | 
						
							
							
								
								Fix sdk path for lipo target.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								46e312a419
								
							
								
							
						 | 
						
							
							
								
								Refactor Makefile again.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b0c7675e58
								
							
								
							
						 | 
						
							
							
								
								Add lipo target for creating Mac fat binary.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8ca33386e9
								
							
								
							
						 | 
						
							
							
								
								Refactor dist target. Split into dist, sdk, package.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9384bedab1
								
							
								
							
						 | 
						
							
							
								
								Use original SLUG-VERSION-OS-CPU.vcvplugin filename for bundled Fundamental package.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dcbece868f
								
							
								
							
						 | 
						
							
							
								
								Add system::glob().
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1fb9af25dc
								
							
								
							
						 | 
						
							
							
								
								Include CXXFLAGS in build command for target.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7c0941777f
								
							
								
							
						 | 
						
							
							
								
								Define ARCH_* macros in arch.hpp instead of on the command line.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								449502977c
								
							
								
							
						 | 
						
							
							
								
								After moving user dir, update recent patches inside old user dir to new dir.
							
							
							
							
								
							
							
						 | 
						1 year ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								45113452eb
								
							
								
							
						 | 
						
							
							
								
								Stop writing to log if file exceeds 10 MB.
							
							
							
							
								
							
							
						 | 
						1 year ago |