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
attribution for pffft
|
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
required channels
|
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
defaults
|
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
they need
|
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 |