MOD CV Plugins

A collection of Control Voltage plugins made for MOD Devices.

The MOD DUO (X) has, asside from the audio processing capabilities, also two CV inputs and 2 CV outputs. Furthermore, you can also route digital control voltage signals within the device. This is done by some of the control voltage plugins that I have been working on.

List of all CV-Plugin:

This is a list of all the CV Plugins that I’ve made (With some code from Jarno Verheessen as well) :


Plugin that converts a MIDI-signal to CV signal, using 1v per octave. It also has a mode to retrigger the gate output with each keypress instead. This is particularly useful when using it to trigger percussive sounds.


Converts a MIDI-signal to 4 voices, using 1v per octave.


This plugin can attenuate a signal by a range of -10 to +10. It has a logarithmic mode and a linear mode and optional parameter smoothing.


Control Voltage Clock that outputs two different signals:

  • Pulse
  • Square wave

It can be synced to either the host-tempo or the clock can be controlled by an internal parameter. It can output the following tempo divisions:

  • 10 Notes
  • 8 Notes
  • 6 Notes
  • 4 Notes
  • 3 Notes
  • 2 Notes
  • Whole Note
  • Half Note
  • third Note
  • Quarter
  • Dotted 4th
  • Triplet 4th
  • 8th
  • Dotted 8th
  • Triplet 8th
  • 16th
  • Dotted 16th
  • Triplet 16th
  • 32th

Simple plugin to create a steady CV signal that can be set by a parameter on the plugin. Has optional parameter smoothing.


This plugin displays the value of the incoming CV signal.


Plugin to convert a CV signal to audio. It has the option to attenuate the incoming CV signal and also has a DC blocker for when the audio needs to be directed directly to any kind of speaker.


This plugin is made to make it very easy to modulate a parameter in the MOD ecosystem with control voltage. The plugin has one input where that is to receive the modulation signal. It has two parameter one to set the center point of the parameter that needs to be modulate and a modulation depth control.


Returns the absolute value of the incoming signal.


A simple gate plugin.


This plugin is a random generator that generates a random value between a given range every time it’s triggered through the gate input.


This plugin has one output and two outputs. The plugin will send the input to either one of the inputs based on if the input value is within a given range.


This plugin is used to manipulate an incoming signal in a couple of ways:

  • The first output returns the incoming signal rounded to the closest integer value.
  • The second output returns the ceiling value of the incoming signal.
  • The second output returns the floor value of the incoming signal.
  • The last output returns the fractional value. This is the value that remains after the integer number has been subtracted from the input

This plugin can be used to set a rate on how fast a signal can rise and how fast it can fall. Very useful to make glides on a oscillator pitch for example. This plugin is made together with Ward Slager


This is simple plugin to convert audio to Control Voltage. You can attenuate the signal and it has a parameter to create an offset.


A logic operator plugin which has a control to set the “switch point” and a control to set the “hysteresis”. The following logic operators are available on the plugin:

  • AND
  • NAND
  • INV
  • OR
  • NOR
  • XOR
  • XNOR

The source code is available on GitHub and can be found here.