Andrew Belt
							
						 | 
						
							
							
							
								
							
								10fa872dc6
								
							
								
							
						 | 
						
							
							
								
								Clean up DSP headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2cd29d62f0
								
							
								
							
						 | 
						
							
							
								
								Draw plugs under wires for CableWidgets in CableContainer.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a38daa33db
								
							
								
							
						 | 
						
							
							
								
								Improve documentation of Module.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7e2d4a6bf9
								
							
								
							
						 | 
						
							
							
								
								Use larger canvas for RackScrollWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9c9daedcd9
								
							
								
							
						 | 
						
							
							
								
								Fix name of Rect::getRight()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2c3de3e8ca
								
							
								
							
						 | 
						
							
							
								
								Move simd.hpp to its own namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								69aa3f227a
								
							
								
							
						 | 
						
							
							
								
								Use proper std:: namespace as needed.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52151a709d
								
							
								
							
						 | 
						
							
							
								
								Add various API documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fd3937794e
								
							
								
							
						 | 
						
							
							
								
								Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ac468a6670
								
							
								
							
						 | 
						
							
							
								
								Add Vec::crossfade. Rearrange various methods.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d86a8280c
								
							
								
							
						 | 
						
							
							
								
								Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9a4a89b234
								
							
								
							
						 | 
						
							
							
								
								Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								223341e2f1
								
							
								
							
						 | 
						
							
							
								
								Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								434bf253e4
								
							
								
							
						 | 
						
							
							
								
								Add fft.hpp, clean up math and dsp headers
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1f030a16fd
								
							
								
							
						 | 
						
							
							
								
								Add -funsafe-math-optimizations, tweak Quantity display string
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0547a194a9
								
							
								
							
						 | 
						
							
							
								
								Tweaks to math.hpp and its docstrings
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3489859fe8
								
							
								
							
						 | 
						
							
							
								
								Remove -ffast-math from compiler FLAGS. Fix display value of "-0" in tooltip.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4a487f6fc6
								
							
								
							
						 | 
						
							
							
								
								Add Vec::rotate()
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a6961d6626
								
							
								
							
						 | 
						
							
							
								
								Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								20b78190c1
								
							
								
							
						 | 
						
							
							
								
								Put math in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3644b1877e
								
							
								
							
						 | 
						
							
							
								
								Clean up includes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f64ea2e181
								
							
								
							
						 | 
						
							
							
								
								Large architectural changes. Created Quantity class.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								499ceb024f
								
							
								
							
						 | 
						
							
							
								
								Remove math namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6475c630b5
								
							
								
							
						 | 
						
							
							
								
								Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dd02ec52ad
								
							
								
							
						 | 
						
							
							
								
								Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								34af736ee5
								
							
								
							
						 | 
						
							
							
								
								Add rack0.hpp backward compatibility header for ease of migration
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								587f936a99
								
							
								
							
						 | 
						
							
							
								
								Move random to its own namespace, shuffle files around
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bee6f658cf
								
							
								
							
						 | 
						
							
							
								
								Move logger to its own namespace, add macros to macros.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c57c76e6d1
								
							
								
							
						 | 
						
							
							
								
								Move math to its own namespace, clean up deprecated classes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								13107b8577
								
							
								
							
						 | 
						
							
							
								
								Switch to C++ headers
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bd4f68c13d
								
							
								
							
						 | 
						
							
							
								
								Re-add power meter for Audio, add Rect::shrink
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7004502ed9
								
							
								
							
						 | 
						
							
							
								
								samplerate and convolver cleanup
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a9fd3a8c17
								
							
								
							
						 | 
						
							
							
								
								Add Vec::flip()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b2715a5642
								
							
								
							
						 | 
						
							
							
								
								Revert generic math functions
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6f36a77e7b
								
							
								
							
						 | 
						
							
							
								
								Make min, max, and clamp generics
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5bc9a696b0
								
							
								
							
						 | 
						
							
							
								
								Add min and max functions for floats (let me know if this breaks
							
							
							
							
							
							
								
							
							
							anything) 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad20f3c997
								
							
								
							
						 | 
						
							
							
								
								Add shadows to knobs, remove ability to rescale knobs (must export
							
							
							
							
							
							
								
							
							
							different sized SVGs) 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c092a27f09
								
							
								
							
						 | 
						
							
							
								
								include cstdlib in math util header
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d392b424d2
								
							
								
							
						 | 
						
							
							
								
								Use cursor and selection for index positions instead of begin and end
							
							
							
							
							
							
								
							
							
							for TextField 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e8d0783aba
								
							
								
							
						 | 
						
							
							
								
								Add manufacturer item to ModuleBrowser, other ModuleBrowser
							
							
							
							
							
							
								
							
							
							functionality 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								181e3290f6
								
							
								
							
						 | 
						
							
							
								
								Tweak math.hpp includes again
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								28c8ef5c9c
								
							
								
							
						 | 
						
							
							
								
								Use cmath in math.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6e84665286
								
							
								
							
						 | 
						
							
							
								
								Try to include C99 math functions
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dc03081184
								
							
								
							
						 | 
						
							
							
								
								Fix deprecated absf
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								72042051ec
								
							
								
							
						 | 
						
							
							
								
								Use isfinite from C instead of std::isfinite from C++
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ddf97fa161
								
							
								
							
						 | 
						
							
							
								
								Remove abs() function in rack namespace, remove cmath include
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2873f35e72
								
							
								
							
						 | 
						
							
							
								
								Add Widget::create static methods, replaces create*() helpers in
							
							
							
							
							
							
								
							
							
							rack.hpp 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								69d6052fe5
								
							
								
							
						 | 
						
							
							
								
								Rename near() to isNear()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad5cf18fad
								
							
								
							
						 | 
						
							
							
								
								Rename interp to interpolateLinear()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9a443f07c8
								
							
								
							
						 | 
						
							
							
								
								Refactoring, remove "f" and "i" prefixes from math.hpp functions
							
							
							
							
								
							
							
						 | 
						7 years ago |