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 | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b1e364f280
								
							
								
							
						 | 
						
							
							
								
								Clean up engine doc comments.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0276fde5ab
								
							
								
							
						 | 
						
							
							
								
								Clean up app:: doc comments. Make some class variables internal.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e6f5c62968
								
							
								
							
						 | 
						
							
							
								
								Add RackWidget::get/setNextCableColorId().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								72f4430252
								
							
								
							
						 | 
						
							
							
								
								Fix SCHEME_YELLOW color.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								802f71eb8e
								
							
								
							
						 | 
						
							
							
								
								Add Rect::interpolate().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5105793ea9
								
							
								
							
						 | 
						
							
							
								
								Remove shadow from NKK component.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								54cc95ae46
								
							
								
							
						 | 
						
							
							
								
								Make all subsystems able to initialize and destroy multiple times.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								36e02a2c93
								
							
								
							
						 | 
						
							
							
								
								Link to the absolute path /tmp/Rack2/libRack.<ext>. Create a symlink at /tmp/Rack2 to the system dir containting libRack.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								743d053db8
								
							
								
							
						 | 
						
							
							
								
								Remove bg from SynthTechAlco.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								94f0070abd
								
							
								
							
						 | 
						
							
							
								
								Make dsp::convert() default template deleted. Add trivial implementation.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								acaf8f2e5d
								
							
								
							
						 | 
						
							
							
								
								Tweak BefacoTinyKnob angles to match Befaco subclasses.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								38d2c9d0e9
								
							
								
							
						 | 
						
							
							
								
								Add Befaco component redesigns from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9bdc5e2cb6
								
							
								
							
						 | 
						
							
							
								
								Update BefacoBigKnob from Pyer. Remove BefacoBigSnapKnob.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b0170f463
								
							
								
							
						 | 
						
							
							
								
								Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move
							
							
							
							
							
							
								
							
							
							Audio/MidiChoices to header file. Move AudioDeviceMenuChoice to
core::Audio and rename to Audio2Display. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ec47bf575
								
							
								
							
						 | 
						
							
							
								
								Make RackWidget::incompleteCable internal with getter.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								19f806dbad
								
							
								
							
						 | 
						
							
							
								
								Implement PortCreateCableItem and PortCableItem.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e5ef358c08
								
							
								
							
						 | 
						
							
							
								
								Add mutex to RtAudioDevice process, subscribe, and unsubscribe methods.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4f3e2eeb64
								
							
								
							
						 | 
						
							
							
								
								Add various component graphics updates from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0fd6d8a858
								
							
								
							
						 | 
						
							
							
								
								Fix deadlock in MIDI Map dataFromJson() and onReset() by creating a few Engine::*_NoLock() methods and calling them. Make Engine::updateParamHandle() write-lock instead of read-lock.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4aacb7a702
								
							
								
							
						 | 
						
							
							
								
								Add VCVBezelLatch and VCVLightBezelLatch to component library.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0610d944a0
								
							
								
							
						 | 
						
							
							
								
								Remove MSVC version of DEPRECATED macro.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4b96600f11
								
							
								
							
						 | 
						
							
							
								
								Rename LED* component classes to VCV*.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								15b58ec7dd
								
							
								
							
						 | 
						
							
							
								
								Delete SvgLatch. Add latch setting to SvgSwitch.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d3efc476df
								
							
								
							
						 | 
						
							
							
								
								Specify member field class in template Module::config*() methods.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								466e3737a7
								
							
								
							
						 | 
						
							
							
								
								Use deprecated attribute for PRIVATE on Clang since the error attribute was just added in clang 13.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a194b6f34f
								
							
								
							
						 | 
						
							
							
								
								Add SvgLatch.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f97612e0d1
								
							
								
							
						 | 
						
							
							
								
								Remove shadow from CKSS switches.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e200ae1d93
								
							
								
							
						 | 
						
							
							
								
								Revert component color scheme change.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b71cbf3b4
								
							
								
							
						 | 
						
							
							
								
								PRIVATE is ignored on global variables so remove it.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b22f88b8aa
								
							
								
							
						 | 
						
							
							
								
								Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ff92575e40
								
							
								
							
						 | 
						
							
							
								
								Add Internal struct to history::State.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb238dc863
								
							
								
							
						 | 
						
							
							
								
								Rename dsp::int24_t to Int24. Prevent warning of attribute on clang.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ee5c998ed7
								
							
								
							
						 | 
						
							
							
								
								Make dsp::int24_t compile on Windows GCC.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3ecced7389
								
							
								
							
						 | 
						
							
							
								
								Add scissor in LedDisplay::drawLayer().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad37b1b212
								
							
								
							
						 | 
						
							
							
								
								Make default implementation of dsp::convert() the default cast.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9fd506bff7
								
							
								
							
						 | 
						
							
							
								
								Add dsp::convert().
							
							
							
							
								
							
							
						 | 
						4 years ago |