Andrew Belt
fba42201f4
Update to Rack v1 API
4 years ago
Andrew Belt
d3db5296bc
Update to Rack v1 API
4 years ago
Andrew Belt
498d33f430
Fix VCA-1 slider display
4 years ago
Andrew Belt
f8af3840f1
Update to Rack v1 API
4 years ago
Andrew Belt
fed46f5403
Add more param labels and display mapping
4 years ago
Andrew Belt
7804858d80
Update to Rack v1 API
4 years ago
Andrew Belt
1a10253ae3
Update to Rack v1 API
4 years ago
Andrew Belt
02e7ef6877
Fix Scope param range. Update to Rack v1 API.
4 years ago
Andrew Belt
0c7a04aaf4
Update to Rack v1 API
4 years ago
Andrew Belt
236bcf3636
Add names to VCO switches
4 years ago
Andrew Belt
cf98244974
Update Rack v1 API
4 years ago
Andrew Belt
1b45192ed7
Use FREQ_C4 constant
4 years ago
Andrew Belt
8aa4a5d63e
Remove dsp/* headers
4 years ago
Andrew Belt
cd5338e4ee
Update VCO to Rack v1 API
4 years ago
Andrew Belt
cf6bef9c78
Fix Scope crash and VCA-1 appearance when module is NULL
4 years ago
Andrew Belt
16c137947c
Update to Rack v1 compatibility header
4 years ago
Andrew Belt
62f6c71500
Create plugin.json manifest file
4 years ago
Andrew Belt
ad9f89fb70
VCA-1 tweaks
5 years ago
Andrew Belt
baa041b7f7
Use new ode API
5 years ago
Andrew Belt
9851bb07bc
Add comment to VCF HP formula
5 years ago
Andrew Belt
5d65981ea7
Use new resampler.hpp header
5 years ago
Andrew Belt
4e82dc0ab2
Merge branch 'patch-1' into v0.6
5 years ago
Andrew Belt
8bad806f79
Rewrite LadderFilter
5 years ago
Andrew Belt
4d5e9de05c
Fix code style, keep 0df implementation, remove others
5 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
5 years ago
Andrew Belt
a2a9fc48d0
Fix build, update parameter scaling
5 years ago
Ivan COHEN
226880f4ae
Optimized a little VCF algorithm
5 years ago
Ivan COHEN
7932e0cbb7
Update indentation
5 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.
5 years ago
Andrew Belt
903942ef08
Remove VCV logo from VCA-2 panel (not enough room)
5 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
5 years ago
Andrew Belt
e15646b1af
Bump version
5 years ago
Andrew Belt
5f24597b7c
Add VCA-1, redesign VCA to VCA-2
5 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.
5 years ago
Andrew Belt
7d1c39e02e
Update readme
5 years ago
Andrew Belt
7dd4143625
Create dep directory in libsamplerate target
5 years ago
Andrew Belt
5b9345fafc
Fix enums in ADSR
5 years ago
Andrew Belt
45f6f7e85d
Only compile libsamplerate/src
5 years ago
Andrew Belt
aaf7473d0e
Create dep/ at root level of Makefile
5 years ago
Andrew Belt
0543c35276
Create dep directory
5 years ago
Andrew Belt
83890604dc
Merge branch 'master' of github.com:VCVRack/Fundamental
5 years ago
Andrew Belt
c9142a85b0
Update Makefile dep
5 years ago
Andrew Belt
343b666202
Create dep directory on Makefile launch
5 years ago
Andrew Belt
ae9cdde99a
Fix makefile order
5 years ago
Andrew Belt
79f5eb28f9
Update dep target
5 years ago
Andrew Belt
6375186492
Update build system
5 years ago
Andrew Belt
2d39dc7591
Remove libsamplerate submodule, fix Delay build on MacOS
5 years ago
Andrew Belt
093355d9a1
Improve Delay algorithm
5 years ago
Andrew Belt
6081445561
Remove commented line
5 years ago
Andrew Belt
23aba43d17
Use static libsamplerate as an object file
5 years ago