Monday, September 25, 2023

Cardinal 23.09 Plugin Documentation List


Cardinal 23.09: Plugins Documentation List

At the moment the following 3rd-party modules are provided as of (2023-09-24 16:18:26) from the Github readme.md and validated against Cardinal-win64-23.09.zip resources.

Note: Update with my research into the less well documented vendors.

Only items missing from the list below compared to the release resources were the factory components Cardinal, ComponentLibrary, fonts, patches, PluginManifests as expected.

However ZamAudio was referenced in the ZIP but is not included in the 23.09 build plugin browser.

Content licenced as per vendors specifications typically GPL-3 or more permissive. 

Module Brand list from Github.

Tag List

Tag list extracted from Cardinal plugin browser 

  • All tags
  • Arpeggiator
  • Attenuator
  • Blank
  • Chorus
  • Clock generator Clock modulator
  • Compressor
  • Controller
  • Delay
  • Digital
  • Distortion
  • Drum
  • Dual
  • Dynamics
  • Effect
  • Envelope follower
  • Envelope generator
  • Equalizer Expander
  • External
  • Filter
  • Flanger
  • Function generator
  • Granular
  • Hardware clone
  • Limiter
  • Logic
  • Low-frequency oscillator
  • Low-pass gate
  • MIDI
  • Mixer
  • Multiple
  • Noise
  • Oscillator Panning
  • Phaser
  • Physical modeling
  • Polyphonic
  • Quad
  • Quantizer
  • Random
  • Recording
  • Reverb
  • Ring modulator Sample and hold
  • Sampler
  • Sequencer Slew limiter
  • Speech
  • Switch
  • Synth voice
  • Tuner
  • Utility
  • Visual
  • Vocoder
  • Voltage-controlled amplifier
  • Waveshaper

In Detail

