56 Commits (60aad63b88718e80b66e36ff7442c9d9fce48a76)

Author SHA1 Message Date
  Andrew Belt fae4f4fc36 Use new dsp::exp2_taylor5() function. 3 years ago
  Andrew Belt 57da45f242 Implement drive CV and resonance CV of VCF. Refactor freq scaling. 4 years ago
  Andrew Belt 9b16935ad7 Add Mixer module. Deprecate Unity. Add attenuverters to VCF. 4 years ago
  Andrew Belt 6d618f97e4 Update VCO, WTVCO, LFO, WTLFO, VCF, and ADSR designs by Pyer. Implement most of WTLFO functionality. 4 years ago
  Andrew Belt 7f0f08e934 Clean up component names. Remove tinting for LED-like displays when rack brightness is decreased. 4 years ago
  Andrew Belt 3bb3d4ef1d Make VCF more accurate and stable by using a linear interpolation of the previous and current input values in `LadderFilter::process()`. Thanks Andy Simpler! 5 years ago
  Andrew Belt d7f3c12d81 Use createPanel() 6 years ago
  Andrew Belt 2fa431bfcf Add bypass routing to VCF. 6 years ago
  Andrew Belt b824e0d690 Add input/output port labels. 6 years ago
  Andrew Belt 7a4d7dac43 Apply astyle code formatting. 6 years ago
  Andrew Belt 0c433b4124 Add parameter labels and scaling. 6 years ago
  Andrew Belt 495bef3464 Clean up various modules with polyphony and SIMD. 6 years ago
  Andrew Belt 65dbda0c12 Fix secondary inputs on VCF. 6 years ago
  Andrew Belt 264c1376ac Use faster approximation of tanh in VCF. Make VCF polyphonic. Use simd for VCF. 6 years ago
  Andrew Belt 116a0d2475 Update to Rack v1 API 6 years ago
  Andrew Belt 7b08157d4d Change float literal style 7 years ago
  Andrew Belt 5162410064 Use Port::isConnected() instead of .active 7 years ago
  Andrew Belt 2db5b769ea Rewrite Sequential Switch algorithm. Replace param/input/output.value with setters/getters. 7 years ago
  Andrew Belt 30ff5e990d Update to Rack v1 API. 7 years ago
  Andrew Belt c32f1cdef5 Add labels to params. Update Unity to Rack v1 API. 7 years ago
  Andrew Belt 77a184fb67 Merge VCV-Poly with Fundamental. Rename Fundamental.* to plugin.*. Reword README licenses. 7 years ago
  Andrew Belt 8be144f4b7 Update to Rack v1 API 7 years ago
  Andrew Belt 0a0cde9657 Rename plugin variable to avoid name collision 7 years ago
  Andrew Belt fba42201f4 Update to Rack v1 API 7 years ago
  Andrew Belt 7804858d80 Update to Rack v1 API 7 years ago
  Andrew Belt 1a10253ae3 Update to Rack v1 API 7 years ago
  Andrew Belt 8aa4a5d63e Remove dsp/* headers 7 years ago
  Andrew Belt 16c137947c Update to Rack v1 compatibility header 7 years ago
  Andrew Belt 62f6c71500 Create plugin.json manifest file 7 years ago
  Andrew Belt baa041b7f7 Use new ode API 7 years ago
  Andrew Belt 9851bb07bc Add comment to VCF HP formula 7 years ago
  Andrew Belt 8bad806f79 Rewrite LadderFilter 7 years ago
  Andrew Belt 4d5e9de05c Fix code style, keep 0df implementation, remove others 7 years ago
  Ivan COHEN 37160973e6
Updated Fundamental VCF 7 years ago
  Andrew Belt a2a9fc48d0 Fix build, update parameter scaling 7 years ago
  Ivan COHEN 226880f4ae
Optimized a little VCF algorithm 7 years ago
  Ivan COHEN 7932e0cbb7
Update indentation 7 years ago
  Ivan COHEN 7443734c23
Replaced original VCF algorithm with Teemu Voipio's aka mystran's one 7 years ago
  Ivan COHEN 8ae3bd5249
Improved VCF HP output and added proposal for a BP output 7 years ago
  Andrew Belt 2c89deb637 Fix knob sizes 8 years ago
  Andrew Belt 5e7a2aa2ff Fix names of Models 8 years ago
  Andrew Belt a7afe8bc52 Update to Rack API 8 years ago
  Andrew Belt 9dc101f01d helper replacement 8 years ago
  Andrew Belt eba641ca04 Add RACK_DIR to Makefile 8 years ago
  Andrew Belt 13226797f1 Use float literals (with "f" suffix) instead of doubles, update to 8 years ago
  Andrew Belt 89fcaf01d5 Update Makefile and API 8 years ago
  Andrew Belt f9db71286e Rename reset to initialize 8 years ago
  Andrew Belt b79530ae38 Add override keyword everywhere, use engineGetSampleRate() 8 years ago
  Andrew Belt 4665e57eef Add LFO, design tweaks to panels and knobs 8 years ago
  Andrew Belt 1b7b9e5066 Modify params, inputs, and outputs for Rack engine update 8 years ago