50 Commits (5d33f6ea1f8f14bfb46659bb0ee1e4a6d6b5773c)

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