Andrew Belt
							
						 | 
						
							
							
							
								
							
								117553a6c9
								
							
								
							
						 | 
						
							
							
								
								Update nanovg. Refactor window. Add Timer to dsp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6a83a3c766
								
							
								
							
						 | 
						
							
							
								
								Add SliderKnob as SVGSlider's superclass. Add logarithmic scaling too ParamQuantity
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								91dd873b8c
								
							
								
							
						 | 
						
							
							
								
								Add window functions to dsp. Implement minBlepImpulse().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								434bf253e4
								
							
								
							
						 | 
						
							
							
								
								Add fft.hpp, clean up math and dsp headers
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb0f3e5100
								
							
								
							
						 | 
						
							
							
								
								Use dsp:: namespace. Automatically include dsp headers in rack.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								20b78190c1
								
							
								
							
						 | 
						
							
							
								
								Put math in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a792c85cbc
								
							
								
							
						 | 
						
							
							
								
								Cleanup includes more
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								499ceb024f
								
							
								
							
						 | 
						
							
							
								
								Remove math namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dd02ec52ad
								
							
								
							
						 | 
						
							
							
								
								Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								587f936a99
								
							
								
							
						 | 
						
							
							
								
								Move random to its own namespace, shuffle files around
							
							
							
							
								
							
							
						 | 
						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
							
						 | 
						
							
							
							
								
							
								21e097c8fc
								
							
								
							
						 | 
						
							
							
								
								Add BooleanTrigger
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b8217aedda
								
							
								
							
						 | 
						
							
							
								
								Revert renaming of PulseGenerator to TriggerGenerator
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eeaf7eef83
								
							
								
							
						 | 
						
							
							
								
								More documentation
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7b4a0ee778
								
							
								
							
						 | 
						
							
							
								
								Change variable names, add example to documentation
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ad6721918a
								
							
								
							
						 | 
						
							
							
								
								Change API of dsp/ode.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								94a5008d02
								
							
								
							
						 | 
						
							
							
								
								Added Upsampler
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								925031b9b1
								
							
								
							
						 | 
						
							
							
								
								Reorganize DSP headers, rewrite Decimator, rewrite some FIR functions
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1405fbea4f
								
							
								
							
						 | 
						
							
							
								
								Add ::reset() to TriggerGenerator
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b264bc6af6
								
							
								
							
						 | 
						
							
							
								
								Clean up RealTimeConvolver
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1685d41d38
								
							
								
							
						 | 
						
							
							
								
								Fix scaling of RealTimeConvolver
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7004502ed9
								
							
								
							
						 | 
						
							
							
								
								samplerate and convolver cleanup
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52967ca964
								
							
								
							
						 | 
						
							
							
								
								Add RealTimeConvolver implementation (moved from Befaco), added
							
							
							
							
							
							
								
							
							
							attribution for pffft 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a9fd3a8c17
								
							
								
							
						 | 
						
							
							
								
								Add Vec::flip()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5a90888a09
								
							
								
							
						 | 
						
							
							
								
								Header file tweaks
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7ed71e0b6d
								
							
								
							
						 | 
						
							
							
								
								Slightly change SlewLimiter implementation
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8352f54594
								
							
								
							
						 | 
						
							
							
								
								Don't refresh SampleRateConverter state if settings aren't changed
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4d7922b005
								
							
								
							
						 | 
						
							
							
								
								Disable sample rate converter when inRate == outRate, only convert
							
							
							
							
							
							
								
							
							
							required channels 
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8c1be8f270
								
							
								
							
						 | 
						
							
							
								
								Add buffer methods to ring buffer, change int types to size_t in ring buffer, add ScrollWidget::scrollTo()
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								db8d0fc1d6
								
							
								
							
						 | 
						
							
							
								
								Add partial MIDI CC Interface, MIDI CV fixes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a4abc0d3f7
								
							
								
							
						 | 
						
							
							
								
								Finish AppleRingBuffer
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bd39bbb34c
								
							
								
							
						 | 
						
							
							
								
								Remove low and high thresholds from SchmittTrigger, use 0 and 1 as fixed
							
							
							
							
							
							
								
							
							
							defaults 
							
						 | 
						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 | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								60d98a641f
								
							
								
							
						 | 
						
							
							
								
								Rename util.hpp to common.hpp, fix include paths
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5be5696dff
								
							
								
							
						 | 
						
							
							
								
								Refactor math.hpp
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ce1906a288
								
							
								
							
						 | 
						
							
							
								
								Use AudioIO in AudioInterface
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								23da7e61ef
								
							
								
							
						 | 
						
							
							
								
								Update samplerate.hpp API
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Matt Demanett
							
						 | 
						
							
							
							
								
							
								170561fb9b
								
							
								
							
						 | 
						
							
							
								
								Only set speex conversion rates if they actually change.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Matt Demanett
							
						 | 
						
							
							
							
								
							
								b8f300d130
								
							
								
							
						 | 
						
							
							
								
								Header fix for linux.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Matt Demanett
							
						 | 
						
							
							
							
								
							
								45e28ebbb1
								
							
								
							
						 | 
						
							
							
								
								Replace libsamplerate with libspeexdsp for sample rate conversion.
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								734d367a8a
								
							
								
							
						 | 
						
							
							
								
								A few random changes from the last week
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c6cd497e17
								
							
								
							
						 | 
						
							
							
								
								Add SlewLimiter::setRiseFall()
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1b893fb96b
								
							
								
							
						 | 
						
							
							
								
								Add VUMeter class to dsp library
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ed6916d3e5
								
							
								
							
						 | 
						
							
							
								
								Remove dsp.hpp. Plugins must now #include the specific dsp/ header file
							
							
							
							
							
							
								
							
							
							they need 
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a80eb15b37
								
							
								
							
						 | 
						
							
							
								
								Add SchmittTrigger::isHigh()
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d9748221f3
								
							
								
							
						 | 
						
							
							
								
								Add PulseGenerator to digital.hpp
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7a8ef9c40d
								
							
								
							
						 | 
						
							
							
								
								Break dsp.hpp into many small files
							
							
							
							
								
							
							
						 | 
						8 years ago |