Description (mostly) as supplied by the developer on thweir github/webpages.
Update with my research into the less documented vendors

  • Palm Loop is a basic and CPU-friendly VCO, implementing through-zero FM and polyBLEP and polyBLAMP anti-aliasing.
  • D∞ is a polyphonic module for modifying V/OCT signals by transposition and inversion.
  • Tachyon Entangler is an anti-aliased chaotic sync oscillator, and is at its core two Palm Loop oscillators with chaos, which can be probabilistically cross-synced.
  • SoftSN Machine is a hardware emulation of the Texas Instruments SN76477 "Complex Sound Generator" sound chip. Released in 1978, it was used in arcade games including Space Invaders and in popular electronic toys such as the Remco SoundFX machine.
  • ChordCV - Generates a chord and outputs up to 4 x 1v/oct voltages and a polyphonic 1v/oct signal separately.
  • ScaleCV - Generates a scale and outputs a polyphonic 1v/oct signal with 7 notes + quantizes the 4 monophonic inputs to that scale if provided.
  • DiatonicCV - Generates a diatonic chord from the provided scale, if one is provided via the poly input (otherwise C Major is used). Best used in combination with ScaleCV above.
  • RandomNoteCV - Generates a random note when triggered within the selected range and outputs a 1v/oct signal. If a polyphonic input is connected the note is selected from the provided notes (they are quantized).
  • lucc a simple clock divider based on the Lucas sequence of numbers.
  • nos a noise-based experimental "oscillator" that generates waveforms from different random noise sources (random, perlin, simplex, and worley).
  • turnt generates triggers based on an input signal crossing certain thresholds.
  • slips a 64 step sequencer, with randomly generated patterns
  • lights a simple set of 8 inputs with corresponding lights. if latch mode is enabled, a gate/trigger will toggle the corresponding light on/off. if latch mode is disabled, the light will remain on while the input is high (>5V).
  • poly play a polyphonic sample player. load sample through right click menu, then choose a number of channels to use. trigger input or button will play the sample, cycling through the available channels with each subsequent trigger.
  • probably not mutes a mono or poly input signal on trigger, based on probability
  • logic perform logical operations on two inputs
  • math applies various math operations on two inputs, clamped to +/-10V
  • mlt two 1:5 polyphonic multiples
  • shift analog shift register with cv-controllable probability per step
  • oct sclr scales voltage to specified octave range
  • steps a simple 8-step sequencer with a randomize trigger input and end-of-cycle trigger output. select output range in right-click menu.
  • fibb a simple clock divider based on the Fibonacci sequence of numbers.
  • noize a simple random noise generator with a duration parameter and optional 0-10V cv input.
  • polyrand a simple module that takes a trigger input and a polyphonic input, and outputs a random channel from that polyphonic input with each trigger, holding it's last output until the next trigger.
  • simplex & hold a simple sample & hold module using an internal simplex noise source. use a polyphonic trigger input to output multiple samples at once.
  • blank 6hp a simple 6hp blank panel.
  • Clockkky : clock/trigger sequencer
  • Planetz : random sequence generator
  • MusiFrog : another musical sequence generator
  • Zefiro : full synth inspired by the Buchla Music Easel
  • HoldMeTight : triple sample&hold and quantizer
  • CyclicCA : cyclic cellular automata visualizer and sequencer
  • MusiMath : music meets math, an "arithmetic driven" sequencer
  • Scale Quantizer, a scale-aware quantizer with multiple input and outputs.
  • Arpeggiator, a multi-input arpeggiator.
  • Progress, a chord sequencer.
  • Fifths and Fourths, an implementation of the Circle of Fifths intended to work with Progress, Scale Quantizer and Galaxy.
  • Imperfect, a trigger-to-gate and clock divider module.
  • Ruckus, a trigger sequencer based on summed clock-dividers, inspired by the excellent Trigger Riot from Tiptop Audio.
  • SLN, A slewed sample and hold from an internal noise source.
  • Generative, An evolution of SLN - a toolkit of functions intended to support generative music creation.
  • D'acchord, Six voice VCO based on the Befaco VCO implementation.
  • Galaxy, Semi-random chord generation.
  • Bombe, A semi-random shift-register chord generator and looper.
  • Imp, A single channel version of Imperfect, with multiple output gates.
  • PolyProbe, Show polyphonic cable values.
  • PolyScope, Plot polyphonic cable values.
  • PolyVolt, Set polyphonic cable values optionally quantised.
  • PolyUtils, A couple of utilities for manipulating polyphonic cabling, maybe more useful for development.
  • MuxDeMux, a polyphonic cable multiplexer/de-multiplexer.
  • Folding a wavefolder unit with 2 models of fold
  • Arable Instruments - Joni -Fork of Audible Instruments 'Texture Synthesizer', based on Mutable Instrument's Clouds
  • Parable Instruments - Neil - This repository also builds an alternative version, based on the 'Parasites' alternative firmware for Clouds
  • Arcane gives you every day a musical fortune to work with.
  • Modulus Salomonis Regis is a random sequencer that creates patterns that can be hypnotic or chaotic depending on your patching style.
  • Quatherina the Quantum Duck Presents Quatherina’s Quality Quad Quantizer
  • Psychopump is technically just a preset manager, but it does all sorts of incredible magic when you pair it with percussive or plucky sound modules.
  • Utilities
    • split and merge collection has the ability to sort polyphonic channels, which you can use for algorithmic composition,
    • UnDuLaR, once again for live performance. It lets you scroll around the rack using a MIDI controller, but the way everyone actually uses it is by pairing it to an envelope follower on the kick drum, to have the cables bounce to the beat.
    • little controllers. They might look very simple, because they’re trying to be space-efficient, but they are much more powerful than similar-looking modules if you right-click them to see all they can do.
  • ADSR - Fundamental ADSR module. Mods: graphics, sliders instead of knobs to provide faster visual input.
  • VCA -Fundamental VCA module. Mods: graphics, sliders instead of knobs to provide faster visual input, one input + lin/exp switch instead of two separate inputs.
  • QuadVCA/Mixer AS VCA module x 4, plus mixer functionality (user request).
  • BPM Clock Strum's Mental VCV Master Clock. Mods: graphics, reset trigger input and output.
  • BPM to delay/hz calculator -A BPM to delay/hz calculator to setup easier those nice delay effects.
  • BPM to delay/ms calculator -New slimmed down BPM Delay/MS Calculator module, just like the old BPM to delay/hz calculator module but without the calc values display to free some HP space.
  • 2 Channel Mixer - Same as 8 channel mixer, but 2 channels only for those small setups(OmriCohen request).
  • 4 Channel Mixer - Same as 8 channel mixer, but 4 channels only for those small setups(OmriCohen request).
  • 8 Channel Mixer - Fundamental/Autodafe mixer module. Mods: graphics, sliders for channel volume, stereo or mono output(L channel outputs L+R signal if R channel is not active). Now with main mix mute button. Beware, the default setting for each channel volume is at 70% instead of 0%.
  • Multi 2x5 - 2x5 Signal multiplier.
  • Merge 2x5 - 2x5 CV Signal merger.
  • Mono VU Meter - Stereo VU Meter
  • 16-step Sequencer - Fundamental/Autodafe SEQ module. Mods: graphics, digital display to show the number of steps selected.
  • TinySawish - RODENTMODULES MuO. Mods: graphics, smaller panel size.
  • TinySine
  • TriLFO - Fundamental LFO module. Mods: graphics, controls stripped to the basics but you get 3 LFOS on the same space.
  • AtNuVrTr Dual attenuverter module - Just like Befaco Attenuverter module but with added cv inputs to modulate both Attenueverter and Offset parameters.
  • Triggers REMOVED - A couple of manual trigger buttons, one ON/OFF, one temporary, both with 4 trigger outputs, trigger volts knob going from 1 to 10 v output.
  • Triggers MKI - A manual CV signal trigger module with latch and temporary triggers, volts knob lets you adjust the range from -10v to 10v output.
  • Triggers MKII - A manual CV signal temporary trigger module with labeling integrated, so you remember where the signal is going.
  • Triggers MKIII - A manual CV signal temporary trigger module with labeling integrated, now you can type directly the labels you want to use. Also added a handy second EXT input.
  • ReScale - Utility module to convert from one voltage range to another, available inputs are: -5v/5v, 0v/5v, 0v/10v, 1V/OCT. Available output signal options are: -5v/5v, 0v/5v, -10v/10v, 0v/10v *1V/OCT option is to convert any voltage source to 1 octave 1V/OCT range.
  • Steps - Strum's Mental VCV Counters module. Mods: graphics, 3 counters, up to 64 steps each, added reset lights to the buttons.
  • Launch Gate - Delay the start of a flow of signals by a set number of clock ticks (TAOS request).
  • Kill Gate - Cut the flow of signals after a set number of clock ticks (TAOS request).
  • Flow - Cut the flow of signals with a switch or a cv signal (TAOS request).
  • Signal Delay - Delay the incomming CV signal by set milliseconds, with signal thru and delayed output. You can chain several Signal Delay modules together for unlimited length of delays. (TAOS request).
  • CV 2 T - CV to Trigger module. Feed a midi signal to the CV inputs and it will output one trigger signal when the incoming signal rises above 0v, and another trigger signal when the incoming signal returns to 0v. Useful to use your external hardware controller/keyboard as a trigger.
  • Zero Crossing CV 2 T - Zero crossing CV to Trigger module. Each time a CV input hits 0v it will generate a trigger signal on the respective output. User request.
  • Delay Plus - Fundamental Delay module. Mods: graphics, digital display to show delay time in MS , wet signal send & return, bypass switch.
  • Delay Plus Stereo - Stereo version of the Delay Plus module, with link switches for Feedback and Color parameters. If the respective switch is active, the left knob controls the changes for both left and right channels.
  • Phaser - Autodafe's Phaser Fx module. Mods: graphics, bypass switch.
  • SuperDrive - Overdrive/clipping Fx module with DRIVE, TONE and GAIN parameters, to get those acid bass lines we all love!.
  • SuperDrive Stereo - Stereo Overdrive/clipping Fx module with DRIVE, TONE and GAIN parameters, to get those acid bass lines we all love!.
  • Reverb - Reverb Fx module based on ML_modules reverb and Freeverb code, with DECAY, DAMP and BLEND parameters, a little bit tamed Reverb with mixed output signal.
  • Reverb Stereo - Stereo version of the Reverb module, BLEND is replaced with a DRY /WET knob, to work better when used with a mixer send/return ports.
  • Tremolo - Tremolo Fx module with SHAPE, SPEED and BLEND parameters, and a phase switch (set your effect, duplicate the module and invert the phase for stereo tremolo setup) your Tremolo to go!.
  • Tremolo Stereo - Stereo version of the Tremolo module, use the phase switch to change from synced L and R channels to inverted phase, to get stereo panning effect.
  • WaveShaper - HetrickCV Wave Shaper module. Mods: graphics, bypass switch.
  • WaveShaper Stereo - Like WaveShaper module, but Stereo.
  • WaveShaper module: CV inputs to control shape and scale added, wave mod input added.
  • Blank Panel - Blank panels in 4, 6 & 8 HP.0.
  • Macro Oscillator: BraidsManual - multi Synthesis model OSC voice
  • Macro Oscillator 2: PlaitsManual - Virtual-analog synthesis of classic waveforms.
  • Modal Synthesizer: ElementsManual - synthesis voice based on modal synthesis
  • Tidal Modulator: TidesSheep (alternative firmware), Manual - a digital waveform generator providing both single-shot and cyclic operation modes
  • Texture Synthesizer: CloudsManual - is a granular audio processor.
  • Meta Modulator: WarpsManual - is designed to blend and combine two audio signals using a variety of cross-modulation methods
  • Resonator: RingsManual - Rings is a resonator, the essential ingredient at the core of several physical modelling techniques. It transforms an external, unpitched excitation audio signal into a full-bodied pitched sound. Rings is the bar, the tube or the bunch of strings you cause to vibrate with an external signal.
  • Keyframer/Mixer: FramesManual - allows up to 4 signal levels or CVs to be animated in 3 frame steps with CV values at a few key moments, and letting the computer interpolate the trajectory between the frames.
  • Multiples: LinksManual -  the module is a buffered 1 to 3 multiple, add 2 signals with 2 sum signals output and averages 3 signals at 1/3 gain into one signal.
  • Utilities: KinksManual - consists of a precision inverter, a half- and a full-wave rectifier, 2 signals logic Or (Max) or logic AND (Min) and sample hold on TRIG.
  • Mixer: ShadesManual - Each of the 3 channels of Shades can act as an attenuator or attenuverter.
  • Bernoulli Gate: BranchesManual - consists of two identical sections called Bernoulli gates. An internal connection routes the input of section 1 to section 2 – unless a jack is connected into the input of section 2. Upon receiving a trigger on its IN input (1), the module tosses a virtual coin: if the outcome is heads, the trigger is sent to output A (3); if the outcome is tails, the trigger is sent to output B (4). The probability knob (A) and the associated CV input (2) change the odds of the "heads" and "tails" outcomes.
  • Quad VC-polarizer: BlindsManual - Each channel consists of a polarizer circuit, also known as a four-quadrant multiplier. This circuit acts like a VCA, except that a negative control voltage will cause the output signal to be inverted, instead of being silenced. Blinds' outputs are daisy-chained, allowing adjacent groups of 2, 3, or all 4 channels, to be mixed together.
  • Quad VCA: VeilsManual - provides four VCAs with an adjustable response curve and an offset control. Their outputs are daisy-chained, allowing adjacent groups of 2, 3, or all 4 channels, to be mixed together.
  • Random Sampler: MarblesManual - The random rhythms being generated on the outputs labelled t. The random voltages being generated on the outputs labelled X
  • Segment Generator: StagesManual - behaves like six independent decay envelopes, or a single 6-segment envelope generator, or something in-between,
  • Filters
    • Flora - A low-pass filter emulating a 4-pole transistor ladder.
  • Bass - A bass/acid synth module
    • Bass - A bass synth emulating a classic hardware synth.
  • Dynamic range manipulators
    • Zod - Dynamic range manipulator module - A combined Compressor, Expander, Limiter, and Noise-gate.
    • Non - Non is a limiter
  • Oscillators
    • Jette - Oscillator. Control the fundamental and its harmonics amplitudes with the sliders.
    • Saw - A special saw oscillator. Goes well with Bass module.
    • Square - A special square oscillator. Goes well with Bass module.
    • Oxcart - Oscillator with a frequency knob and a CV in. It is a very aggresive sound.
    • Sjip - An oscillator with a very rounded waveform.
  • VCAs and Mixers
    • Amp -Simple Amplifier/attenuator. The yellow light will turn on when output signal amplitude peaks above +-10V.
    • 6 Channel Mixer - The buttons toggle between NORMAL, MUTE, SOLO. Hope the rest is self-explanatory.
    • Mera - Module that amplifies/attenuates before some other module, then after the module it applies the opposite gain.
  • Effects and utils
    • Fil - Overdrive effect (Schetzen Formula). Context menu offers x2, x4 and x8 oversampling.
    • Nap -Distortion effect (A. Jilkin Formula). Context menu offers x2 and x4 oversampling.
    • Triple band equalizer.
    • Digi -Digitizes a voltage, into discrete steps. Steps can be from 0V (smooth) to 1V (very jagged). Can be used for audio rate as well as CV voltages.
    • Deadband - This is a deadband. The width is how much the deadband zone should be on each side of origin of input.
    • Conv - Converts to and from uni/bi CV voltages.
    • DC - AC to DC module.
    • Flopper - Takes the top part of the wave from input 1, and the lower part from input 2 to output 1. Does the opposite for output 2.
    • Vibrato - Vibrato effect with optional Flanger. The vibrato is not only modulation of volume or pitch, it's true delay based vibrato.
  • Autinn Standards
  • The Bifurcator - This module can be used as a sequencer to generate CV, GATE and TRIGGER outputs according to the mapped positions on the bifurcation map. The positions are obtained based on iterations of a selected function type f(n). The available function options are: logistic, tent,parabola
  • Tesseract - The Tesseract module provides output CV control (0 - 10V) based on the position of each vertex of a rotating Tesseract projected on a 2D space (X,Y).
  • Ikeda - The Ikeda module is based on the dynamic system map proposed by Kensuke Ikeda which describes a chaotic behavior within a specific parameter range.
  • Rhodonea - The Rhodonea module is a VCO with two oscillators defined by XY coordinates of Rhodonea curves. It follows the idea of polygonal synthesis where the wave shapes are created based on a projection of polar into cartesian coordinates.
  • Control Voltage Manipulation and Clocks
    • HarMoNee is a plugin which takes a 1v/oct CV signal and outputs that signal is modified by a musical amount, like a minor 3rd. It spans plus or minus one octave, and is controlled by toggles.
    • Glissinator takes a control voltage which is undergoing change and smooths out that change with a linear glissando. It is not triggered by a gate, just by differences in the input CV.
    • QuantEyes takes a CV signal and clamps it to certain values 1/12 of a volt apart. Functionally this means that CV signals which are changing on input will be clamped to a chromatic scale on output if all the notes are activated.
    • PolyGnome is a polyrhytmic clock generator. It can output up to 5 clock signals with strict fractional relationships between them.
  • Classic and 8-bit algorithms
    • ChipWaves implements the NES triangle and pulse wave generator. It would have been impossible to implement without the careful description of the algorithms at the NES Dev Wiki.
    • ChipNoise implements the NES noise generator without the NES envelope. It would have been impossible to implement without the careful description of the noise algorithm at the NES Dev WIKI.
    • ChipYourWaves is a chip-like oscillator which doesn't actually exist in the old NES hardware.
    • KarplusStrongPoly. The Karplus-Strong algorithm is one of the earlier methods to simulate plucked string instruments.
    • Open303 is an implementation of Robin Schmidt's open303 library as a rack module.
    • PolyGenerator, which has a collection of random/programatic and midi based outputs as polyphonic signals on a gate (note on/off) velocity (0->10v) and pitch (1v/oct).
  • Distortions and Modulations and so on
    • ALingADing is a simulation of a Ring Modulator based on this paper by Julian Parker and then taking some shortcuts.
    • Bitulator is really just me screwing around with some math on the input. It has two functions. Firstly, it "quantizes" to a smaller number of "bits", but does it in a weird and sloppy way of basically making sure there are only N values possible in the output. Apply this to a sine wave with a low value of N and you get sort of stacked squares. Secondly it has a gross digital clipping amplifier. Basically signal is the clamp of input times param.
  • 21 hardware modules in plugin
  • Befaco Even VCO - Oscillator including even-harmonic waveform
  • Befaco Rampage - Dual ramp generator
  • Befaco A*B+C - Dual four-quadrant multiplier with VC offset
  • Befaco Spring Reverb - Spring reverb tank driver
  • Befaco Mixer - Four-channel mixer for audio or CV
  • Befaco Slew Limiter - Voltage controlled slew limiter, AKA lag processor
  • Befaco Dual Atenuverter - Attenuates, inverts, and applies offset to a signal
  • Befaco Percall - Percussive Envelope Generator
  • Befaco Hex Mix VCA - Six channel VCA with response curve range from logarithmic to linear and to exponential
  • Befaco Chopping Kinky - Voltage controllable, dual channel wavefolder
  • Befaco Kickall - Bassdrum module, with pitch and volume envelopes
  • Befaco Sampling Modulator - Multi-function module that lies somewhere between a VCO, a Sample & Hold, and an 8 step trigger sequencer
  • Befaco Morphader - Multichannel CV/Audio crossfader
  • Befaco ADSR - ADSR envelope generator with gate output on each stage, plus variable shape
  • Befaco STMix - A compact 4 channel stereo mixer with an auxiliary input
  • Befaco Muxlicer - VC adressable sequential switch and sequencer
  • Befaco Mex - Gate Expander for Befaco Muxlicer
  • Befaco Noise Plethora - Multitimbral noise monster
  • Befaco Stereo Strip - Stereo VCA, panning, and EQ
  • Befaco PonyVCO - Compact Thru-Zero (TZFM) oscillator with wavefolder and VCA
  • Befaco Motion MTR - CV and audio utility / realtime visualizer
  • πlOT - πlOT is an evolution of MOiRE. Controls have been added to select scenes (left right and random *). You have direct access to saving, randomizing and full randomizing (control types) for both scenes.
  • oAï - It is a sample player with 16 channels (one sample per channel). Each channel has its own sample and the same parameters as maGma.
  • maGma - maGma is a póUPrè with a filter on each channel. You can disable the filter or choose between LP, BP and HP. LP can be useful to remove or attenuate some clicks.
  • póUPrè - póUPrè is a 16x single sample player. When your sample is loaded via the right click menu the red light becomes green. You have 16 channels to pick sounds in the sample. On each channel you can define the starting point, the length and the speed of the segment picked in the sample. You can choose between 2 types of trig behavior:
  • zOù MAï - Sequencer.
  • Actions toolbox: First row contains actions for patterns so in order of appearance COPY, PASTE, CLEAR, RAND and FULL RAND. Second row contains the same actions for trigs. The third and fourth rows are dedicated to tracks with the same actions on the first row and the second row stands for moving all trigs of the track right, then left, up (push trigs one semitone upward) and down (push trigs one semitone downward). For a trig, RAND randomizes its active status and its pitch, FULL RAND randomizes its pulse count too. For a track , RAND randomizes its length, its read mode (forward, backward etc ...) and applies a RAND on its trigs and FULL RAND randomizes its speed too and applies a FULL RAND on its trigs. For patterns RAND and FULL RAND are applied on all tracks of the current pattern.
  • bAFIs - Multiband distortion.
  • liMonADe - liMonADe wavetable oscillator.
  • dFUZE - Reverb based on Freeverb with a pitch sifter in the feedback loop. Quite unstable but can produce nice textures.
  • REI - Portage of Gverb.
  • EMILE - Image to sound. Load a png via the menu and EMILE reads the picture as a spectrogram. Low frequencies are at the bottom of the picture.
  • FFilTr - LP filter using FFT.
  • Garçon - Diplays the real time spectrum of the incoming signal.
  • HCTIP - Pitch shifter.
  • LoURdE - Comparator. If the sum of the 3 weighted inputs is greater than the floor of the output the output sends +10V, if not 0V.
  • MS - Mid/Side decoder/encoder
  • PeNEqUe - Draw the FFT in order to define your cycle waveform.
  • rabBIT - rabBIT is a bit crusher. The left column let you disable bits and the right one reverse bits. For example if your current sample is 01100101 if you disable the last bit you obtain 01100100. If you reverse the 5th and 6th bits you obtain 01101000. Be careful with your monitors it can produce very distorted sounds.
  • SIGMA is SIGMA :) it is a merge tool.
  • dTrOY - dTrOY is a single line sequencer but with nice features inspired by RYK M185, DU-SEQ, Metropolis hardware sequencers. dTrOy = Detroit + Toy ...
  • OUAIve - OUAIve is a sample player ...
  • ChUTE - ChUTE is a space/strange trigger based on the free fall and bouncing of an object. You can change the drop altitude between 1cm and 3m, the gravity in between the Moon's one and Neptune's one. Earth is the default. And you can adjust the C.O.R. meaning the coefficient of restitution. Outputs provide a gate based on downside movements, the relative tension regarding the altitude ALT and TOP which exposes the tops of the rebounds.
  • dUKe - dUKe is a simple but very efficient 4 x CV controller. Yo can choose between -5V/+5V or 0V/10V and set the MAX and MIN for each slider. If used CV will add signal on top of the slider. Two nice buttons allow you to jump to both extremities of the 4 sliders at the same time.
  • ACnE - ACnE is a very simple and compact patch bay/mixer. 16 in x 8 out. For a faster patching, reset is still the right click on knobs but with ACnE center click set them to their maximum value. You have 16 scenes you can choose from and a copy/paste function that allows you to quickly initialize them. Mute on all outputs, Mute and Solo on all inputs. Main outputs have a dedicated volume control. Ramp param allows smooth transitions between scenes.
  • MOiRE - Just 16 scenes of 16 CV controllers and a fader to morph between them. All outputs can be switched between -5v/+5v and 0v/10v. Each control can be switched between two modes (click on the little light at the bottom right of each button to toggle, default is Morph):
  • Morph = light off -> the value of the control will be rescaled all along fader movements
  • TiARE - TiARE is a phase distortion oscillator based on VCO1 meaning that you have the same 4 waves but you can modify how they are generated within each cycle. By default the phase is linear meaning that oscillators behave as VCO1 but if you speed up or slow down the phase in a part of the cycle then you will morph the waveform accordingly. You can shape manually the phase curve or automate it by X and Y CVs.
  • clACos - It is a phase distortion oscillator like TiARE but here you have only one output and each cycle is split in 4 parts. You can choose your wave form and phase distortion per part.
  • ForK - ForK is an oscillator based on a particular approach of formant synthesis. It is the first attempt of an adaptation of Paul Sernine and Doc Rochebois's work (http://www.musicdsp.org/pdf/musicdsp.pdf). Warning this model creates DC offset at high frequencies. Vowels sounds are more fun at low and mid frequencies. You can tweak frequency F and gain G on 4 bands. Presets button lets you hear typical french vowels settings.
  • bAR - Is a stereo peak compressor showing 300ms and 100ms RMS of the signal. Nothing really crazy, controls are standards..
  • mINIBar - Is a mono version of bAR
  • lIMbO - Is 4th order stereo LP ladder filter. By default the model is linear, in that case GAIN is an output gain to compensate global signal energy loss at high resonance. If you switch to non linear, a non linear tanh() function is applied to the signal in each stage and GAIN becomes the gain factor of that function.
  • pErCO - Is simple LP,BP,HP filter.
  • ziNC - Is a 16 bands vocoder. A and D stands for the attack and decay of the envelope follower. MOD CAR and OUT are gain stages for each channel.
  • tOCAnTe - Clock with triplets and measure management.
  • cANARd - Is a live sampler.
  • antN - mp3/pls/m3u stream player. Put a valid url in the text field and push listen. That's all :)
  • μ. - μ. can be viewed as a step in a sequence.
  • vOId - vOId is the ultimate mastering tool for Rack. Once plugged in your Rack you gonna sound FAAAAT. Picture is taken from a very good LP of TERA MELOS.
  • fREIN - Tape stop module. Quite simple.
  • Oscillators
    • LVCO - A 3HP subset of VCO, designed as a compact general-purpose oscillator. The waveform is selectable between sine, triangle, saw, square and 25% and 10% duty-cycle pulses. FM and linear modes are selectable on the context menu.
    • SINE - A 3HP subset of VCO, designed in particular for use making synth drums. The waveform defaults to sine but is selectable on the context menu, with the same options as LVCO, with the addition of a ramp (inverse saw) wave.
    • PULSE - A 3HP subset of VCO, oriented toward pulse-width modulation. The only output waveform is square/pulse, and there is no FM. However, the PWM CV input has a dedicated attenuverter, and unlike VCO, the result CV value is summed with the PW knob position.
    • XCO - Includes all the features of VCO, adding:
    • ADDITATOR - An additive oscillator, where the output is the sum of up to 100 individual sine/cosine waves (partials). Various parameter knobs/CVs allow control over the number, frequencies and amplitudes of the partials:
    • FM-OP - A sine-wave oscillator and simple synth voice designed to allow patching up the classic FM algorithms (using multiple instances). Features:
    • CHIRP - Part VCO and part sound effect, CHIRP produces swept sine waves. On each cycle, the output sine wave sweeps in frequency from FREQ1 to FREQ2, over the course of TIME. If LOOP is enabled, the cycle repeats, otherwise it may be triggered manually with the TRIGGER button, or by CV at the TRIG input. A pulse is emitted at output EOC each time a cycle ends.
  • LFOs
    • LFO - A standard LFO featuring:
    • LLFO - A 3HP LFO, with selectable waveform. The features are a subset of LFO. There are separate square and pulse waveform options: square is fixed at a 50% duty cycle, while pulse defaults to 10% but may be adjusted with the "Pulse width" option on the context menu.
    • 4FO - A quadrature LFO, with outputs at 4 different phases. The phases may be set by knobs and CVs (marked PHS); by default they are 0, 90, 180 and 270 degrees from the fundamental. Otherwise, functionality is the same as with LFO, except that:
    • 8FO - An "octature" LFO, like 4FO, but with outputs at 8 phases. By default the phases are 0, 45, 90, etc, degrees from the fundamental.
  • Filters
    • VCF - A general-purpose filter with a selectable lowpass, highpass, bandpass or bandreject (notch) output. Being based on pure DSP theory, rather than a model of an analog filter design, it has a transparent character (which to say, no "character" at all, or not much -- which character is often very nice). However, it achieves interesting features such as:
    • LVCF - A compact version of VCF. The filter slope may be set on the context menu.
    • FFB - A fixed filter bank comprised of 12 bandpass filters, with low- and high-pass filters on each end. The band frequencies are those used on the classic Moog 914.
    • EQ - A basic low/mid/high three-band equalizer. Each knob sets the gain of its corresponding filter from -36db, through unity (0db) to +12db.
    • EQS - A stereo version of EQ. The left and right inputs are processed by separate filters, but the filter parameters are set by the shared three knobs.
    • LPG - LPG is a "low-pass gate", where an envelope generator, low-pass filter (LPF) and amplifier (VCA) are combined into a single sound-shaping unit. It lends itself to percussive or plucked sounds, though longer notes are possible.
    • LLPG - LLPG is a compact, simplified version of LPG, where:
    • MEGAGATE - MEGAGATE generalizes the idea of a low-pass gate, not least by adding a high-pass filter (HPF). It is also stereo, optionally velocity-sensitive, and has full CV inputs over the filter and VCA biases and envelope routing.
    • PEQ - A three-channel parametric EQ, which is a filter bank where the band frequencies are controllable. Each channel gets the input from IN and applies a bandpass filter with center frequency set by FREQ, where the filter's output is sent through a VCA controlled by LEVEL. The outputs of each channel are mixed to OUT.
    • PEQ6 - A six channel parametric EQ. It generally works as PEQ does, except:
    • PEQ6XF - Expands PEQ6 with envelope follower outputs, per band. The DAMP and GAIN knobs control the followers; see the description of the FOLLOW module for a description of how these work.
    • PEQ14 - A fourteen channel parametric EQ. The control scheme is as with PEQ6.
    • PEQ14XF - Expands PEQ14 with envelope follower outputs, per band. The DAMP and GAIN knobs control the followers; see the description of the FOLLOW module for a description of how these work. DAMP has a unipolar (0-10V) CV; GAIN has a bipolar (+/-5V) CV.
  • Envelopes and Envelope Utilities
    • DADSRH - DADSRH (Delay, Attack, Decay, Sustain, Release, Hold) is an envelope generator, augmenting a standard ADSR design with a delay stage and a self-gating (hold) mode.
    • DADSRH+ - DADSRH+ is a DADSRH, with the addition of CV inputs for each knob, and gate outputs for each stage (a stage's gate output will be high for the duration of the stage).
    • SHAPER - SHAPER emulates the function of the Envelope Generator section of the classic EMS VC3 and related synths. It combines an envelope with a VCA. Unlike an ADSR, the envelope stages are attack, on, decay and off, producing a signature trapezoidal envelope shape.
    • SHAPER+ - SHAPER+ is a SHAPER, with the addition of CV inputs for each knob, and gate outputs for each stage (a stage's gate output will be high for the duration of the stage).
    • AD - An AD (Attack, Decay) envelope generator in 3HP. The attack and decay stages have durations up to 10 seconds, and CV inputs expecting 0-10V inputs; if a CV is present, the corresponding knob attenuates it.
    • ASR - ASR is AR (if triggered) or ASR (Attack, Sustain, Release -- if gated) envelope generator. It has CV inputs for the attack and release times (if CVs are used, they are attenuated by the corresponding knob values). The sustain level may be set by the small knob marked S. The attack and release segments are curved by default, but can be made linear with the LIN toggle.
    • ADSR - A standard ADSR (Attack, Decay, Sustain, Release) envelope generator in 3HP. The attack, decay and release knobs are exponentially scaled with durations up to 10 seconds. The sustain knob is linearly scaled, setting the sustain level from 0 to 10 volts. Lights below each stage knob indicate which stage is active.
    • VISH - VISH ("vactrol-ish") is an envelope generator designed to simulate the voltage shapes produced by the vactrol control circuits of hardware LPGs (low pass gates). It lends itself to percussive envelopes, though long envelopes are possible. It is also used as the envelope circuit in MEGAGATE, and in simplified form in LPG and LLPG.
    • DGATE - A trigger-to-gate utility, with gate duration up to 10 seconds, and an optional pre-delay of up to 10 seconds. A trigger pulse is emitted at END when a delay/gate cycle ends. If the STOP/LOOP switch is set to LOOP, or if the trigger is high when the cycle ends, the cycle repeats.
    • RGATE - RGATE is a "clock-relative" gate generator, which outputs gates that have a length that is a ratio of the period of the incoming clock. It can also be used as a clock divider/multiplier.
    • EDGE - A trigger-to-gate utility, comparator and rising/falling edge detector. RISE and FALL set voltage levels: when the input goes above RISE, the module switches to "high" state and outputs a voltage at the HIGH output. HOLD sets a minimum time that the module stays in the high state; this can be used to avoid jitter on the output if using high-frequency inputs. 1ms trigger pulses are output at RISE and FALL on the corresponding changes (note that if you switch the module state at audio rates, these will essentially always be high).
    • FOLLOW - An envelope follower (a utility that converts its input to a CV proportional to the level of the input's amplitude). The DAMP knob and CV (0-10V) affect how quickly the output responds to changes in the input -- higher DAMP values effectively slow down and smooth out the response.
  • Mixers, Panners and VCAs
    • MIX8 - An eight-channel mixer/panner with mutes.
    • MIX8X - An expander for MIX8, adding an EQ for each mixer channel, and two sends and stereo returns.
    • MIX4 - A four-channel version of MIX8 with the same features.
    • MIX4X - An expander for MIX4, with functionality identical to what MIX8X adds to MIX8.
    • MIX1 - A 3HP fader/VCA, with mute.
    • MIX2 - A stereo version of MIX1. The left input is normalled to the right.
    • UMIX - A 3HP unity mixer, usable with audio or CV (e.g. to combine triggers). Up to 8 inputs are summed to the output. The output is limited to +/-12V (with clipping modes as below).
    • MUMIX - Essentially identical to UMIX, but with mute buttons for each input.
    • MUTE8 - MUTE8 provides 8 independent manual or CV-controlled mutes. Each channel is muted if its button is toggled on or if there is a positive voltage at its CV input. Otherwise the input is passed to the output.
    • VCM - A four-channel mixer in 10HP.
    • PAN - A stereo panner with dual input channels. Each channel's panner may be controlled with a +/-5 volt CV; when CV is in use, it is attenuverted by the corresponding knob. The output saturates (soft clips) to +/-12 volts.
    • XFADE - A crossfader (or two-channel mixer, or way to patch a dry/wet knob into any signal chain). The MIX knob sets the relative strength of inputs A and B. MIX may be controlled with a +/-5 volt CV; when CV is in use, it is attenuverted the knob.
    • MATRIX81 - An eight input, one output version of MATRIX44, below.
    • MATRIX18 - A one input, eight output version of MATRIX44, below.
    • MATRIX44 - A 4x4 channel matrix mixer. Each input can be routed with an independent level to each of the eight output mixes. MATRIX44 is expandable with MX44CVM.
    • MX44CVM - An expander for MATRIX44, adding CVs and mutes for each point in the mix matrix. The CVs are bipolar (+/-5v), and each is attenuverted by its corresponding knob when in use. The mute buttons will mute the corresponding mix point, overriding the knob and CV. As on MIX8 and others, the mute buttons can be right-clicked to solo that mix point -- all others will be muted. A subsequent click on a soloed button restores the previous state, and other muted buttons retake effect.
    • MATRIX88 - An 8x8 version of MATRIX44. It is expanable with MX88CV and MX88M.
    • MX88CV - An expander for MATRIX88, adding CVs for each point in the mix matrix. The CVs are bipolar (+/-5v), and each is attenuverted by its corresponding knob when in use.
    • MX88M - An expander for MATRIX88, adding mutes for each point in the mix matrix. The mute buttons will mute the corresponding mix point, overriding the knob (and CV if a MX88CV is in use). As on MIX8 and others, the mute buttons can be right-clicked to solo that mix point -- all others will be muted. A subsequent click on a soloed button restores the previous state, and other muted buttons retake effect.
    • SWITCH81 - An eight input, one output version of SWITCH44, below.
    • SWITCH18 - A one input, eight output version of SWITCH44, below.
    • SWITCH44 - Identical to MATRIX44, but with switches instead of knobs. All switches default to off, passing no signal. Clicking a switch sets it to pass voltage with unity gain. Another click sets the switch off (unless second-click inverting is on, as below).
    • SWITCH88 - An 8x8 version of SWITCH44.
    • SWITCH1616 - A 16x16 version of SWITCH44.
  • VCAs and Dynamics
    • VCA - A two-channel voltage-controlled attenuator. (An attenuator can only reduce a signal.)
    • VCAMP - A voltage-controlled amplifier, capable of adding 12 decibels gain to the input. (Twelve decibels gain is the same as multiplying the input by 4.)
    • VELO - A voltage-controlled amplifier with three CV inputs of three different types: a regular one, a bipolar one (good for tremolo), and one that is inverted and scaled (designed for implementing MIDI velocity, and the reason for the module's name).
    • AM/RM - AM/RM is a ring- and amplitude-modulation effect and CV-controllable variable wave rectifier.
    • PRESSOR - PRESSOR is a stereo compressor and noise gate with many controls and a sidechain input. A compressor attenuates signals louder than a threshold level; a noise gate attenuates signals quieter than a threshold level.
    • CLPR - CLPR is a compact (6HP) clipper. Its controls behave the same as the corresponding controls on PRESSOR.
    • LMTR - LMTR is a compact (6HP) limiter. Its controls behave the same as the corresponding controls on PRESSOR. Controls for attack and release times are on the context menu.
    • NSGT - NSGT is a compact (6HP) noise gate. Its controls behave the same as the corresponding controls on PRESSOR. Controls for attack and release times are on the context menu.
    • CMPDIST - A distortion effect based on a window comparator. One or two input signals are used, at inputs A and B (if you only want to use one input, note that input B is normalled to +5V). The inputs are scaled by the A and B knobs and their corresponding bipolar (+/-5V) CV inputs. At the same time, a "window" voltage is set by the WINDOW knob and unipolar (0-10V) CV.
  • Noise/Random, Sample and Hold
    • NOISE - A noise source, in types blue (f), white, pink (1/f), red (aka brown, 1/f^2) and Gauss (normal with mean 0 and variance 1).
    • S&H - A dual sample-and-hold and trigger-and-hold. Sampling may be triggered by CV (on the rising edge of a trigger or gate) or button press.
    • WALK2 - WALK2 provides two channels of chaotic output, where the output voltage moves as a random walk. The two outputs are drawn as a trace, in X and Y, on the display. It may also be configured as an X/Y controller.
    • WALK - WALK is a single-channel random walk, identical to one channel of WALK2, in 3HP. It has a JUMP input rather than a TRIG input, but the same S&H and T&H modes are available on the context menu.
  • Sequential Switches and Sequencers
    • 8:1 - 8:1 is a sequential switch and voltage-addressed switch (multiplexer) at once -- it routes 8 inputs to 1 output according to either a clock or CV input (or both).
    • 1:8 - 1:8 is the opposite of 8:1 -- it routes a single input to 1 of 8 outputs. The control circuit behavior (CLOCK, SELECT, etc) is the same.
    • ADDR-SEQ - ADDR-SEQ is an 8-step sequencer where the step values are set by 8 knobs (with default output range of +/-10V). It has the same clocked or voltage-addressed control circuit as 8:1 and 1:8. It can be expanded to more steps, 8 at a time, with ASX.
    • ASX - ASX is a chainable expander for ADDR-SEQ, adding 8 steps to the base sequence.
    • PGMR - PGMR is a four-step programmer, or sequencer with the ability to select the current step manually or by CV. It is expandable with PGMRX, to add four more steps. Multiple PGMRXs can be chained on, to add arbitrarily many steps, four at a time.
    • PGMRX - A chainable expander for PGMR. Each instance adds four more steps to the base sequence.
  • Visualizers
    • VU - A stereo signal level visualizer/meter. The L channel is sent to both displays if if nothing is patched to R. Inputs to L and R are copied to the L and R outputs.
    • ANALYZER - A four-channel spectrum analyzer.
    • ANALYZER-XL -
    • RANALYZER -
  • Polyphony Utilities
    • MONO - MONO mixes down the channels of a polyphonic cable to a single-channel mono output. It is an alternative to the SUM module that comes with VCV Rack, but adds a basic onboard compressor, to even out the level differences when only a few, or many, channels on the input are sounding. The COMP control sets the amount of compression; at zero there is no effect and the behavior of this module is essentially equivalent to Rack's SUM. As with SUM, the LEVEL control simply attenuates the output. The output, post-LEVEL, is saturated (soft-clipped) at +/-12V.
    • ARP - ARP is a performance-oriented arpeggiator, where the arpeggiated notes come from polyphonic pitch and gate inputs. It is designed to patched directly to Rack's MIDI-CV (with polyphony enabled) and be played with a MIDI keyboard. As below, it can be controlled by other modules as well, though this needs to be done carefully.
    • ASSIGN - ASSIGN is a mono-to-poly voice assigner and poly-to-poly voice reassigner (where the in and out channel counts may be different). Mono vs poly operation is defined the poly channel count on the GATE input.
    • UNISON - UNISON allows for unison-mode play of a polyphonic voice, where monophonic pitch and gate inputs are copied out to multiple polyphonic channels, as set by the CHAN knob.
    • POLYCON16 - POLYCON16 allows fixed voltages to be sent directly to some number of channels, by channel number, of a polyphonic output. The number of output channels is set by the CHAN knob, unless an input is present at the CHAN input, in which case the channel count is taken from that input, and the knob is ignored.
    • POLYCON8 - A compact version of POLYCON16, that only works with polyphony channels 1-8. The channel count must be set on the context (right-click) menu.
    • POLYOFF16 - POLYOFF16 allows for the independent offset and scaling of voltages on each channel of a polyphonic signal. It can also be used as a replacement for Rack's MERGE, which combines monophonic signals into a polyphonic signal, but here with per-channel offset and scale controls.
    • POLYOFF8 - A half-width version of POLYCON16, that only works with polyphony channels 1-8.
    • POLYMULT - POLYMULT will turn a mono signal into a polyphonic signal, with a given number of channels, where each channel gets a copy of the input voltage. The number of channels is set by the CHAN knob, unless an input is present at the CHAN input, in which case:
  • Pitch CV Utilities
    • DETUNE - A 1V/octave pitch processor, for controlling a detuned oscillator pair. A reference pitch in raised and lowered by the number of cents (hundredths of a semitone) specified by the knob and CV, and emitted at OUT+ and OUT-. The input pitch is emitted at THRU.
    • STACK - A 1V/octave pitch processor for stacking oscillators. The SEMIS, OCTAVE and FINE knobs determine an interval (up or down) to apply to the input pitch and send to OUT. The input pitch is sent unmodified to THRU, for ease of chaining multiple STACKs to control multiple oscillators, e.g. to create chords.
    • REFTONE - A tuner that outputs a selectable (Western, chromatic) pitch as CV (1V/octave, for controlling an oscillator) or as a pure sine tone. The base pitch is selected with the PITCH and OCTAVE knobs, while the FINE knob allows the output to be fine-tuned up or down a full semitone. The LED-style display indicates the selected pitch, octave and fine tuning (in cents), and the corresponding frequency (in hertz).
  • Other Utilities
    • BOOL - A boolean logic utility. Inputs are considered true if the input voltage is greater than 1V. The top section takes two inputs and computes AND, OR and XOR at the outputs. The lower section computes the negation of its input. Output is 5V if an output is true, 0V otherwise.
    • CMP - CMP is a window comparator. It takes two inputs, A and B, which normal to 0V. Each is summed with the value of its corresponding offset knob and clipped to +/-12V. The four outputs indicate the relative values of A and B:
    • CVD - A simple delay designed for use with CV (though it works fine with audio). Use it to delay triggers or gates, create a flip-flop that resets itself after a time, make a sequence run for a while then stop, double up an envelope, or what have you.
    • FLIPFLOP - A boolean memory utility with two independent channels. A high voltage at TRIGGER will cause the state of a channel to change from A to B. A subsequent trigger will flip it back. Output is 5V at whichever of A and B is selected, 0V at the other. A trigger voltage at RESET sets the channel back to state A.
    • INV - A dual signal inverter, with CV or manual control, and optional latching. In each section separately, the signal at IN is inverted and sent to OUT when the button is held an input voltage at GATE is high, and passed to OUT unchanged otherwise.
    • MANUAL - A manual trigger/gate with 8 outputs. A constant +5V is sent from each output for as long as the TRIG button is held; 0V is output otherwise. The high output voltage may be set to +10V on the context menu.
    • 4MAN - A version of MANUAL with four independent trigger buttons with separate outputs.
    • MULT - A 3 HP multiple (signal splitter or duplicator). There are two 1-to-3 channels. There is also a 1-to-6 mode: if nothing is patched to the second channel's input, the input to the first channel is copied to all six outputs.
    • OFFSET - An offset and scaler. The OFFSET and SCALE knobs have CV inputs (unipolar, 0-10V). There are two operating modes, as set by the "Order of operations" context (right-click) menu option:
    • SLEW - A slew limiter - when the input changes rapidly, the output changes less rapidly, lagging the input.
    • SUMS - An arithmetic logic utility. The top section outputs the sum, difference, maximum and minimum of its input signals (unpatched inputs send a 0V signal into each computation). The lower section negates (reverses the sign of) its input.
    • SWITCH - A signal-routing module with two through channels. If the button is held or the GATE input is high, the HIGH input for each channel is routed to the corresponding OUT. Otherwise, each LOW input is routed to each OUT.
    • LGSW - LGSW is a version of SWITCH with two gate inputs and onboard logic.
  • Miscellaneous
  • CM-1: 8xlfo - 8 LFOs that blend between sine, square, saw and triangle waves Rate is from very very slow to audio rate The rate can be synced to a bpm cv signal from vcClk (from /32 up to x32) Mix output is the average of all LFOs with a connected output
  • CM-2: 8xatn - 8 attenuverters with scale and offset parameters, as well as modulation cv inputs Mix output is the average of all outputs that have an input connected x2 overdrive switch for amplifying signals (useful for changing ±5V to ±10V)
  • CM-3: PreSetSeq - Preset sequencer and morpher 8 'Eyes' that set their value when no input connected, or scale the input when connected. 8 triggerable record buttons that save the resulting eye-values Scan/select dial to choose which saved recording to select for output Morph slider fades between recording output, direct eye output and recordingXdirect output Sequencer with some built-in patterns and basic controls Don't press the "Try me"-button! ;)
  • CM-4: vcClk - Voltage controlled bpm clock The gold-plated in and outputs are for the bpm sync signal, for which standards are shared between all the other modules to enable synced bpm changes. Simply chain the bpm cv between the modules, and connect all reset inputs to the vcClk reset output
  • CM-5: vcClk++ - Clock multiplier for vcClk, it outputs 7 clock pulses that are synced with the input It also outputs 7 bpm sync cv's, which can be used to connect to the ++ bpm input, which will be added up before setting the rate for the clock pulse outputs.
  • CM-6: 1hp blank - It is a blank panel and it is 1hp wide :)
  • CM-7: vcClk-- - Like vcClk++, but this one divides the clock rate, and the -- bpm input substracts from the first bpm input.
  • CM-8: aAvsBb - Hybrid comparator/wavefolder: Set a lower threshold (a), and an upper threshold (b) to control folding and clipping of signals (A) and (B) Compare (A) and (B) with eachother and with the range (a to b) Noise generator when nothing is plugged in (A) or (B) and an s&h trigger input for quantized results.
  • CM-9: 1-8-1 This multifunctional module can act as a selector/router/switch as well as a modulation and gate sequencer, depending on which ports are connected.
  • CM-10: bitStep If you want to pass on binary values step by step, this is the module you are looking for. There are also buttons and trigger inputs to capture the current state and play it back (override)
  • trSEQ : tr style 16 steps SEQ with trig input per step
  • STEPS : variable quantiser
  • PLAYER : sampler mod from Bidoo's OUAIve
  • PEAK : Peak limiter
  • CUBE : a blank panel turned weird module
  • FOUR : 4 trigged solos/mutes
  • MONO STEREO MASTER : modular mixer
  • METRO : master clock and metronome
  • PATCH : patch bay
  • CHOW Tape - The CHOW Tape modules are a port of the CHOW Tape Model audio plugin. For more information on the modules and their controls, please see the plugin's user manual, which explains each section in detail. Note that the oversampling used by the "Chow Tape" module can be controlled via the right-click menu. The tape modelling process used in these modules is explained further in this 2019 DAFx paper.
  • CHOW Phaser - CHOW Phaser is made up of two modules that together make up a port of the CHOW Phaser audio plugin
  • CHOW FDN - A feedback delay network reverb, with controls for pre-delay, room size, decay times (T60 Low and T60 High), and dry/wet mix. Y
  • CHOW RNN - A Recurrent Neural Network with 4 inputs and 1 output. The network architecture (shown below) is as follows: the input channels are fed through a "dense" fully-connected layer containing 4 "neurons", followed by a recurrent layer consisting of 4 Gated Recurrent Units. The output of the recurrent layer is then fed through another fully-connected layer, this time containing only a single neuron, that essentially performs a weighted sum on the 4 inputs.
  • CHOW Modal - A modal filter implemented using the Max Mathews phasor filter. Includes controls for the mode's FrequencyDecay TimeAmplitude, and Phase. These filters can be combined to synthesize things like carillon bells, or waterbottles. For an example see the demo patch.
  • CHOW Der - A vintage distortion effect. The Bass and Treble knobs control the parameters of a vintage EQ circuit, based on the Baxandall EQ, while the Drive knob controls the input level to a distortion circuit inspired by guitar pedals like the Klon Centaur and the Ibanez Tube Screamer. Under the hood, this module uses a real-time Wave Digital Filter library, along with approximations of the Wright Omega function borrowed from Stephano D'Angelo. For more information on Wave Digital Filters and how they can be used to model analog circuits, see the original work by Alfred Fettweis, as well as some more recent research by Kurt Werner.
  • Werner Filter - This filter is an implementation of a generalized State Variable Filter architecture (shown below), presented by Kurt James Werner and Russell McClellan at the 2020 Digital Audio Effects (DAFx) conference, with a couple nonlinear modifications. For more information, see the original DAFx paper, or the corresponding DAFx presentation.
  • CHOW Pulse - ChowPulse is a pulse shaper, modelled after the pulse shaping circuit (shown below) from the TR-808 Kick Drum circuit. The module contains controls for the width and decay time of the pulse. The pulse shaper produces a second "spike" at the end of the pulse the level of which is controlled by the double tap knob. The pulse shaper can function as an envelope generator, or as a pulse input for a resonant filter, such as ChowModal.
  • Credit - The "Credit" module allows users to generate a text file containing credits for the modules used in a patch. To generate credits, press the red button and select a text file to save to. By default, the credits include plugin name, brand, and URL, as well as the names of each module used. More formatting options are available in the right-click menu.
  • Warp 0- Warp is a wonky distortion module developed in collaboration with IggyLabs. The DSP architecture (see below) consists of a biquad filter with a nonlinear feedback path, contained within a nonlinear delay-free loop. The biquad filter is designed in the form of a peaking filter. The delay-free loop is resolved with a Newton-Raphson iteration, using a method developed by Dave Berners and Jonathan Abel in their 2016 AES paper.
  • CHOW Chorus - ChowChorus is an ensemble/chorus effect using delay lines that emulate a bucket-brigade device (BBD) delay circuit. The module has controls for the rate and depth of the chorusing, as well as options to control feedback and dry/wet mix over the chorus effect as a whole. The BBD emulation used in this effect was originally implemented for the Surge Synthesizer. The implementation here borrows a little bit from their code, including a SIMD wrapper for complex numbers.
  • V2 port of dBiz modules ... manuals soon!
  • Baronial - Drum Focused Envelope Generator
  • Bass Drum 9 - Bass Drum Kit based on 909
  • CR78 - CompuRhythm 78 Kit
  • Closed HiHat - HiHat Module
  • DMX - DMX Drum Kit
  • Gnome - Gnome Clock Module
  • Marionette Bass - Hybrid Bass Drum
  • Open HiHat - HiHat Module
  • Sequencer - Drum Focused Step Sequencer
  • Snare Drum N - Snare Drum Kit based on Novation Drumstation
  • Synthetic Bass Drum - Synthetic Bass Drum
  • Tomi - Tom Drum Kit Module
  • Transport - Transport is a DAW-style play/stop/record control, with clocked punch-in/punch-out (Quantize Arming), allowing you to play and/or record anything for an exact number of clock cycles (bars). Transport can control an external recording device to create perfect loops (eg. with Lilac Looper).
  • Latch - Latch contains two (2) polyphonic CV latching gates ('Flip-flops') with discrete triggers and reset inputs
  • Pulse - Pulse is a bank of 16 pulse generators: they turn triggers into gates with a single shared clocked length.
  • Range - Range is a polyphonic latched voltage selector. Input triggers to latch the selected voltage, held until the next trigger happens, or until reset.
  • Negative Harmony - Negative Harmony inverts music notes around a chosen axis. Select a central note at which point to flip the notes below it with those above it, and vice versa. This technique has been popularized by Jacob Collier and he does a good job of explaining its character in a series of June Lee's videos..
  • Based on Synthesis Technology Eurorack modules.
  • E340 Cloud Generator - contains eight sine and sawtooth VCOs with unique modulation capabilities. The term "cloud oscillator" was first used by ambient musician Robert Rich when he was recording his Bestiary album. Robert wanted to create a "buzzing, swarming cloud of sine waves,"
  • Based on the E340 Cloud GeneratorManual PDF
  • Encoders is a set of modules for VCV Rack to ease integration of the Expert Sleepers ES-5, ES-40, and associated expansion modules.
  • 404 Not Found. See wayback machine Modules - Extratone (archive.org)
  • Hallucigenia. - This module behaves much like an ordinary sequencer with notes and gates. However, the notes and gates on this sequencer may be subjected to "mutations", with each mutation having a probability of randomising each note and gate.
  • Heraldry - Blank module. Show your devotion.
  • Ichneumonid - Switch between signals randomly or deterministically without creating discontinuities.
  • Meganeura - Tempo multipliers with two clocks, ideal for creating speedcore.
  • Mesoglea - Polyphonic mutes and flipping-gates with sample-and-hold.
  • Mesoglea II - Easy gates/mutes with built-in Sample and Hold features.
  • Mesohyl - Easy knobs with built-in Sample and Hold features.
  • Modulo - Polyphonic modulo operator. Octave-stripper, waveshaper.
  • Mononeura - Tempo multipliers, ideal for creating speedcore.
  • Opabinia - Primitive, extensible bassdrum. Also a distortion and waveshaper module.
  • Puzzlebox - Challenging logic and sequential-discovery puzzle.
  • Splitterburst - High-speed tempo multiplier, burst and gate generator.
  • Arpanet is an attempt to recreate the ARP Instruments 1601 step sequencer
  • Aspect is a basic clock divider and sequential gate sequencer.
  • Botzinger is an arbitrary length step-sequencer.
  • Chi is a three band polyphonic crossover, like those found in high-end DJ mixers and PA/HiFi system controller
  • Fax is a sampling sequencer that will produce a crude facsimile of a recorded input. If no input is present it will record the movement of it's big central knob.
  • Lilt is a clock that generates a pair of coupled gates
  • Luigi is a random digital clock and noise generator.
  • Monte is a probabilistic trigger sequencer.
  • Nova is a sequenced sampler that can be used to cut up loops and play back slices
  • Planck is a decimator and bit depth reducer.
  • PSI OP is a 4 operator FM percussion voice. It's heavily based on a popular Eurorack hardware drum module
  • Rasoir is an asymmetrical voltage processor. It's based on the the types of distortion found in modules like Autodafe's FoldBack and HetrickCV's Waveshape.
  • Sigma is a basic preset voltage adder.
  • alea adds a single random module to your rack, chosen from your entire library. Inspired by WhatTheRack from korfuri.
  • interea transforms a V/Oct signal into a chord. It has four chord qualities (Maj7, Min7, Dom7, Half Dim), four inversions (root, first, second, third) and four voicings (close, drop 2, drop 3, spread).
  • cumuli is an accumulator. The value accumulated grows when the up gate is open and grows to the rate indicated by the up knob.
  • deinde is a quad cascading addressable attack-hold envelope.
  • pavo spreads a polyphonic signal across the stereo field. It is heavily inspired by the Splay Ugen available in the SuperCollider language. It works like this
  • VCV Free modules This plugin is packaged with VCV Rack Pro,
  • The Four Mixer Modules
    • The Gig Bus Mixer is a quick, traditional mixer strip with vu meters
    • Mini Bus Mixer This mixer strip is perfect for mono sounds that sit steady in the middle of your mix, like a kick or a bass.
    • School Bus Mixer. Use this mixer strip for any sound in your mix. With CV inputs on almost everything, you can connect LFOs, master control knobs, or envelop generators
    • Metro City Bus Mixer. This mixer takes a polyphonic input and spreads the channels across the stereo field.
  • Mixer Groups, Send Effects, Mix Outs, and Utilities
    • Bus Depot provides fade automation, vu meters, or a stereo mix out for your mixer chains and mix groups (or for any sound source).
    • Bus Route to connect (route) effect sends and returns to your buses.
    • Road will create mix groups for common send effects and a final output
    • Enter Bus. For advanced routing, including loop backs from send effects, this utility module merges audio onto any bus.
    • Exit Bus. For advanced routing or to be used as a sort of expander that exposes the outputs of any bus module or group of modules.
  • Switch1. A non-toggling latching 2:1 switch. You can select one out of two input signals to be forwarded to the output. With a trigger pulse on a trigger input the respective input can be selected.
  • Sector. Clock divisor: Set the note value of the Clock Output. There are 96 MIDI clock ticks per whole note.
  • Stable16. An eight track gate sequencer with independent start/end points and nudge functionality.
  • Hurdle. An uncertain switch: Depending on the voltage at the Probability Input, a signal at the gate input may or may not trigger the gate output.
  • SEQ3st. A modified VCV Rack Fundamental SEQ3 with stochastic gate outs per row. So you may use the CV as gate probability for the given step in the given row.
  • Stall. Splits trigger/gate signals by a control voltage. Accepts control voltages corresponding to midi notes 35 to 82.
  • 25 Modules
  • Clip - Polyphonic hard clipper and visual clip monitor.
  • Compare3 - Three windowed comparators with common input.
  • LFO3 - Three individual bipolar sine LFOs with separate frequency inputs.
  • LFO4 - Four ratioed bipolar sine LFOs with common primary frequency input.
  • Logic - Polyphonic logic gates.
  • Merge8 - 8-channel polyphonic merge.
  • MergeSplit4 (MS4) - 4-channel polyphonic merge and split.
  • Peak - Captures polyphonic min/max peaks.
  • PolyMergeResplit (PMR) - Poly-to-poly Merge and Resplit back to the same channel widths.
  • PolySplit - Poly-to-poly splitter with visual selection of channel split points.
  • Push - Polyphonic push-button switches.
  • Quant - Normal 12-TET Quantizer with Equi-likely mode.
  • SampleDelays (SD) - 3 sample delay buffer chains.
  • Scale - Extra scales for the Quant quantizer.
  • Split8 - 8-channel polyphonic split.
  • Tails - Mono-to-poly sequential note splitter—helps preserve envelope tails.
  • Tails4 - Quad mono-to-poly sequential note splitter with common outputs—helps preserve envelope tails.
  • VarSampleDelays (VSD) - Quad independent variable sample-delay buffers.
  • VCA3 - Triple voltage-controlled amplifier.
  • VCA4 - Quad voltage-controlled amplifier.
  • The Microtonal Collection
    • MicrotonalChords - A 1-TET through 34-TET microtonal quad chord generator.
    • MicrotonalNotes - A 1-TET through 34-TET microtonal octal note generator.
    • NoteMT - A 1-TET through 34-TET microtonal note generator and display preprocessor.
    • QuantIntervals - A 1-TET through 34-TET microtonal quantizer.
    • QuantMT - A 1-TET through 34-TET microtonal quantizer.
  • Xen Quantizer. A polyphonic quantizer module that supports any tuning that can be specified in a scala file.
  • Arp. A polyphonic input arpeggiator
  • Progress. A polyphonic sequencer for building chord progressions.

By Topic

  • no description
  • MVERB
  • HIVERB
  • TWISTEDMVERB
  • PITCHSHIFTER
  • AdaptiveQuantizer: Adaptive reference based quantizer.
  • BigButtonSeq: 6-channel 64-step trigger sequencer based on the infamous BigButton by Look Mum No Computer.
  • BigButtonSeq2: 6-channel 128-step gate and CV sequencer based on BigButtonSeq.
  • ChordKey: Keyboard-based chord generator.
  • Clocked/Clkd: Chainable clock generator modules with external synchronization.
  • CVPad: CV controller with 16 programmable pads (can be configured as 1x16, 2x8 or 4x4).
  • Foundry: 4-track phrase sequencer with 32 steps per sequence, 64 sequences per track, 99 phrases per song/track.
  • FourView: A small chord viewer module that shows note or chord names.
  • GateSeq64: 32-phrase gate sequencer with 64 steps per sequence and per-step gate probability control, perfect for adding controlled randomness to your drum patterns (can be configured as 1x64, 2x32 or 4x16).
  • Hotkey: A utility module that sends a trigger when a given key is pressed (mouse must be over module).
  • Part: A gate splitter module based on an input CV and split point.
  • PhraseSeq16: 16-phrase sequencer with 16 steps per sequence, with onboard keyboard and CV input for easy sequence programming.
  • PhraseSeq32: 32-phrase sequencer with 32 steps per sequence, with onboard keyboard and CV input for easy sequence programming (can be configured as 1x32 or 2x16).
  • ProbKey: Keyboard-based random note generator.
  • SMS16: Internally pre-patched all-in-one semi-modular synthesizer for quickly getting sounds and learning the basics of modular synthesis.
  • Sygen: Synchronous gate enable.
  • Tact/Tact1/TactG: Touch-like CV controller modules.
  • TwelveKey: Chainable one-octave keyboard controller.
  • WriteSeq32/64: Multi-channel 32/64-step sequencers with CV inputs for easy sequence programming.
  • Variations: Sample and hold a CV with addition of a random noise value.
  • SVF - Classic "Chamberlin" state variable filter with dynamic diode anti-saturation and implicit (zero-delay) state integration. Features user selectable oversampling factor and IIR/FIR antialiasing filter.
  • LADR - Classic transistor ladder filter module with user selectable state integration. Features user selectable oversampling factor and IIR/FIR antialiasing filter.
  • SKF - Classic Sallen-Key filter with dynamic diode anti-saturation and implicit (zero-delay) state integration. Features user selectable oversampling factor and IIR/FIR antialiasing filter.
  • DDLY - Classic digital delay module with crossfade time modulation.
  • TRG - Roland x0x-style trigger sequencer.
  • MUL - Simple arithmetic signal multiplication module.
  • OP - Simple phase-modulation oscillator module.
  • PHASR - Complementary phasor oscillator module for OP.
  • so the plugins are just made from bits and pieces of other "classic" vcv plugs tied together.Manual to come
  • Lilac Loop is a free plugin for VCV Rack inspired by the recording style of a live looping pedal.
  • Button. This module has a button. When you press it, TRG outputs a 1ms 10V trigger, GAT outputs 10V while the button is being held and TGL toggles between 0V and 10V on each button press.
  • Pulse Generator. Generate simple gate pulses with a given duration by sending a trigger to TRG IN.
  • Bias/Semitone. The Bias/Semitone module can offset incoming signals, or it can act as a constant voltage source.
  • Multiply/Divide. This is a module that does some simple maths, as the name suggests.
  • Teleport In/Out. Create wireless links between a pair of inputs/outputs.
  • Lomas Advanced Sampler - Monophonic sampler.
  • Lomas Gate Sequencer - Gate sequencer with 4 patterns and up to 64 steps. Pattern length
  • Sulafat is a multi-mode wavefolder (and a bit more) with some internal modulation that differs between the two channels, with internal normalizing of the left (top) input to the right (bottom) input
  • γ Lyrae. Gamma Lyrae is a companion module to Sulafat. With nothing connected, the middle knob will generate two DC voltages, with one being the inverse of the other.
  • Vega is an ADSR with multiple per stage modulation options.
  • δ1 Lyra. The top section is 3 cascaded ring-mod's, that is if you label them from top to bottom as A, B, C the operation is Left = Left -(A (B C)) Right = Right (A (B C)) Each stage, A, B, C has it's own attenuator (left) and offset (right).
  • Meander is fundamentally a musical "expert" system that has quite a few rules for what makes western music sound good and applies those rules to "sequence" other sound generation modules. Is Meander a generative or algorithmic composition engine? Probably, but I think of it more as an "improvisation system". I've tried to incorporate elements of how musicians improvise melody against a harmonic progression and bassline.
  • MixMaster: 16-track stereo mixer with 4 group busses.
  • AuxSpander: 4-aux FX bus expander for MixMaster.
  • MixMasterJr: 8-track stereo mixer with 2 group busses.
  • AuxSpanderJr: 4-aux FX bus expander for MixMasterJr.
  • EqMaster: 24-track multiband EQ for MixMaster and MixMasterJr (user manual available soon).
  • EqSpander: CV expander for EqMaster.
  • Meld / Unmeld: Utility modules for MixMaster and MixMasterJr.
  • M/S Melder: Utility routing module to facilitate mid/side EQ'ing with VCV Mid/Side and EqMaster.
  • BassMaster: Dual band spatialiser for high spread and bass mono.
  • ShapeMaster: Multi-stage envelope generator (MSEG) / complex LFO.
  • PatchMaster / MasterChan: Configurable multi-controller with parameter mapping and Master channel strip (for use with PatchMaster or standalone).
  • RouteMaster: 5-channel signal switchers (for use with PatchMaster or standalone).
  • Cloner - Takes a monophonic input (or the sum of the channels) and clones it to N polyphonic channels.
  • Quantizers
    • "h-bar" - A simple dual chromatic (i.e. semitone) quantizer.
    • Quantum- A scale quantizer. When the voltage reaches a "allowed" note, the output is updated to the quantized value for this note.
  • Trigger Buffer - The dual trigger buffer has two channels with two inputs ("Arm", "In") and an output ("Out").
  • Sequential Switches - These are a 8-In to 1-Out and a 1-In to 8-Out sequential switches.
  • Shift Register - This is a simple sample & hold combined with a shift register.
  • FreeVerb - VCV port of the well-known Freeverb by Jezar at Dreampoint. Note: The wet only out, and at full stereo separation.
  • Mixers
    • Sum - Simple 8-in 1-out precision adder (unity mixer), in which all inputs are added.
    • Mixer Sum Mk II - In addition to Sum the polatity of each input can be changed.
  • Constants - This simple module just creates reference voltages corresponding to plus (right column) and minus (left column) voltages corresponding to 1, 2, 3, 4, 5, 7, and 12 semitone intervals respectively.
  • Counter - Simple trigger counter.
  • Trigger delay - This module is a simple dual trigger delay with controllable delay time and pulse length.
  • OctaPlus and OctaTimes - OctaPlus adds the signals from inputs A and B. Inputs of the lower rows are normalled to the corresponding input above. OctaTimes multiplies the signals from A and B. For column A, inputs are normalled to 0, while column B is normalled to the input above. OctaTimes has a global 'Scale' switch, which determines whether the output is divided by 10 (only attenuation possible) or directly the product of A*B, which is then clamped to the range of (-12V, 12V).
  • OctaFlop - OctaFlop consists of 8 Flip-Flops, which toggle their state from high (10V) to low (0V) and vice versa when triggered.
  • PolyArp - The PolyArp is an a polyphonic arpeggiator. The 'Poly
  • PolySplitter - A simply module to split polyphonic signals into two cables, one carrying the first N channels, and the other the remaining channels.
  • General
    • Blank - A simple logo blank just because everyone else seems to have one.
    • Feidah - Small fader (attenuator) module I use to control volume levels, etc.
    • FeidahS - Small stereo fader module. Feidah's big brother.
    • Filtah - Simple Moog based multimode filter.
    • Mixah - Small two signal mixer (crossfader) for voltages.
    • Mixah3 - Small three signal mixer for voltages.
    • Dividah - Simple clock divider based on inverse counting, so all the clock outputs will start in sync.
    • Countah - Simple binary counter/divider, can be used as divider but the clock outputs won't start in sync.
    • Selectah - Simple 4 to 1 selector, normally used to select waves from a 4 output oscillator.
    • Shapah - Simple envelope shaper with classic ADSR controls.
    • Holdah - Simple sample and hold with trigger input.
    • Pannah - Simple panning module.
    • UDPClockMaster (Mastah) - Clock/Reset UDP broadcaster.
    • UDPClockSlave (Slavah) - Clock/Reset receiver.
  • CZ Series
    • Precisely recreate the classic Casio CZ series Phase Distortion waveforms. The Saw, Square and Pulse oscillators can also work as LFOs.
    • CZSaw
    • CZSquare
    • CZPulse
    • CZDbSine
    • OZSawPulse
    • OZReso1
    • OZReso2
    • OZReso3
    • OZOsc
  • Maug
    • Recreate the classic Moog waveforms. All the oscillators can also work as LFOs.
    • MaugTriangle
    • MaugShark
    • MaugSaw2
    • MaugSquare2
    • MaugSquare3
    • MaugOsc
  • Logic
    • Implement multiple boolean logic gates and functions.
    • dualBUFFER
    • dualNOT
    • dualOR
    • dualNOR
    • dualAND
    • dualNAND
    • dualXOR
    • dualXNOR
    • comparator
  • Network is a "node-based" polyphonic sequencer consisting of 16 identical nodes.
  • Nexus is a combination clock divider & sequential switch designed for use with network, but it may be useful elsewhere too.
  • "ENVY 9", a 9 channel envelope editor/generator
  • 4 Channel Master Clock
  • 6 Channel 32 Step Sequencer
  • Mixers 4_0_4, 9_3_4, 16_4_4 and 24_4_4 ( Audio channels - Groups - AUX channels )
  • Triad Sequencer, with Independantly clocked channels
  • Synth Drums
  • 3 Channel Oscillator with Filter and Amp Envelope
  • Wave Morph Oscillator, Morph between 3 editable waveforms. With filter.
  • Ping Pong Delay
  • ARP 700, 7 note arpeggiator.
  • The 'Z' collection: Alienz, Dronez, Morze and Windz
  • ASAF-8, 8 channel Auto Stereo Audio Fader
  • ADSR - This ADSR uses sliders to adjust the Attack, Decay, Sustain, and Release values.
  • Bitcrusher - This module introduces an audio effect distortion by changing the sample's bit length and the sample rate.
  • Dual Delay - The Dual Delay module has two independent delay lines.
  • Treasure VCO - Treasure VCO is an experimental sound source.
  • Fade - Fade is a triple fader module.
  • MLFO - MLFO is a low frequency oscillator that produces cyclical control voltages.
  • Morph - Morph is a variable input morpher.
  • Mult - MULT is a utility module with three independent sections.
  • Noise - This is a noise generator module.
  • Phaser - This module implements a 2-20 stage phaser distortion effect.
  • Random Source - Random Source produces staircase waveforms.
  • Ring - Ring is a dual ring modulator.
  • Simple Slider - Simple Slider is a dual input VCA/Crossfader slider.
  • CrazyMult - This is an 8 way dual output signal router.
  • PAN-VCA - PAN-VCA is a stereo VCA/PAN combination.
  • OSCiX - OSCiX is an advanced dual oscillator/LFO.
  • Rogue - Rogue is OSCiX's little brother.
  • Wavefolder - Signal source for folding is fed to the folder through the "IN" input.
  • WaveShaper - The waveshaper module applies different folding algorithms to create interesting sound effects.
  • XSEQ - The XSEQ is a sequencer based on boolean logic.
  • Mavka is a simple oscillator with four waveforms.
  • Molphar is a sequencer with the ability to define probability per step. There are three 8-step sequences in Molphar.
  • Double Neuron - This is based off of a special panel designed by Papernoise and sold by Magpie Modular.
  • Squid Axon - This is a three channel mixer connected to a shift register of sorts.
  • BOOLs- This is a four channel logic jumbler.
  • Let's Splosh - This is a 4-input, 16-output master of signal jumbling.
  • 4Seq - This is a simple sequencer with a deceiving amount of depth.
  • GENiE -Essentially a triple Neuron pre-patched with a feedback network.
  • Statues - This is a 1-in 8-out switch with two major twists.
  • Numberwang - Four gate inputs make 16 gate outputs.
  • Segue - This module is very similar to HetrickCV's Flip Pan. It pans two input signals by flipping their channels (i.e. the left input is panned right, the right input is panned left).
  • 8-Bit Cipher - This is a massive chunk of unpredictability, somewhat like a deluxe Turing Machine. Original description from NLC.
  • Divine CMOS - A complicated subharmonic generator, or clock divider, or weird sequencer.
  • Divide & Conquer - This is a clock divider with more outputs than you could ask for.
  • Router - This is a four-channel signal toggler.
  • Eugene - Euclidean Rhythm Generator
  • Polygene - Polyphonic Rhythm Generator
  • Arable Instruments - Joni - Fork of Audible Instruments 'Texture Synthesizer', based on Mutable Instrument's Clouds.
  • Parable Instruments - Neil - This repository also builds an alternative version, based on the 'Parasites' alternative firmware for Clouds (https://mqtthiqs.github.io/parasites/clouds.html).
  • Bridge Manual - Start with four linear sequences and build bridges to connect and jump around.
  • Crossing Manual - Create paths and circuits and loops in this field of notes.
  • Grid Manual - Generate a panoply of sequences using a small grid of nine notes.
  • Ring Manual - Concentric rings of notes create an ever shifting sequence.
  • Blender Manual - A "Distortion Looper". Play with 4 main knobs to snapshot dynamic effects.
  • CheeseGrater Manual - A granular sample and loop. Craft the exact right slice of sound for your music.
  • Sifter Manual - A granular mixer. Sample 4 sound sources and recombine them endlessly through modulation.
  • Spork Manual - A granular FX module. Modulate 6 different granular effects.
  • Orchestrator Manual - A conniving octopus that bends everything to it's master plan. Orchestrator generates 24 randomish modulation and gate outputs that repeat to create an up to 10 minute long song.
  • QuantumCompass Manual - Sequencer or Quantizer? Its both and neither at the same time. Create a melodic sequence by selecting notes and letting the Quantum Compass guide you on the rest of the path.
  • Shuttle Manual - An additive sine-wave oscillator with up to 15 harmonics. Travel between the infinite permutations of different harmonics or use a polyphonic cable to modify your destination.
  • WarpDrive Manual - Ten total oscillators grouped into deep dual-drive systems. Explore a vast range of sounds with built in clocks, lfos, and envelops.
  • AstroVibe Manual - Three stereo oscillators or LFOs with random waveforms. Explore a universe of unique waveforms.
  • GlassPane Manual - Patchable, branchable, network sequencer. Create a cascading intricate self modulating sequence.
  • IceTray Manual - Speed shifter and tape delay with selective memory. Perform into this and it will never forget your mistakes.
  • Nudge Manual - Modulation generator that lets you randomly nudge the modulations whenever you want.
  • OneShot Manual - Chain-able sequencer. Add shots of espresso to any bland sequencer.
  • Shifty Manual - Gate shift register with controllable delays. Create generative gate sequences from a simple clock.
  • Rainbow - a port of the 4ms SMR module to the VCV system.
  • Spectrum - an expander for Rainbow for programming of user-defined scales.
  • Droplet - a port of the 4ms SMR MaxQ band-pass resonant filter.
  • Most of these modules are straight-up ports of Airwindows plugins
  • Capacitor Mono/Stereo: Filters
  • Chorus: Chorus with multi-tap option (Ensemble)
  • Console: Stereo summing mixer
  • Console MM: Stereo summing mixer to work in conjunction with MindMeld's MixMaster
  • Distance: Designed to mimic through-air high frequency attenuation
  • Dual BSG: Dual gain shifter
  • Golem: Micro-delayable crossfader
  • Holt: Resonant lowpass filter focussed on low frequencies
  • Hombre: Texas tone and texture
  • Interstage: Subtle analogifier
  • Monitoring: Mix checker
  • MV: Dual-mono reverb
  • Rasp: De-Edger, slew and acceleration limiter
  • ResEQ: Resonance equalizer
  • Tape: All-purpose tape mojo
  • Tremolo: Organic pulsating thing
  • Vibrato: FM Vibrator o_O
  • This repo contains VCV ports of Rebel Technology Eurorack modules. See: https://www.rebeltech.org/ and https://github.com/pingdynasty/.
  • Phoreo - Φορέω (ΦΟΡΈΩ) is a triple function processor for triggers, gates and clocks. It simultaneously performs pulse width modulation, multiplication and repetition, with individual input, output and CV for each function.
  • Klasmata - Κλάσματα (ΚΛΆΣΜΑΤΑ) is a single channel, voltage controlled Euclidean sequencer.
  • Logoi - Λόγοι (ΛΌΓΟΙ) is a voltage controlled clock divider, counter, and delay.
  • Stoicheia - Στοιχεῖα (ΣΤΟΙΧΕῖΑ) is a dual Euclidean Sequencer. It algorithmically generates rhythmic sequences from an input trigger signal.
  • TONIC - Tonic is an additive interval pitch sequencer that turns triggers into melodies.
  • CLK - CLK is a 4HP triple clock generator that produces synchronised clock signals
  • Source repos for hardware versions
  • remix - a mixer with equalisers inspired by Befacos Hexmix more compact though.
  • re-burst - a Burst generator.
  • re-fold - a wavefolder.
  • re-win - a 4-channel scale-quantizer with up to 16 user-definable scales.
  • re-trig - a CV to Trigger utility.
  • Addiction - Oscillator and generator performing additive synthesis. Each row is made up of four sine oscillators, the first one tuned at a certain harmonic and the other three at minor third, major third and perfect fifth intervals. The intensity of each oscillator can be set with the knob and through CV.
  • Bitter - A bit reducer and manipulator module. Each single bit of the coming signal (reduced to 8 bit resolution anyway) can be left untouched (switch up), inverted (switch down) or turned off (switch at center).
  • Bymidside - MS (mid-side) encoder from a stereo signal. Feeding it with the same mono signal on both channel will result in a side channel with zero level.
  • Campione - Live sampler, it records the input signal and stores it as a sample. The sample can then be played back with the possibility to change the speed (and thus the pitch) and the start and end points. When one-shot is turned on, as soon as the play input receives a gate signal, it plays the entire sample; when loop is on, the samples is played back continuously. When both the options are turned on, as soon as a trigger arrives, the samples keeps on playing on its entirety, looped.
  • Chainsaw - Fat oscillator made up of three basic oscillators, each with adjustable tune and shape (an ascending sawtooth with its lobes pushable up or down) and an input to sync the oscillators 2 and 3 to the first one.
  • Ctrl - Controller featuring 8 knobs sending signals going from -5 to +5 V to their CV outs. Each knob has a text box to customize its label.
  • Deathcrush - Distorsion and bitcrusher. Two serial distorsions are applied (the first softer, the second harsher) and then the signal goes through a bitcrusher. When turned all the way right, the bitcrusher applies anyway a reduction to 12 bits.
  • Fluidmix - A signal selector that go smoothly from one input to the following one. The entire range of the four inputs is covered by 10V.
  • Fraction - A dual oscillator whose generation function is based on f(x) = n^x / (n^x + 1). I won't add more, play with it and discover its rough temper.
  • Harmony - This is a module that takes as input the pitch in 1V/Octave scale and has 12 outputs, each corresponding to an interval of the chromatic scale which the original CV is transposed to.
  • Ladrone - Drone generator and (sort of) additive synthesis oscillator. The output sound is generated by 16 oscillators, tuned in groups of 4 at the 1st, 2nd, 3rd and 4th harmonic (i.e. original pitch, 2x, 3x and 4x pitch). Each group has four oscillators, the first one generating a pure sine, the other ones generating waves using a sort of phase modulation algorithm. The intensity of each wave can be controlled with the knobs and through CV.
  • Luppolo - Minimal loop station, CV controllable. It begins to record once it receives a trigger signal (of any amount) at the first CV in, it plays back at the following trigger. Another trigger clears the loop and begins the recording again. To overdub the current loop, a trigger to the second CV in is needed, and stops to record at the following trigger. To clear the loop and not to record immediately after, click the Clear button or send a trigger signal at its corresponding CV in.
  • Luppolo3 - Extended loop station, with 3 separate tracks, each with unlimited overdubs. The first track is the master track, with sets the length of the loop and has to be recorded for first. Once the master track is recorded, other sounds can be sent to the slave tracks (which are synchronized with the master one), to the master track as overdub, or both (the same source can be recorded to multiple tracks). The erase function is used to clear all the tracks at once and to reset the loop size (while clearing the master loop erases the master loop's content but keep its size). For the rest, its functionality is identical to Luppolo.
  • Micromacro - A typical step sequencer with these peculiar features: the three seq rows have independent gate controls; the steps are tuned; available tunings: typical chromatic scale, quarter tone scales and twelfth tone scales - ideal to experiment with microtunings.
  • Mr. Cheb - Waveshaper using Chebyshev polynomials, useful to enrich the harmonic content of a sound (each acts as a frequency multiplier), or just to experiment with waveshaping techniques.
  • Multimulti - Double 2-in 8-out multiples. Utility module.
  • Neurosc - Wavetable oscillator based on a neural network trained in TensorFlow with a huge dataset of waveforms. The 8 knobs control the respective parameters of the latent space, that is decoded to a full waveform. Each latent variable may have a value from 0.0 to +10.0 (numbers outside this range are ignored), given by to the sum of the corresponding knob value and the eventual CV input.
  • Oktagon - It is a "double" quadrature LFO or oscillator. A quad LFO is a sine LFO with four outputs: each sine wave has the same frequency but it is 90° out of phase compared to the former. This module features 8 sine waves, with phases out of 45° each. In its LFO configuration, it is useful for autopan, shepard tones and other specific modulations.
  • Osculum - Oscillator with four different waveforms, each with its recognizable character. From the first to the fourth wave, the timbre becomes more and more plenty of harmonics. Each wave is generated by a different algorithm.
  • Pan in the Haas - Stereoizer that uses the Haas effect: a mono source is split into a stereo couple, where there is a slight delay between the two channels, thus giving a sense of space due to the Haas psychoacoustic effect. Delay range goes from 0 to 10 ms.
  • Paramath - A set of utilities related to signal comparing and math. It takes two inputs, A and B, and outputs respectively: a trigger if A is greater or equal than B, a trigger if A and B are equal, the mininum of the two values, the maximum, the product of the two signals and the hypotenuse of the triangle having A and B as catheti. The last two operations are made after A and B have been transposed from -5 to 5 range to -1 to 1 (and resized to -5 / 5 scale).
  • Piconoise - Simple but handy white noise generator, with 8 identical outputs.
  • Pusher - Basic button controller that send a CV trigger signal (of the amount set with the corresponding knob) everytime the button is clicked. The module features 4 independent button-knob-CV out systems.
  • Ringo - Ring modulator, with possibility to choose if the incoming signal (the carrier) has to be modulated by another incoming signal or by the built-in oscillator (the latter being the default setting). The oscillator has 1V/octave CV control and can go from a sinusoidal to saw shape, with a dedicated knob to gradually turn one shape into the other one. When the carrier is fed with constant signal, it can be used as a classic VCO, too.
  • Scramblase - Waveshaper with four different wavashaping functions. It features three inputs, each with its own outputs. To apply more than one shape effect, just feed the input of a row with the output of another row. The threshold level (used by the various algorithms to run the shaping functions) can be set with the knob and modulated with the CV input.
  • Tropicana - A VCO performing tropical additive synthesis (additive synthesis using tropical algebra), as described by C. Bocci and G. Sancristoforo in their 2018 paper. Further info and details of the implementation can be found at http://www.giorgiosancristoforo.net/research/tropical-additive-synthesis/.
  • Twoff - A simple double CV offset. It can generate static CV from -5 to +5 V if nothing is plugged at the the input. Otherwise, it outputs the in summed to the CV set by the knob.
  • Yabp - Yet another blank panel.
  • Polyturing - This module is a revisited software version of the Random Looping Sequencer by Tom Whitwell in a polyphonic fashion.
  • Polydelay - This is a polyphonic fork of Fundamental Delay by VCV.
  • Polyspread - This is a polyphonic summer and stereo spreader.
  • AFFIXµAFFIX: inserts for polyphonic cables for adding offsets in volt, semitones or octaves
  • 4ROUNDS: randomizer for up to 16 input signals to create 15 output signals
  • 8FACE, 8FACEx2: preset sequencer for eight or sixteen presets of any module working as an universal expander
  • 8FACE mk2, +8: evolution and replacement for 8FACE and 8FACEx2
  • ARENA: 2-dimensional XY-Mixer for 8 sources with various modulation targets and fun graphical interface
  • BOLT: polyphonic CV-modulateable boolean functions
  • CV-MAP: control 32 knobs/sliders/switches of any module by CV even when the module has no CV input
  • CV-MAP CTX: expander-module for CV-MAP, helper for mapping parameters by context menu
  • CV-PAM: generate CV voltage by observing 32 knobs/sliders/switches of any module
  • GLUE: label maker for your modules!
  • GOTO: utility for jumping directly to 10 locations in your patch by hotkey or using MIDI
  • GRIP: lock for module parameters
  • HIVE: 4 channel sequencer running on a 2-dimensional hexagonal grid, similar to MAZE
  • INFIXµINFIX: insert for polyphonic cables
  • INTERMIX: precision adder 8x8 advanced switch matrix with support for 8 scenes
  • INTERMIX-FADE: expander-module for INTERMIX, helper for setting individual fade values
  • INTERMIX-ENV: expander-module for INTERMIX, outputs envelopes for a seleced input-column
  • INTERMIX-GATE: expander-module for INTERMIX, outputs a gate-signal for each active row (#228)
  • MACRO: marco-knob for four parameter-mappings and two CV outputs
  • MAZE: 4 channel sequencer running on a 2-dimensional grid
  • MB: experimental replacement for Rack's module browser, formerly available in stoermelder's PackTau
  • ME: experimental module for "mouse enhacements", provides a screen overlay for parameters changes
  • µMAP: a single instance of CV-MAP's slots with attenuverters
  • MIDI-CAT: map parameters to midi controllers similar to MIDI-MAP with midi feedback and note mapping
  • MIDI-CAT CTX: expander-module for MIDI-CAT, helper for mapping parameters by context menu
  • MIDI-CAT MEM: storage-expander for MIDI mapping-presets with MIDI-CAT
  • MIDI-MON: input-monitor for MIDI messages
  • MIDI-PLUG: a virtual MIDI merger and splitter
  • MIDI-STEP: utility for relative modes of endless knobs on your MIDI controller such as Arturia Beatstep
  • MIRROR: utility for synchronizing module parameters
  • ORBIT: a polyphonic stereo field spreader
  • PILE, POLY-PILE: utility which translates increment triggers or decrement triggers in an absolute voltage, especially useful with MIDI-STEP
  • RAW: a digital effect based on the dynamics of bistable systems
  • ReMOVE Lite: a recorder for knob/slider/switch-automation
  • ROTOR Model A: spread a carrier signal across 2-16 output channels using CV
  • SAIL: control any parameter currently hovered by mouse with CV, especially useful with MIDI-CC
  • SIPO: serial-in parallel-out shift register with polyphonic output and CV controls
  • SPIN: utility for converting mouse-wheel or middle mouse-button events into triggers
  • STROKE: utility which converts used-defined hotkeys into triggers or gates, also provides some special commands for Rack's enviroment
  • STRIP: manage a group of modules in a patch, providing load, save as, disable and randomize
  • STRIP-BAY: a companion module for STRIP for keeping input/output connections while replacing strips
  • TRANSIT: parameter-morpher and sequencer for up to 96 snapshots
  • X4: dual multiple for parameter-mapping
  • This repository builds the 40 SurgeXT Rack modules.
  • Surge XT VCF - The Surge Filter VCFs
  • Surge XT Waveshaper - The Surge Waveshapers
  • Surge XT Modern VCO - The Surge Modern Oscillator
  • Surge XT Classic VCO - The Surge Classic Oscillator
  • Surge XT Wavetable VCO - The Surge Wavetable Oscillator
  • Surge XT Window VCO - The Surge Window Oscillator
  • Surge XT Sine VCO - The Surge Sine Oscillator
  • Surge XT FM2 VCO - The Surge FM2 Oscillator
  • Surge XT FM3 VCO - The Surge FM3 Oscillator
  • Surge XT S&H Noise VCO - The Surge S&H Noise Oscillator
  • Surge XT Alias VCO - The Surge Alias Oscillator
  • Surge XT String VCO - The Surge String Oscillator
  • Surge XT Twist VCO - The Surge Twist Oscillator, based on a famous EuroRack module
  • Surge XT Reverb - The Surge XT Reverb
  • Surge XT Phaser - The Surge XT Phaser
  • Surge XT RotarySpeaker - The Surge XT RotarySpeaker
  • Surge XT Distortion - The Surge XT Distortion
  • Surge XT FrequencyShifter - The Surge XT FrequencyShifter
  • Surge XT Chorus - The Surge XT Chorus
  • Surge XT Vocoder - The Surge XT Vocoder
  • Surge XT Reverb2 - The Surge XT Reverb2
  • Surge XT Flanger - The Surge XT Flanger
  • Surge XT RingMod - The Surge XT RingMod
  • Surge XT Neuron - The Surge XT Neuron
  • Surge XT Resonator - The Surge XT Resonator
  • Surge XT Chow - The Surge XT Chow
  • Surge XT Exciter - The Surge XT Exciter
  • Surge XT Ensemble - The Surge XT Ensemble
  • Surge XT Combulator - The Surge XT Combulator
  • Surge XT SpringReverb - The Surge XT SpringReverb
  • Surge XT TreeMonster - You'll love it. Its a way of life
  • Surge XT LFO - The Surge XT LFO
  • Surge XT Delay - The Surge XT Delay
  • Surge XT Tuned Delay Line by Frequency - The Surge XT Delay Line, tuned by v/oct with sample offset for KS and so on
  • Surge XT Tuned Delay + - An expanded version of the Tuned Delay, perfect for many physical modelling and flanging style patches
  • Surge XT EG x VCA - The Surge XT Envelope Generator VCA Combo
  • Surge XT Quad AD - Four Attack-Decay or Attack-Hold-Release Envelope Generators
  • Surge XT Quad LFO - Four LFOs
  • Surge XT Mixer - The Surge XT Mixer
  • Surge XT ModMatrix - The Surge XT ModMatrix
  • avoider - a note generator based on input chords and forbidden/allowed intervals.
  • pre-muter - a simple utility that should be put right before the main audio output, it mutes and fades up the sound when Rack boots up to avoid occasional audio glitches and the sharp starting of patches that always make sound.
  • pianoid - polyphonic note monitor and controller made for visualizing notes coming from a midi keyboard, generative sources etc.
  • towers - polyphonic constant cv source with wrapping polyphonic inputs and mods
  • táncor - a binary tree shaped gate machine inspired by the cantor set
  • room - a helper for arranging the rack by dragging the directional button in the center, you can move complete row of modules inside rack
  • SNAKIA - emulative snake game modulator
  • ATOMS - adjustable rotating octa-switch
  • mr chainkov - a semi-random melody sequencer based on the Markov chain model
  • piong - a simulation of the classic arcade game
  • Topograph - A port of the Mutable Instruments "Grids", the rhythm sequencer module that was missing from the VCV Audible Instruments plugin bundle. Covered by GPL-3.0 license.
  • µGraph - Same as Topograph except more compact. It does, however, default to the Olivier pattern modes rather than Henri.
  • Dexter - An FM wavetable oscillator with tonnes of modulation inputs, phase shaping and synchronisation options, as well multiple outputs from 2 separate voices and each operator.
  • Plateau - A plate reverb with a twist. Can add large expansive textures to your sounds, as well as be able to be tuned and excited at very short reverb times. It is based on the well known Dattorro (1997) plate reverb algorithm.
  • Amalgam - A signal masher and multipler
  • Interzone - A complete, monophonic, virtual analogue synth voice
  • Terrorform - A wavetable oscillator based of the operator section of Dexter, but far more enhanced. Allows for loading of user wavetables.
  • Autobreak - Auotbreak turns an ordinary drum loop WAV into a break beat
  • Autobreak Studio - Auotbreak Studio turns ordinary drum loops WAV into a break beats.
  • Digital Sequencer - Digital Sequencer is a variable length CV/Gate sequencer - times six! It has both a master step input and individual step inputs for each of the six sequencers.
  • Ghosts - Ghosts is a granular synthesis based sample player.
  • Grain Engine MK2 - Grain Engine MK2 is a Granular Synthesis based sample player.
  • Grain Engine MK2 Expander - Grain Engine MK2 Expander (aka GEMK2/se) is an expansion module to Grain Engine MK2. To activate this module, it must be placed to the left of Grain Engine MK2:
  • Groovebox - The Voxglitch Groove Box is an 8-track, sample based drum machine with per-step parameter locks.
  • Hazumi - Hazumi is a very minimalistic bouncing ball sequencer with 8 columns and 8 corresponding trigger outputs.
  • Repeater - Repeater is a stuttering sample player. It sounds like a skipping CD player.
  • Wavebank - The Wav Bank module is a sample player. It loads all .wav files from a folder and can switch between them on the fly. All .wav files from the selected folder will be preloaded, so please keep file sizes reasonable.
  • XY Controller - XY is a CV output generator with built in gesture recording.
  • WhatTheRack, a rack randomizer. Will spawn 19 random modules plus an audio interface and a scope. If the option to "Randomize Parameters" is enabled in the context menu, the parameters of the spawned modules will be randomized.
  • WhatTheMod, a module randomizer. Will Spawn a single module of a type of your choice (VCO, LFO, VCA, Sequencer, Clock, Effect, Filter, Envelope generator, Mixer or Misc). Like WhatTheRack, enabling the "Randomize Parameters" option in the context menu will randomize the parameters of the spawned module.
  • WhatTheJack, a wire randomizer. A new wire will be created at random

ZamAudio was missing. With these components.
ref: wayback machine zam-plugins – ZamAudio.com (archive.org)

  • ZaMaximX2 - this acts as a brickwall limiter for mastering in its default state, but can also be tweaked to raise the average level as a stereo maximizer without ever clipping. Sounds musical even with rough treatment. (Based on DSP found in a DAFX’02 paper).
  • ZaMultiComp - Mono multiband compressor, with 3 adjustable bands.
  • ZaMultiCompX2 - Stereo version of ZaMultiComp, with individual threshold controls for each band and real-time visualisation of comp curves.
  • ZamAutoSat - An automatic saturation plugin, has been known to provide smooth levelling to live mic channels. You can apply this plugin generously without affecting the tone.
  • ZamChild670
  • ZamComp - A powerful mono compressor strip. Adds real beef to a kick or snare drum with the right settings.
  • ZamCompX2 - Stereo version of ZamComp with knee slew control.
  • ZamDelay - A simple feedback delay unit with sync-to-host BPM feature and filter.
  • ZamDynamicEQ - A dynamic equalizer that changes its gain based on detecting a narrow band of frequencies. Can be tuned to alter other frequency ranges on-the-fly.
  • ZamEQ2
  • ZamGEQ31 - 31 band graphic equaliser, good for eq of live spaces, removing unwanted noise from a track etc.
  • ZamGate - Gate plugin for ducking low gain sounds.
  • ZamGateX2 - Gate plugin for ducking low gain sounds, stereo version.
  • ZamGrains
  • ZamHeadX2 - HRTF acoustic filtering plugin for directional sound.
  • ZamNoise
  • ZamPhono - A collection of phono filters for restoring vinyl records, or preparing to cut new ones.
  • ZamPiano
  • ZamSFZ
  • ZamSynth
  • ZamTube - Wicked distortion effect. Wave digital filter physical model of a triode tube amplifier stage, with modelled tone stacks from real guitar amplifiers (thanks D. Yeh et al).
  • ZamVerb
  • Brownian Bridge (https://en.wikipedia.org/wiki/Brownian_bridge), interpolates between two given values over a given time with a stochastic process - a directed Brownian motion.
  • Ornstein-Uhlenbeck process (also known as the Vasicek model in finance). It is a Brownian motion that has an additional mean-reverting tendency, which can be useful compared to a Brownian motion that is reflected within a bounded interval.
  • "IOU", provides a few more options from a Ornstein-Uhlenbeck derived process. IOU stands for "integrated Ornstein-Uhlenbeck", since the IOU output provides a solution x to the process
  • Weeble Warbler, is an oscillator. For each polyphonic channel it creates 8 dynamical systems which can be randomly perturbed by Brownian motions.
  • Rosenchance. It is a 2-state, 2-emission Hidden Markov Model (HMM). The modulatable parameters P_A,A and P_B,B control the self-transition probabilities of the two states (A and B)
  • Guilden's Turn; it is a 4-state Markovian router. Each of the four states (A,B,C,D) can transition to its neighbors
  • Rossler Rustler, is somewhat similar to the Weebler Warbler, in that it is a combination oscillator/effect/distortion based on a dynamical system. The dynamical system is the Rossler Attractor, a 3D chaotic dynamical system with a strange attractor.
  • Firefly. Its an oscillator based on the Kuramoto model of phase-coupled oscillator systems, which has been extensively studied as a model for synchronization in biological systems including neurons in the brain and firefly flashing. Firefly has 5 internal oscillators, whose phases evolve according to an ODE similar to the Kuramoto model:
  • pack of VCV Rack plugins developed by Sergey Ukolov (zezic). The purpose of this pack is to make operations from the world of classic DAW easier to reproduce in VCV patches and not loose the advantages of CV control.
  • ZZC Clock - Clock & Phase Generator
  • ZZC Divider - Phase Clock Divider (Scaler)
  • ZZC FN-3 - Function Generator
  • ZZC SC-VCA - Soft Clipping VCA
  • ZZC SH-8 - Sample & Hold
  • ZZC SRC - Voltage Source
  • ZZC Div - Phase Clock Divider (Compact)
  • ZZC Div (Expander) - Phase Clock Divider (Expander)
  • ZZC Polygate - Polyphonic Gate Bank

Additionally Cardinal provides its own modules for DAW/Host automation, time position, audio to CV pitch conversion and internal plugin hosting.

Installing new modules on a Cardinal build is not possible, but we can integrate existing open-source modules to be part of Cardinal. Details on this are available here.
Also check this wiki page where we discuss possible modules to include.

All included modules are open-source and have a GPLv3+ compatible license. (GPLv3-only modules are not allowed)
It is a requirement that the final Cardinal binary is GPLv3+ licensed.

Module dependencies should be kept at a minimum, as otherwise it quickly grows the complexity of the build.
Online access (such as phone-home) is not allowed.

Worth noting that a few modules have artwork licensed separately from their code.
These licenses range from CC-0 to CC-NC-ND to custom (used with permission).
An overview of the included artwork licenses can be seen here.

Even though CC-NC is problematic for packaging (some linux distributions are commercial in nature), Cardinal allows their use because of how prevalent they are across many Rack modules.
Even the Rack "Component Library" (which can be considered the base widget elements) is CC-NC licensed.

Any artwork that uses a custom license has had explicit permission to be used in Cardinal.