65 Commits (47fe21945a2367d383bbeab2b894756b02a7a212)

Author SHA1 Message Date
  Andrew Belt cca3480c14 VCF: Use x/sqrt(x^2+1) soft clipping instead of tanh(x). 1 month ago
  Andrew Belt 5fe39fa5be VCF: Add citations for TPT and ADAA. 1 month ago
  Andrew Belt 40ae891638 VCF: Clean up comments. 1 month ago
  Andrew Belt 48c26c5198 VCF: Use faster ln(cosh(x)) approximation. Cache previous ADAA antiderivative value. 1 month ago
  Andrew Belt ba328ae9cc VCF: Optimize function approximations. Increase maximum frequency to 22,000 Hz. 1 month ago
  Andrew Belt bc4156d218 VCF: Use TPT/ZDF solver with first-order AADA. 1 month ago
  Andrew Belt 31eb1973b8 VCF: Fix gain example in comments. 1 year ago
  Andrew Belt bd55456192 Use ThemedScrew. 2 years ago
  Andrew Belt b73fb1aed8 Use dark panels and ThemedPJ301MPort. 2 years ago
  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