Andrew Belt
fba42201f4
Update to Rack v1 API
6 years ago
Andrew Belt
d3db5296bc
Update to Rack v1 API
6 years ago
Andrew Belt
498d33f430
Fix VCA-1 slider display
6 years ago
Andrew Belt
f8af3840f1
Update to Rack v1 API
6 years ago
Andrew Belt
fed46f5403
Add more param labels and display mapping
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
02e7ef6877
Fix Scope param range. Update to Rack v1 API.
6 years ago
Andrew Belt
0c7a04aaf4
Update to Rack v1 API
6 years ago
Andrew Belt
236bcf3636
Add names to VCO switches
6 years ago
Andrew Belt
cf98244974
Update Rack v1 API
6 years ago
Andrew Belt
1b45192ed7
Use FREQ_C4 constant
6 years ago
Andrew Belt
8aa4a5d63e
Remove dsp/* headers
6 years ago
Andrew Belt
cd5338e4ee
Update VCO to Rack v1 API
6 years ago
Andrew Belt
cf6bef9c78
Fix Scope crash and VCA-1 appearance when module is NULL
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
ad9f89fb70
VCA-1 tweaks
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
5d65981ea7
Use new resampler.hpp header
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
Added the correct extra HP output to original RK4 algorithm, and provided an oversampled 4 times version + a 0df version
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
This new algorithm for a transistor ladder filter is stable for all the cutoff frequencies, uses the TPT structure which ensures by design that any kind of cutoff frequency modulation will not create any artefact. And it uses a trick which makes it 0df on the linear side only, so that it is less CPU consuming than standard 0df filters using implicit solvers, but with its frequency response being the one expected.
6 years ago
Ivan COHEN
8ae3bd5249
Improved VCF HP output and added proposal for a BP output
I have replaced the previous Fundamental VCF HP output formula with the correct one, and I have added a commented instruction which could be used to provide a BP output as well if wanted.
Note : I have not tested yet the submitted change, but these formulas are the one I use all the time in my own Moog-like / transistor ladder filter algorithms, such as the one in Sonic Academy ANA 2.
For more information about the formula I have used, see there : http://www.kvraudio.com/forum/viewtopic.php?t=207647
6 years ago
Andrew Belt
5f24597b7c
Add VCA-1, redesign VCA to VCA-2
6 years ago
Andrew Belt
6c401ac7c3
Change default value of LFOs to 2 Hz, according to https://vcvrack.com/manual/VoltageStandards.html#pitch-and-frequencies , and expanded range to up to 2kHz.
6 years ago
Andrew Belt
5b9345fafc
Fix enums in ADSR
7 years ago
Andrew Belt
45f6f7e85d
Only compile libsamplerate/src
7 years ago
Andrew Belt
2d39dc7591
Remove libsamplerate submodule, fix Delay build on MacOS
7 years ago
Andrew Belt
093355d9a1
Improve Delay algorithm
7 years ago
Andrew Belt
88d5cc09a4
Fix Delay, add libsamplerate to Fundamental build system
7 years ago
Andrew Belt
5d676bba0b
Update VCMixer
7 years ago
Andrew Belt
2c89deb637
Fix knob sizes
7 years ago
Andrew Belt
0797781d83
Change VERSION to 0.6
7 years ago
Andrew Belt
760f6ea76f
Use ext gate from SEQ-3 for gate output, remove gate options
7 years ago
Andrew Belt
83394c9751
Use ModuleWidget::appendContextMenu()
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
9a6f3d9b77
Update SchmittTrigger calls
7 years ago
Andrew Belt
feff87e44b
Use randomUniform()
7 years ago
Andrew Belt
eba641ca04
Add RACK_DIR to Makefile
7 years ago
Andrew Belt
e2adf87b14
Fix near() function in ADSR
7 years ago
Andrew Belt
4b122d2bec
Fix interpolateLinear call
7 years ago
Andrew Belt
13226797f1
Use float literals (with "f" suffix) instead of doubles, update to
latest math.hpp API
7 years ago