{ "slug": "CountModula", "name": "Count Modula", "version": "1.16.0", "license": "GPL-3.0-only", "brand": "Count Modula", "author": "Adam Verspaget", "authorEmail": "CountModula@gmail.com", "authorUrl": "https://github.com/countmodula", "pluginUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/README.md", "manualUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/MANUAL.md", "changelogUrl": "https://github.com/countmodula/VCVRackPlugins/blob/master/CHANGELOG.md", "sourceUrl": "https://github.com/countmodula/VCVRackPlugins", "donateUrl": "https://paypal.me/countmodula?locale.x=en_AU", "modules": [ { "slug": "AnalogueShiftRegister", "name": "Analogue Shift Register", "description": "A dual 4, or single 8, step shift register", "tags": [ "Sample and Hold" ] }, { "slug": "Attenuator", "name": "Attenuator", "description": "Dual attenuator with attenuverting option", "tags": [ "Attenuator", "Dual", "Polyphonic" ] }, { "slug": "BinarySequencer", "name": "Binary Sequencer", "description": "Binary counter based sequencer", "tags": [ "Clock generator", "Sequencer" ] }, { "slug": "BooleanAND", "name": "Boolean AND Gate", "description": "4 input boolean AND/NAND gate", "tags": [ "Logic", "Polyphonic" ] }, { "slug": "BooleanOR", "name": "Boolean OR Gate", "description": "4 input boolean OR/NOR gate", "tags": [ "Logic", "Polyphonic" ] }, { "slug": "BooleanVCNOT", "name": "Boolean VC Inverter", "description": "Dual voltage controlled logical inverter", "tags": [ "Logic", "Dual", "Polyphonic" ] }, { "slug": "BooleanXOR", "name": "Boolean XOR Gate", "description": "4 input boolean XOR/XNOR gate", "tags": [ "Logic", "Polyphonic" ] }, { "slug": "BurstGenerator", "name": "Burst Generator", "description": "Generates bursts of 1-16 pulses whenever a trigger is received at the trigger input", "tags": [ "Clock modulator" ] }, { "slug": "Comparator", "name": "Comparator", "description": "Compares the input signal with either an internal or external threshold value and outputs gate signals based on the outcome.", "tags": [ "Utility" ] }, { "slug": "CVSpreader", "name": "CV Spreader", "description": "Accepts \"Base\" and \"Spread\" CV inputs and creates a set of new CV values that are spread either side of the base value by an amount determined by the spread value.", "tags": [ "Utility" ] }, { "slug": "EventArranger", "name": "Event Arranger", "description": "A VCV Rack implementation of the VC Clock and Event Arranger published in an article by John Blacet in the Jan/Feb edition of Synapse magazine", "tags": [ "Clock modulator", "Sequencer" ] }, { "slug": "GateDelay", "name": "Gate Delay", "description": "A dual gate delay line giving up to 40 seconds of delay with voltage control over the delay time", "tags": [ "Delay", "Dual" ] }, { "slug": "GateModifier", "name": "Gate Modifier", "description": "Voltage controlled gate length modifier", "tags": [ "Logic", "Utility" ] }, { "slug": "G2T", "name": "gate to Trigger Converter", "description": "Description.", "tags": [ "Utility" ] }, { "slug": "Mangler", "name": "Mangler", "description": "A voltage controlled sample rate/bit depth reducer", "tags": [ "Distortion", "Polyphonic" ] }, { "slug": "ManualCV", "name": "Manual CV Generator", "description": "A simple dual manual CV generator offering +/- 10V with both coarse and fine controls", "tags": [ "Dual", "Controller", "Utility" ] }, { "slug": "ManualGate", "name": "Manual Gate", "description": "A manually triggered gate generator offering a number of simultaneous gate and inverted gate outputs", "tags": [ "Utility", "Controller" ] }, { "slug": "MatrixMixer", "name": "Matrix Mixer", "description": "A 4 x 4 matrix mixer allowing up to 4 input signals to be independently mixed to 4 different outputs", "tags": [ "Mixer" ] }, { "slug": "MinimusMaximus", "name": "Minimus Maximus", "description": "A signal processor that determines and outputs the minimum, maximum and mean (average) of up to 4 input signals", "tags": [ "Utility" ] }, { "slug": "Mixer", "name": "Mixer", "description": "A basic 4 input utility mixer with output level control, overload indicator, inverted output and selectable bipolar/unipolar operation", "tags": [ "Mixer" ] }, { "slug": "MorphShaper", "name": "Morph Shaper", "description": "Morphing controller and wave shaper", "tags": [ "Utility", "Waveshaper" ] }, { "slug": "Multiplexer", "name": "Multiplexer", "description": "A 1 input to 8 output and 8 input to 1 output multiplexer", "tags": [ "Switch" ] }, { "slug": "Mute", "name": "Mute", "description": "A voltage controlled mute", "tags": [ "Controller", "Polyphonic" ] }, { "slug": "Mute-iple", "name": "Mute-iple", "description": "A dual 4-way/ Single 8 way mutable multiple", "tags": [ "Dual", "Multiple", "Controller", "Polyphonic" ] }, { "slug": "PolyrhythmicGenerator", "name": "Polyrhythmic Generator (Deprecated - Do Not Use)", "description": "This module is no longer supported - use Polyrhythmic Generator MkII instead", "deprecated": true, "tags": [ "Clock modulator", "Sequencer", "Polyphonic" ] }, { "slug": "Rectifier", "name": "Rectifier", "description": "A full/half wave rectifier with variable rectification axis", "tags": [ "Waveshaper", "Polyphonic" ] }, { "slug": "SampleAndHold", "name": "Sample & Hold", "description": "Sample and Hold/Track and hold", "tags": [ "Sample and hold", "Polyphonic" ] }, { "slug": "ShepardGenerator", "name": "Shepard Generator", "description": "Generates a set of 8 ramp and sawtooth control signals appropriately phased for generation of Shepard tones", "tags": [ "LFO", "Function generator", "Polyphonic" ] }, { "slug": "SRFlipFlop", "name": "Dual SR Flip Flop", "description": "A dual logical Set/Reset flip flop with enable", "tags": [ "Logic", "Dual" ] }, { "slug": "StepSequencer8", "name": "Dual 8 Step Sequencer", "description": "Fully featured dual channel 8 step sequencer", "tags": [ "Sequencer", "Dual", "Polyphonic" ] }, { "slug": "TFlipFlop", "name": "Dual T Flip Flop", "description": "A dual logical T type (toggle) flip flop with enable", "tags": [ "Logic", "Dual" ] }, { "slug": "TriggerSequencer8", "name": "Trigger Sequencer (8 Step)", "description": "Quad 8 step trigger sequencer", "tags": [ "Quad", "Sequencer" ] }, { "slug": "TriggerSequencer16", "name": "Trigger Sequencer (16 Step)", "description": "Quad 16 step trigger sequencer", "tags": [ "Quad", "Sequencer" ] }, { "slug": "GateDelayMT", "name": "Tapped Gate Delay", "description": "A gate delay that offers up to 40 seconds of delay with tapped outputs at equal intervals along the delay line", "tags": [ "Delay" ] }, { "slug": "VCFrequencyDivider", "name": "Voltage Controlled Frequency Divider (Deprecated - Do Not Use)", "description": "This module is no longer supported - use VC Frequency Divider instead", "deprecated": true, "tags": [ "Clock modulator" ] }, { "slug": "VCPolarizer", "name": "Voltage Controlled Polarizer", "description": "A dual voltage controlled polarizer", "tags": [ "Dual", "Polyphonic", "Attenuator", "Utility" ] }, { "slug": "VoltageControlledSwitch", "name": "Voltage Controlled Switch", "description": "Selects between 2 inputs or routes 1 input to one of 2 outputs based on the level of the signal at the CV input", "tags": [ "Switch", "Polyphonic" ] }, { "slug": "VoltageInverter", "name": "Voltage Inverter", "description": "A quad voltage inverter that inverts signals around zero", "tags": [ "Utility", "Polyphonic", "Quad" ] }, { "slug": "BasicSequencer8", "name": "Basic 8 Step Sequencer", "description": "Basic single channel 8 step sequencer", "tags": [ "Sequencer" ] }, { "slug": "SequencerExpanderCV8", "name": "Sequencer CV Expander", "description": "8 step sequencer expander adding an extra channel of CV output", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerExpanderOut8", "name": "Sequencer Output Expander", "description": "8 step sequencer expander adding a gate output for each step", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerExpanderTrig8", "name": "Sequencer Trigger Expander", "description": "8 step sequencer expander adding a an extra channel of gate/trigger output", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SubHarmonicGenerator", "name": "Sub Harmonic Generator ", "description": "Fatten up a single oscillator with sub harmonics", "tags": [ "Waveshaper" ] }, { "slug": "VCFrequencyDividerMkII", "name": "Voltage Controlled Frequency Divider MkII", "description": "Frequency divider with a variable and voltage controlled division ratio from 1 to around 20", "tags": [ "Clock modulator" ] }, { "slug": "PolyrhythmicGeneratorMkII", "name": "Polyrhythmic Generator MkII", "description": "A set of 8 voltage controlled clock dividers that can be used to generate polyrhythms by clocking and/or dividing at different rates", "tags": [ "Clock modulator", "Sequencer", "Polyphonic" ] }, { "slug": "GatedComparator", "name": "Gated Comparator", "description": "Gated Comparator", "tags": [ "Sequencer", "Random" ] }, { "slug": "SlopeDetector", "name": "Slope Detector", "description": "Slope Detector", "tags": [ "Utility" ] }, { "slug": "SequencerExpanderRM8", "name": "Gated Comparator Expander - Random Melody", "description": "Gated Comparator expander adding Random Melody output (also works with other sequencers)", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerExpanderLOG8", "name": "Gated Comparator Expander - Gate Logic", "description": "Gated Comparator expander adding logical mixing of the shift register outputs", "tags": [ "Sequencer", "Expander" ] }, { "slug": "StartupDelay", "name": "Startup Delay", "description": "Generates delayed start signals for sequencers on load or startup", "tags": [ "Utility" ] }, { "slug": "RackEarLeft", "name": "Left Hand Rack Ear", "description": "A Left Hand Rack Ear", "tags": [ "Blank" ] }, { "slug": "RackEarRight", "name": "Right Hand Rack Ear", "description": "A Right Hand Rack Ear", "tags": [ "Blank" ] }, { "slug": "Blank2HP", "name": "Blank Panel - 2HP", "description": "2HP blanking panel", "tags": [ "Blank" ] }, { "slug": "Blank4HP", "name": "Blank Panel - 4HP", "description": "4HP blanking panel", "tags": [ "Blank" ] }, { "slug": "Blank8HP", "name": "Blank Panel - 8HP", "description": "8HP blank panel", "tags": [ "Blank" ] }, { "slug": "Blank12HP", "name": "Blank Panel - 12HP", "description": "12HP blank panel", "tags": [ "Blank" ] }, { "slug": "Blank16HP", "name": "Blank Panel - 16HP", "description": "16HP blank panel", "tags": [ "Blank" ] }, { "slug": "Blank20HP", "name": "Blank Panel - 20HP", "description": "20HP blank panel", "tags": [ "Blank" ] }, { "slug": "Blank24HP", "name": "Blank Panel - 24HP", "description": "24HP blank panel", "tags": [ "Blank" ] }, { "slug": "OffsetGenerator", "name": "Offset Generator", "description": "Offsets a CV signal by a given amount", "tags": [ "Utility", "Polyphonic" ] }, { "slug": "Chances", "name": "Single Bernoulli Gate", "description": "Randomized routing of gate signals", "tags": [ "Random", "Logic", "Clock Modulator" ] }, { "slug": "Fade", "name": "Fade-in/Fade-out and Record Controller", "description": "Automated fade in/out with integrated start/stop control for the VCV Record module", "tags": [ "Controller" ] }, { "slug": "FadeExpander", "name": "Fade-in/Fade-out Expander", "description": "Adds sequencer start/stop and envelope outputs to the fade controller", "tags": [ "Controller", "Expander" ] }, { "slug": "SequencerExpanderTSG", "name": "Trigger Sequencer Gate Expander", "description": "Adds gate outputs to the 8 and 16 Step Trigger Sequencers", "tags": [ "Sequencer", "Expander" ] }, { "slug": "VCPulseDivider", "name": "Voltage Controlled Pulse Divider", "description": "Voltage controlled division of pulse signals such as gates and triggers", "tags": [ "Clock modulator" ] }, { "slug": "ClockedRandomGates", "name": "Clocked Random Gates", "description": "Generates a set of 8 synchronised gates and triggers", "tags": [ "Clock Modulator", "Sequencer" ] }, { "slug": "ClockedRandomGateExpanderCV", "name": "Clocked Random Gate CV Expander", "description": "Generates CV based on the state of the random gates", "tags": [ "Sequencer", "Expander" ] }, { "slug": "ClockedRandomGateExpanderLog", "name": "Clocked Random Gate Logic Expander", "description": "Logical processing of the gates from the Clocked Random Gates module", "tags": [ "Sequencer", "Expander" ] }, { "slug": "Euclid", "name": "Euclidean Sequencer", "description": "Algorithmic trigger sequencer based on Euclidean division", "tags": [ "Sequencer" ] }, { "slug": "EuclidExpanderCV", "name": "Euclidean Sequencer Expander", "description": "CV Expander for the Euclidean Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "VoltageScaler", "name": "Voltage Scaler", "description": "Rescale a voltage from one range to another", "tags": [ "Attenuator", "Utility", "Polyphonic" ] }, { "slug": "PolyMinMax", "name": "Polyphonic Min/Max", "description": "Determines minimum and maximum values from a polyphonic CV input", "tags": [ "Utility", "Polyphonic" ] }, { "slug": "Breakout", "name": "Breakout", "description": "Breaks polyphonic signals out to individual normalled output/input pairs", "tags": [ "Utility", "Polyphonic" ] }, { "slug": "GateSequencer8", "name": "8 x 8 Gate Sequencer", "description": "An 8 Channel 8 Step Gate/Trigger Sequencer", "tags": [ "Sequencer" ] }, { "slug": "GateSequencer16", "name": "8 x 16 Gate Sequencer", "description": "An 8 Channel 16 Step Gate/Trigger Sequencer", "tags": [ "Sequencer" ] }, { "slug": "PolyMute", "name": "Polyphonic Mute", "description": "Polyphonic Manual/VC Mute", "tags": [ "Controller", "Polyphonic" ] }, { "slug": "Sequencer16", "name": "16 Step Sequencer", "description": "16 Step Sequencer", "tags": [ "Sequencer" ] }, { "slug": "Sequencer8", "name": "8 Step Sequencer", "description": "8 Step Sequencer", "tags": [ "Sequencer" ] }, { "slug": "SequencerChannel16", "name": "16 Step Sequencer Channel Expander", "description": "Adds another channel to the 16 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerChannel8", "name": "8 Step Sequencer Channel Expander", "description": "Adds another channel to the 8 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "MasterReset", "name": "Master Reset Controller", "description": "Master reset button and clock wrangler", "tags": [ "Clock modulator", "Controller", "Utility" ] }, { "slug": "PolyChances", "name": "Polyphonic Bernoulli Gate", "description": "Randomized routing of polyphonic gate signals", "tags": [ "Random", "Logic", "Clock Modulator", "Polyphonic" ] }, { "slug": "PolyVCSwitch", "name": "Polyphonic Voltage Controlled Switch", "description": "Selects between 2 polyphonic inputs or routes 1 polyphonic input to one of 2 polyphonic outputs based on the level of the signal at the polyphonic CV input", "tags": [ "Switch", "Polyphonic" ] }, { "slug": "PolyVCPolarizer", "name": "Polyphonic VC Polarizer", "description": "A polyphonic voltage controlled polarizer", "tags": [ "Polyphonic", "Attenuator", "Utility" ] }, { "slug": "PolyLogic", "name": "Polyphonic Boolean Logic Processor", "description": "Applies boolean logic across the channels of a polyphonic signal", "tags": [ "Polyphonic", "Logic" ] }, { "slug": "ManualCV2", "name": "Polyphonic Manual CV Generator", "description": "A basic manual CV generator with a range of output voltages", "tags": [ "Polyphonic", "Utility", "Controller" ] }, { "slug": "Manifold", "name": "Signal Manifold", "description": "Replicates a mono/poly input signal to a selected number of channels in a poly output signal", "tags": [ "Multiple", "Polyphonic" ] }, { "slug": "SequencerGates8", "name": "8 Step Sequencer Gate Output Expander", "description": "Adds individual gate outputs to the 8 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerGates16", "name": "16 Step Sequencer Gate Output Expander", "description": "Adds individual gate outputs to the 16 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "Attenuverter", "name": "Attenuverter", "description": "Attenuverter/Attenuator", "tags": [ "Utility", "Attenuator", "Polyphonic", "Controller" ] }, { "slug": "PolyG2T", "name": "gate to Trigger Converter", "description": "Description.", "tags": [ "Utility", "Polyphonic" ] }, { "slug": "Switch1To8", "name": "Switch 1-8", "description": "1 input to 8 output sequential/VC switch", "tags": [ "Switch" ] }, { "slug": "Switch8To1", "name": "Switch 8-1", "description": "8 input to 1 output sequential/VC switch/router", "tags": [ "Switch" ] }, { "slug": "Switch1To16", "name": "Switch 1-16", "description": "1 input to 16 output sequential/VC switch", "tags": [ "Switch" ] }, { "slug": "Switch16To1", "name": "Switch 16-1", "description": "16 input to 1 output sequential/VC switch/router", "tags": [ "Switch" ] }, { "slug": "SequencerTriggers8", "name": "8 Step Sequencer Trigger Output Expander", "description": "Adds individual trigger outputs to the 8 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "SequencerTriggers16", "name": "16 Step Sequencer Trigger Output Expander", "description": "Adds individual trigger outputs to the 16 Step Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "BusRoute", "name": "Bus Route", "description": "Switched gate combiner/router", "tags": [ "Switch", "Logic" ] }, { "slug": "BusRoute2", "name": "Bus Route", "description": "Switched gate combiner", "tags": [ "Switch", "Logic" ] }, { "slug": "MatrixCombiner", "name": "Matrix Combiner", "description": "Gate combiner/switched multiple", "tags": [ "Switch", "Logic", "Multiple" ] }, { "slug": "ClockDivider", "name": "Clock Divider", "description": "Clock divider with up/down mode and optional trigger outputs", "tags": [ "Clock modulator" ] }, { "slug": "BinaryComparator", "name": "Binary Comparator", "description": "Compares two binary words", "tags": [ "Logic" ] }, { "slug": "EventTimer", "name": "Event Timer", "description": "Clocked/realtime event timer", "tags": [ "Clock modulator" ] }, { "slug": "Arpeggiator", "name": "Super Arpeggiator", "description": "Arpeggiator with user definable patterns", "tags": [ "Arpeggiator" ] }, { "slug": "HyperManiacalLFO", "name": "Hyper Maniacal LFO", "description": "Complex LFO", "tags": [ "LFO" ] }, { "slug": "HyperManiacalLFOExpander", "name": "Hyper Maniacal LFO Output Expander", "description": "Individual Outputs for the Hyper Maniacal LFO", "tags": [ "LFO", "Expander" ] }, { "slug": "LightStrip", "name": "Light Strip", "description": "Illuminated Blanking Panel", "tags": [ "Blank" ] }, { "slug": "Palette", "name": "Cable Palette", "description": "Cable colour picker", "tags": [ "Utility" ] }, { "slug": "Megalomaniac", "name": "Megalomaniac - Hyper Maniacal LFO CV Expander", "description": "Voltage control over the Hyper Maniacal LFO", "tags": [ "LFO", "Expander" ] }, { "slug": "SingleTFlipFlop", "name": "T Flip Flop", "description": "A logical T type (toggle) flip flop with enable", "tags": [ "Logic" ] }, { "slug": "SingleSRFlipFlop", "name": "SR Flip Flop", "description": "A logical Set/Reset flip flop with enable", "tags": [ "Logic" ] }, { "slug": "Switch2", "name": "Manual DPDT Switch", "description": "Manually switch between 2 inputs", "tags": [ "Switch" ] }, { "slug": "Switch3", "name": "Manual 3 Input Switch", "description": "Manually select any one of 3 inputs", "tags": [ "Switch" ] }, { "slug": "Switch4", "name": "Manual 4 Input Switch", "description": "Manually select any one of 4 inputs", "tags": [ "Switch" ] }, { "slug": "Carousel", "name": "Carousel Rotating Router", "description": "Sequentially rotate up to 8 inputs through up to 8 outputs", "tags": [ "Switch" ] }, { "slug": "OctetTriggerSequencer", "name": "Octet Trigger Sequencer", "description": "Binary octet based trigger sequencer", "tags": [ "Sequencer" ] }, { "slug": "OctetTriggerSequencerCVExpander", "name": "Octet Trigger Sequencer CV Expander", "description": "Adds a CV channel to the Octet Trigger Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "BarGraph", "name": "Bar Graph", "description": "Linear Bar Graph Meter", "tags": [ "Utility", "Visual" ] }, { "slug": "Oscilloscope", "name": "Quad Trace Oscilloscope", "description": "Quad trace oscilloscope.", "tags": [ "Utility", "Visual" ] }, { "slug": "SingleDFlipFlop", "name": "D Flip Flop", "description": "A logical D type flip flop with clock enable", "tags": [ "Logic" ] }, { "slug": "OctetTriggerSequencerGateExpander", "name": "Octet Trigger Sequencer Gate Expander", "description": "Adds individual gate outputs to the Octet Trigger Sequencer", "tags": [ "Sequencer", "Expander" ] }, { "slug": "Mult", "name": "Multiple", "description": "Normalled polyphonic multiple", "tags": [ "Multiple", "Polyphonic" ] }, { "slug": "PolyGateModifier", "name": "Poly Gate Modifier", "description": "Polyphonic voltage controlled gate length modifier", "tags": [ "Logic", "Utility", "Polyphonic" ] }, { "slug": "SampleAndHold2", "name": "Super Sample & Hold", "description": "Sample and Hold/Track and hold with probability and offset", "tags": [ "Sample and hold", "Polyphonic" ] } ] }