521 Commits (v2)
 

Author SHA1 Message Date
  Andrew Belt 0740425cd7 VCO: Replace sin_pi_9() with sin_2pi_9() approximation. Add bilinear and rational approximations for OnePoleLowpass cutoff. 4 weeks ago
  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 cb6b1b9d81 VCO: Increase maximum frequency to around 21,000 Hz. 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 81b0db8a37 VCO: When hard or soft syncing and the slope of tri/saw change, insert a minBLAMP. 1 month ago
  Andrew Belt 2f3892bc71 VCO: Make triangle output based on phase, not a square integrator. Add minBLAMP impulse to MinBlep class. 1 month ago
  Andrew Belt 6e908fd93b VCO: Use linear interpolation instead of Catmull-Rom. Generate minBLEP impulse with doubles instead of floats. 1 month ago
  Andrew Belt c8ccf9162b VCO: Fix sync triggering when falling through 0. 1 month ago
  Andrew Belt ebfd4fc64a VCO: Fix sine phase. 1 month ago
  Andrew Belt dec738ffde VCO: Fix minBLEP cross detection for backwards phase and narrow pulse width. 1 month ago
  Andrew Belt a3bc9a9e4b VCO: Fix square glitching when pulse width changes. 1 month ago
  Andrew Belt eae28b72c0 VCO: Correctly handle events like phase crossing, pulse width crossing, 0.5 saw crossing, and sync in any order. WIP. 1 month ago
  Andrew Belt e819498fd3 VCO: Use cubic interpolation for minBLEP impulse. Use more accurate sine. 1 month ago
  Andrew Belt b71bf3abcf VCO: Make triangle output an integrator of the square. Don't insert minBLEPs unless an output is enabled (connected). 1 month ago
  Andrew Belt 11ee02c0d2 VCO: Increase frequency range to about 3 to 20,000 Hz. Make sine pure instead of quadratic. Add DC blocker to all outputs. Improve performance. 1 month ago
  Andrew Belt e0ade9a23a Bump version. 5 months ago
  Andrew Belt d12b22a170 Random: Fix smooth output discontinuity due to incorrect interpolation scaling. 9 months ago
  Andrew Belt c22ebc675e Bump version. 9 months ago
  Andrew Belt e89b5ed458 VCO: Use boolean state of square wave to improve correctness of wrapping, pulse width, and hard sync detection. 9 months ago
  Andrew Belt 9035f11be2 Add Polyphonic tag to Random. 9 months ago
  Andrew Belt e97e5f0c59 Random: Make external input polyphonic. 9 months ago
  Andrew Belt ff98297502 Random: Rename "Clock rate" to "Internal trigger rate". 9 months ago
  Andrew Belt 10c9c2659a Delay: Clip wet signal at +/-100 V. 9 months ago
  Andrew Belt 36158bace1 Improve clarity of README.md. 9 months ago
  Andrew Belt 9d16cd2004 Bump version to 2.6.2. 9 months ago
  Andrew Belt e80c373575 Random: Directly check plugin version to migrate params from <2.0. 10 months ago
  Andrew Belt c79063dbab Ignore all dotfiles and binaries. 11 months ago
  Andrew Belt 7a8d9d7154 Remove useless light dividers. 11 months ago
  Andrew Belt 367064a5a5 Add more tags to Process. 1 year ago
  Andrew Belt d1c9f6f1fe Bump version. 1 year ago
  Andrew Belt 026013b720 WT VCO & WT LFO: Allow loading AIFF wavetables. 1 year ago
  Andrew Belt aaca4cc0bb Update dr_wav to v0.13.16. 1 year ago
  Andrew Belt b453f192d2 Require >=32 wavetable points to fix crash when computing interpolated wavetables. 1 year ago
  Andrew Belt 29895f8fdd VCA-2: Don't attempt to load nonexistent dark panel. 1 year ago
  Andrew Belt 1378be0a40 CVMix: Add descriptions to inputs about normalled voltages. 1 year ago
  Andrew Belt 31eb1973b8 VCF: Fix gain example in comments. 1 year ago
  Andrew Belt 5ed7954416 Add min/max lights to Rescale. 1 year ago
  Andrew Belt db0b6deb13 There is no dark Unity panel, so remove the SVG reference. 1 year ago
  Andrew Belt e7567e5f27 SHASR: Refactor algorithm to not read output values. 2 years ago
  Andrew Belt ecbab0e7a1 RandomValues: Store values in class variable, not output ports. 2 years ago
  Andrew Belt 73a6b41359 Tweak descriptions of module manifests. 2 years ago
  Andrew Belt 5f90e17907 Add manualUrls to module manifests. 2 years ago
  Andrew Belt a3a8c960f7 Add keywords to modules to match their panel labels. 2 years ago
  Andrew Belt b5c725e8bf SHASR: Make PUSH button only trigger row 1, and lower rows if triggers are unconnected. 2 years ago
  Andrew Belt bd0a2adb12 SHASR: Make PUSH button trigger all rows regardless of TRIG connectedness. 2 years ago
  Andrew Belt f1d204dc9c SHASR: Edit RND button description. 2 years ago