Andrew Belt
							
						 | 
						
							
							
							
								
							
								fe8cc2874e
								
							
								
							
						 | 
						
							
							
								
								Use generic type for literals in ODE algorithms.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								804135c678
								
							
								
							
						 | 
						
							
							
								
								Add dsp::MidiGenerator::setTimestamp().
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								83b7c68cae
								
							
								
							
						 | 
						
							
							
								
								Improve thread safety of ring buffers.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								120aafe6d3
								
							
								
							
						 | 
						
							
							
								
								Change order of includes to C++ standard headers, library headers, and local project headers.
							
							
							
							
								
							
							
						 | 
						5 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
							
						 | 
						
							
							
							
								
							
								9b24182542
								
							
								
							
						 | 
						
							
							
								
								Allow audio interfaces with no input to be used. Fix sample rate conversion.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a930b0ba0
								
							
								
							
						 | 
						
							
							
								
								Add IIRFilter.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ace28e4ab0
								
							
								
							
						 | 
						
							
							
								
								Make SchmittTrigger a template specialization instead of a separate class.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								352b882579
								
							
								
							
						 | 
						
							
							
								
								Remove exception resetting.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a52c79df80
								
							
								
							
						 | 
						
							
							
								
								Port some of sse_mathfun to functions.hpp. Clean up SIMD headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a27b57fe10
								
							
								
							
						 | 
						
							
							
								
								Add float_4 implementation of approxExp2Floor.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5c337b6de3
								
							
								
							
						 | 
						
							
							
								
								Reorder tag.cpp. Clean up comments.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								24f8533503
								
							
								
							
						 | 
						
							
							
								
								Add dsp/approx.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								898f13cd91
								
							
								
							
						 | 
						
							
							
								
								MIDI-Map: re-enable filtering.
							
							
							
							
							
							
								
							
							
							MIDI-Map: fix param/filter value initialization.
MIDI-CV: refactor. 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dca30e2b53
								
							
								
							
						 | 
						
							
							
								
								Auto-format code with astyle.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1e5f1ff334
								
							
								
							
						 | 
						
							
							
								
								Remove dsp::TBiquadFilter::type from state.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e113e106c6
								
							
								
							
						 | 
						
							
							
								
								Include complex.h. Reimplement dsp::TBiquadFilter::getFrequencyResponse with std::complex.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1ba7d03cd2
								
							
								
							
						 | 
						
							
							
								
								Add dsp::BiquadFilter.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1db6618fce
								
							
								
							
						 | 
						
							
							
								
								Add simd::crossfade. Make MinBlepGenerator generic.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1ea9afcb97
								
							
								
							
						 | 
						
							
							
								
								Revert "Use alloca() instead of VLAs for dynamic stack allocation."
							
							
							
							
							
							
								
							
							
							This reverts commit bb34db46c9. 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bb34db46c9
								
							
								
							
						 | 
						
							
							
								
								Use alloca() instead of VLAs for dynamic stack allocation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d750c456a7
								
							
								
							
						 | 
						
							
							
								
								Make dsp::Decimator compatible with SIMD types.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d6c8d84ede
								
							
								
							
						 | 
						
							
							
								
								Clean up types in dsp/window.hpp. Fix createModel() in helpers.hpp if a member field exists called `model`. Fix `make install` path for plugins. Fail silently if a MIDI message >3 bytes is received.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1aa351cecc
								
							
								
							
						 | 
						
							
							
								
								Add TSchmittTrigger. Update/clean up changelog.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								50bed5e1e8
								
							
								
							
						 | 
						
							
							
								
								Add CC aliases to dsp::MidiGenerator. Fix setChannelPressure().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5a40e0a140
								
							
								
							
						 | 
						
							
							
								
								Create dsp/midi.hpp, based on CV_MIDI's implementation of PolyphonicMidiOutput.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e667c7da21
								
							
								
							
						 | 
						
							
							
								
								Fix documentation for RCFilter::setCutoff to dodge math error. Add setCutoffFreq with the correct frequency relation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a272cf29bd
								
							
								
							
						 | 
						
							
							
								
								Change MIDI-Map color to yellow. Change ParamHandle indicator from circle to square.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								326fa2d8af
								
							
								
							
						 | 
						
							
							
								
								Added simd::pow(T, int)
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ea8eca4cd3
								
							
								
							
						 | 
						
							
							
								
								Add simd to various dsp functions.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4612052e04
								
							
								
							
						 | 
						
							
							
								
								Fix correctness bugs/typos in simd library. Add log10, sgn, andnot, and ifelse to simd.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a71dde25e
								
							
								
							
						 | 
						
							
							
								
								alignedMalloc is unneeded.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								10fa872dc6
								
							
								
							
						 | 
						
							
							
								
								Clean up DSP headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e8fc76ca8b
								
							
								
							
						 | 
						
							
							
								
								Change dsp::Counter to dsp::ClockDivider
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dbb4d67a60
								
							
								
							
						 | 
						
							
							
								
								Change helper and rack0.hpp to use new configParam method. Add dsp::Counter::getCount().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2c3de3e8ca
								
							
								
							
						 | 
						
							
							
								
								Move simd.hpp to its own namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b17f9e2ca
								
							
								
							
						 | 
						
							
							
								
								Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6b5cb5b5f7
								
							
								
							
						 | 
						
							
							
								
								Clean up dsp headers and documentation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1a5ae9ea28
								
							
								
							
						 | 
						
							
							
								
								Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4c851ec918
								
							
								
							
						 | 
						
							
							
								
								Add pow to simd.hpp
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f967c68110
								
							
								
							
						 | 
						
							
							
								
								Header cleanup. ModuleBrowser work.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								69aa3f227a
								
							
								
							
						 | 
						
							
							
								
								Use proper std:: namespace as needed.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e35cb23d69
								
							
								
							
						 | 
						
							
							
								
								Add f32<4>(float, float, float, float) constructor.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9c275dd20d
								
							
								
							
						 | 
						
							
							
								
								Add Module::process and Module::ProcessContext.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9bac9c8d7b
								
							
								
							
						 | 
						
							
							
								
								Clean up VuMeter2.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								27f6a546aa
								
							
								
							
						 | 
						
							
							
								
								Add dsp::Counter. Rename dsp::VUMeter to VuMeter. Add Light::setSmoothBrightness(), deprecate setBrightnessSmooth().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								13dadef857
								
							
								
							
						 | 
						
							
							
								
								ModuleBrowser WIP. Add Widget::show/hide().
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								87b7331ecc
								
							
								
							
						 | 
						
							
							
								
								Add f32<4>::zero. Add bit casts between f32 and i32.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4bfee3175e
								
							
								
							
						 | 
						
							
							
								
								Add trunc to simd.
							
							
							
							
								
							
							
						 | 
						6 years ago |