/VCVRack-plugin-JE

VCVRack's modules.

Primary LanguageC++MIT LicenseMIT

VCVRack-plugin-JE Build Status

Modules for VCVRack.

Ring modulator image Wave folder image

Modules

Ring Modulator

Mainly based on the work described in A simple digital model of the diode-based ring-modulator

  • Audio inputs:
    • Modulator -> Attenuation -> Polarity (+/both/-)
    • Carrier -> Attenuation -> Polarity (+/both/-) -> Offset CV -> Offset
  • Audio outputs:
    • Ring modulation
    • Sum = Carrier + Modulator
    • Diff = Carrier - Modulator
    • Min = Sum < Diff ? Sum : Diff
    • Max = Sum > Diff ? Sum : Diff
  • Diode characteristics:
    • Vb = Forward bias voltage
    • Vl = Voltage beyond which the function is linear
    • Slope = Slope of the linear section

Simple Wave Folder

Mainly based on the work described in Virtual analog model of the Lockhart wavefolder

  • Input gain CV
  • Input gain
  • DC CV
  • DC
  • Output gain CV
  • Output gain
  • Audio input
  • Audio output
  • Resistor
  • Load resistor

Building from sources

Clone this repository into the Rack's plugins directory then build using Make:

cd Rack/plugins/
git clone https://github.com/eres-j/VCVRack-plugin-JE.git
cd VCVRack-plugin-JE
git submodule update --init --recursive
make -j