54 Commits (9b16935ad754eb02f0a3b25fe8091278581ef781)

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