Andrew Belt
|
bd0ea8631a
|
VCO: Replace float_4 SIMD type with native-width float_n.
|
4 weeks ago |
Andrew Belt
|
47fe21945a
|
Merge remote-tracking branch 'origin/v2' into v3
|
1 month 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
|
3d7fdd3d48
|
Add casts from AccessorProxy to Module*.
|
1 month ago |
Andrew Belt
|
cfe3529306
|
Update version to v3.
|
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 |