77 Commits (dd55681546181ffd33efd494ce84c0987a7c06b1)

Author SHA1 Message Date
  Andrew Belt 2c3de3e8ca Move simd.hpp to its own namespace. 5 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. 5 years ago
  Andrew Belt 6b5cb5b5f7 Clean up dsp headers and documentation. 5 years ago
  Andrew Belt 1a5ae9ea28 Tweaks to dsp/filter.hpp algorithms. Re-enable autosave on close. 5 years ago
  Andrew Belt 4c851ec918 Add pow to simd.hpp 5 years ago
  Andrew Belt f967c68110 Header cleanup. ModuleBrowser work. 5 years ago
  Andrew Belt 69aa3f227a Use proper std:: namespace as needed. 5 years ago
  Andrew Belt e35cb23d69 Add f32<4>(float, float, float, float) constructor. 5 years ago
  Andrew Belt 9c275dd20d Add Module::process and Module::ProcessContext. 5 years ago
  Andrew Belt 9bac9c8d7b Clean up VuMeter2. 5 years ago
  Andrew Belt 27f6a546aa Add dsp::Counter. Rename dsp::VUMeter to VuMeter. Add Light::setSmoothBrightness(), deprecate setBrightnessSmooth(). 5 years ago
  Andrew Belt 13dadef857 ModuleBrowser WIP. Add Widget::show/hide(). 5 years ago
  Andrew Belt 87b7331ecc Add f32<4>::zero. Add bit casts between f32 and i32. 5 years ago
  Andrew Belt 4bfee3175e Add trunc to simd. 5 years ago
  Andrew Belt ca6f050206 Add a few math functions to simd.hpp 5 years ago
  Andrew Belt dba6448c07 Add `f32<4>::load()` static method instead of constructor. 5 years ago
  Andrew Belt efebc40996 Add log, exp, sin, cos to simd header, via a modified sse_mathfun.h. 5 years ago
  Andrew Belt 8ca25f333a Move simd to dsp/ 5 years ago
  Andrew Belt 52151a709d Add various API documentation 5 years ago
  Andrew Belt 7458b5d709 Add param touch to engine. Add param learning to MIDI-Map. 5 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. 5 years ago
  Andrew Belt 6d3e4f39dd Finish polyphony modes in MIDI-CV: Rotate, Reuse, Reset. 5 years ago
  Andrew Belt b4be621ddc Update MIDI-CV panel. Prepare MIDI-CV for polyphony. Add "v" to version strings. 5 years ago
  Andrew Belt 822c525d6b Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. 5 years ago
  Andrew Belt e954d4e38d Add VUMeter2. 5 years ago
  Andrew Belt c127afdf1b Add ExponentialSlewLimiter. Add "Poly" tag. Tweak appearance of port and cable widgets. 5 years ago
  Andrew Belt 927c77eca6 Add more engine docstrings 5 years ago
  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