Andrew Belt
3e00e5253c
Add Leonardo Laguna Ruiz's implicit nonlinear ODE for highpass filter (lowpass is disabled)
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
4e82dc0ab2
Merge branch 'patch-1' into v0.6
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
Andrew Belt
903942ef08
Remove VCV logo from VCA-2 panel (not enough room)
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
e15646b1af
Bump version
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
7d1c39e02e
Update readme
6 years ago
Andrew Belt
7dd4143625
Create dep directory in libsamplerate target
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
aaf7473d0e
Create dep/ at root level of Makefile
7 years ago
Andrew Belt
0543c35276
Create dep directory
7 years ago
Andrew Belt
83890604dc
Merge branch 'master' of github.com:VCVRack/Fundamental
7 years ago
Andrew Belt
c9142a85b0
Update Makefile dep
7 years ago
Andrew Belt
343b666202
Create dep directory on Makefile launch
7 years ago
Andrew Belt
ae9cdde99a
Fix makefile order
7 years ago
Andrew Belt
79f5eb28f9
Update dep target
7 years ago
Andrew Belt
6375186492
Update build system
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
6081445561
Remove commented line
7 years ago
Andrew Belt
23aba43d17
Use static libsamplerate as an object file
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
85e1b5c5b5
Clarify license for panels
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
Andrew Belt
3c5a89713a
Fix default note name in comment
7 years ago
Andrew Belt
0781ce4ce5
Update version
7 years ago