382 Commits (367064a5a597cac709d749ceb5e759d1505ebcf1)

Author SHA1 Message Date
  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