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 |
Andrew Belt
|
ca6f050206
|
Add a few math functions to simd.hpp
|
6 years ago |
Andrew Belt
|
dba6448c07
|
Add `f32<4>::load()` static method instead of constructor.
|
6 years ago |
Andrew Belt
|
efebc40996
|
Add log, exp, sin, cos to simd header, via a modified sse_mathfun.h.
|
6 years ago |
Andrew Belt
|
8ca25f333a
|
Move simd to dsp/
|
6 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
6 years ago |
Andrew Belt
|
7458b5d709
|
Add param touch to engine. Add param learning to MIDI-Map.
|
6 years ago |
Andrew Belt
|
da4110367a
|
Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file.
|
6 years ago |
Andrew Belt
|
6d3e4f39dd
|
Finish polyphony modes in MIDI-CV: Rotate, Reuse, Reset.
|
6 years ago |
Andrew Belt
|
b4be621ddc
|
Update MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings.
|
6 years ago |
Andrew Belt
|
822c525d6b
|
Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
|
6 years ago |
Andrew Belt
|
e954d4e38d
|
Add VUMeter2.
|
6 years ago |
Andrew Belt
|
c127afdf1b
|
Add ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets.
|
6 years ago |
Andrew Belt
|
927c77eca6
|
Add more engine docstrings
|
6 years ago |
Andrew Belt
|
d6fd5f62a3
|
Refactor dsp/digital.hpp
|
6 years ago |
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
|
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()
|
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 |