Andrew Belt
|
efc7cf5e6f
|
Random: Disable RND slider light if IN is connected.
|
2 years ago |
Andrew Belt
|
6eeb7a036c
|
VCMixer: Add settings for exponential channel and mix VCAs.
|
2 years ago |
Andrew Belt
|
e78e6a435c
|
Scope: Improve stat text kerning.
|
2 years ago |
Andrew Belt
|
080bca3108
|
Scope: Refactor pointBuffer to avoid re-calculations.
|
2 years ago |
Andrew Belt
|
dbf1cfcc0a
|
Scope: Draw demo waveform in module browser.
|
2 years ago |
Andrew Belt
|
2dfa78ffda
|
ADSR: Redesign display to match new VCV envelope modules.
|
2 years ago |
Andrew Belt
|
034f604481
|
Remove deprecated call to ParamQuantity::getSmoothValue().
|
2 years ago |
Andrew Belt
|
001dbb782a
|
SEQ3: Generate step 1 trigger when resetting from a higher step.
|
2 years ago |
Andrew Belt
|
1b52924516
|
SequentialSwitch1/2: Refactor. Add de-click option. When mixing mono and poly inputs, apply mono signal to all poly channels.
|
2 years ago |
Andrew Belt
|
3a901c9a99
|
VCMixer: Improve performance with SIMD. When mixing mono and poly signals, apply mono signal to all polyphonic channels.
|
2 years ago |
Andrew Belt
|
b049bb7200
|
Add Mult.
|
2 years ago |
Andrew Belt
|
aaab6233fa
|
Quantizer: Add "Shift notes up/down" menu items.
|
2 years ago |
Andrew Belt
|
7dec51cd64
|
Fade: Add -3 dB pan law to settings.
|
2 years ago |
Andrew Belt
|
b021ab5a37
|
SEQ3: Reset phase when reset trigger is received.
|
2 years ago |
Andrew Belt
|
fae4f4fc36
|
Use new dsp::exp2_taylor5() function.
|
2 years ago |
Andrew Belt
|
62b04ec666
|
Mutes: Add bypass routes.
|
2 years ago |
Andrew Belt
|
76b049533c
|
VCA-1: When display segments have 0% height, graphics glitches are displayed on other modules. Fix by not calling nvgFill() if no rects are drawn.
|
2 years ago |
Andrew Belt
|
8f17ca4672
|
Logic: Fix polyphonic output assignment.
|
2 years ago |
Andrew Belt
|
c8ded5ea10
|
Gates: Refactor Delay buffer. Only process Delay if output is patched.
|
2 years ago |
Andrew Belt
|
01b23319a4
|
Gates: Refactor to use array of Engine struct. Make Reset clear Delay buffer.
|
2 years ago |
Andrew Belt
|
002483eedf
|
Gates: Change EOG (End of gate) output to Delay. Implement gate delay algorithm.
|
2 years ago |
Andrew Belt
|
b92568ca08
|
Process: Refactor process(). Add 1ms delay before glide is enabled.
|
2 years ago |
Andrew Belt
|
d2ebd7bfef
|
Fix size of VCVBezelLightBig.
|
2 years ago |
Andrew Belt
|
85dcc86b93
|
Gates and Logic: Generate monophonic output when unpatched.
|
2 years ago |
Andrew Belt
|
c642666a2a
|
Gates: Reset gate output and generate EOG pulse when reset.
|
2 years ago |
Andrew Belt
|
9dfdc414c6
|
Add VCVBezelBig to Logic. Add dividers to lights. Fix polyphony in Process.
|
2 years ago |
Andrew Belt
|
5bf8024865
|
Logic: Process lights every 32 samples.
|
2 years ago |
Andrew Belt
|
8678925b3f
|
Add Gates module.
|
2 years ago |
Andrew Belt
|
ba9e6c416d
|
Compare: Set poly channels of outputs.
|
2 years ago |
Andrew Belt
|
b6a01748bd
|
Add Compare.
|
2 years ago |
Andrew Belt
|
8c2b2649da
|
Logic: Tweak gate trigger threshold.
|
2 years ago |
Andrew Belt
|
b68f843a52
|
Add Logic.
|
2 years ago |
Andrew Belt
|
91847b3723
|
MidSide: Rename sides to side.
|
2 years ago |
Andrew Belt
|
8abe0abb68
|
MidSide: Normalize decoder's mid/side inputs to encoder's mid/side outputs.
|
2 years ago |
Andrew Belt
|
4195aa0c3d
|
Change to UNIX line endings.
|
3 years ago |
Andrew Belt
|
b699912f90
|
CV Mix: Normalize all inputs to 10V instead of just the first input.
|
3 years ago |
Andrew Belt
|
e229df8fab
|
Add Fade.
|
3 years ago |
Andrew Belt
|
d2909d802e
|
Use SIMD for CVMix. Use poly getters for CV inputs.
|
3 years ago |
Andrew Belt
|
470ea24ba0
|
Add CV Mix.
|
3 years ago |
Andrew Belt
|
4fa5fd7c9f
|
Fix bug in Scope where min/max values are read from different buffer phases, creating visual glitches in the waveform plot.
|
3 years ago |
Andrew Belt
|
5621c86ee2
|
Scope: Change TRIG param options from External/Internal to Disabled/Enabled. External trigger input now requires TRIG param to be enabled.
|
3 years ago |
Andrew Belt
|
ba4c516f95
|
VCA Mix: Don't copy monophonic signals to all polyphonic channels.
|
3 years ago |
Andrew Belt
|
45b4a6ebfa
|
Replace Wavetable mutex with lock-free hack.
|
3 years ago |
Andrew Belt
|
4041b2f4a4
|
Add mutex to Wavetable.
|
3 years ago |
Andrew Belt
|
0b6b9124d0
|
Remember wavetable load/save dialog dir.
|
3 years ago |
Andrew Belt
|
66293f8d4e
|
Add bypass routes to Octave and Quantizer.
|
3 years ago |
Andrew Belt
|
382078ff5f
|
Add bypass routes to Delay.
|
3 years ago |
Andrew Belt
|
bf7686e741
|
Fix Random rate factor by 2.
|
3 years ago |
Andrew Belt
|
9693f7fc7f
|
Set default wavetable size to 1024 for WT VCO/LFO.
|
3 years ago |
Andrew Belt
|
4640c20c42
|
Draw digital display on layer 1.
|
3 years ago |