Instruments for Sonic Expression


VCC (Voltage Controlled Computer)
370,00 €


Prices shown exclude VAT, outside EU all orders are VAT free.


For coding reference, tutorials, examples and all the detailed info about the inner works of the module please refer to:


The Voltage Controlled Computer (VCC) is ADDAC’s “Swiss Army Knife” flagship module:

The world's first fully-programmable microcontroller eurorack module. 
Built around the Arduino framework, it sports an Atmega2560 IC, USB communication and an 8 channel 16-bit Digital to Analog converter. 

It offers true analog bipolar voltage, making it suitable for any kind of application in the modular world. 

You'll be able to upload your own programs and have it deliver complex control functions over the analog outputs. 
It already ships with a standard set of modes, which you can always modify and update through the Arduino IDE. 

Furthermore you can also connect it to any of the ADDAC00X expansions for added functionality like: 
. WIFI connectivity
. MIDI connectivity
. DMX Output for controlling professional lightning rigs
. Bipolar CV inputs
. Trigger / Gate Inputs and outputs

One powerful feature is that it can be connected to a computer through USB and interfaced with Pure Data, Max/Msp, Live, IanniX, or your favorite software using OSC or MIDI.

iPad, iPhone, iPod Touch connectivity is also easily achievable through the combination of the ADDC007 Ethernet Module and a wireless router.

We're always available to reply to your questions regarding this set of modules! 
addac [ at ] addacsystem [ dot ] com



8 Channel High-Resolution CV Outputs with:
. 16 bits resolution (0-65535)
. Bipolar ±5v or positive 0- 5v output
. 2 monitor leds per channel

2 switches with 16 positions each (to cycle between modes)
Reset Button
Mini USB connection
Transmit & Receive Leds

Standard shipped Modes:
. Complex Random
. Lissajous Curves
. Marble Physics
. Complex ADSR’s
. Complex LFO’s
. Complex Gate Delays
. CV Looper
. Quadraphonic Spatializer
. Configurable Quantizer

Supported third-parties connectivity:
. Pure Data
. Nunchuck Remote

For Arduino users a library is available to program new modes or reassign them.
For C++ enthusiasts the same Arduino library is open-source and full control is enabled.


. Format: Eurorack
. Width: 12 HP
. Depth: 5.5 cm

Control Voltage I/O:
. CV outputs: ± 5v or 0 - 5v

. Compatible with +-12v and +-15v power supplies
. Max current: 200mA
. Bus Board Cable: 8 x 2 IDC (Doepfer style) connector


iOS connectivity (iPhone, iPad, iPod):

Nunchunk connectivity:

Operation Modes

. Complex Random - a random algorithm with gaussian or brownian modes, it offers controls over maximum and minimum amplitude, maximum and minimum time between steps, internal or external clock trigger and a quantized mode.

. Lissajous Curves - generation of Lissajous Curves with parameters for X and Y amplitude, speed and offset.

. Marble Physics - physics engine with control over gravity, acceleration, elasticity and simulation speed.

. Complex ADSR - complex ADSR with controls for each envelope step time and amplitude. It also features a variable curve (exponential to logarithmic) for all steps. . Complex LFO - LFO with controls over frequency, maximum and minimum wave amplitude, and X and Y offset.

. CV Looper - allows recording and overdub of CV and loop playback; controls for playback speed and decay when in overdub mode.

. Quadraphonic Spatializer - standard algorithm for quadraphonic spatialization, featuring polar or cartesian modes with controls over angle/x and radius/y for the sound source location.

. Configurable Quantizer - algorithm for quantizing incoming CV signals into its closest note voltage, either as the 1v per octave or 1.25v per octave standards (Moog or Buchla). It also offers the possibility of quantizing incoming signals to any type of scale, including micro-tuning scales.

. Logic Operations - all logic operations, i.e., And, Or, Not, Nand, Nor, Xor and Xnor.

. Clock Operations - clock divider and multiplier; it can divide incoming clock signals by any number, as well as multiply it by any interval. The multiply function offers control over the number of steps and the multiplication for the defined steps.

And many others, please check updated classes in the VCC's dedicated website:

ADDAC Code Library

Here's the Link to the Dedicated Webpage with Downloads, Tutorials and Reference