Browse Source

Update manifest for HamptonHarmonics, squinkylabs-plug1, trowaSoft, Sckitam, Mog, ImpromptuModular, CountModula

v1
Andrew Belt 5 years ago
parent
commit
1cfa91ae9c
7 changed files with 257 additions and 74 deletions
  1. +143
    -42
      manifests/CountModula.json
  2. +26
    -0
      manifests/HamptonHarmonics.json
  3. +49
    -20
      manifests/ImpromptuModular.json
  4. +1
    -1
      manifests/Mog.json
  5. +10
    -6
      manifests/Sckitam.json
  6. +5
    -3
      manifests/squinkylabs-plug1.json
  7. +23
    -2
      manifests/trowaSoft.json

+ 143
- 42
manifests/CountModula.json View File

@@ -1,7 +1,7 @@
{
"slug": "CountModula",
"name": "Count Modula",
"version": "1.7.1",
"version": "1.8.0",
"license": "GPL-3.0-only",
"brand": "Count Modula",
"author": "Adam Verspaget",
@@ -16,7 +16,7 @@
{
"slug": "AnalogueShiftRegister",
"name": "Analogue Shift Register",
"description": "A dual 4, or single 8, step shift register.",
"description": "A dual 4, or single 8, step shift register",
"tags": [
"Sample and Hold"
]
@@ -24,7 +24,7 @@
{
"slug": "Attenuator",
"name": "Attenuator",
"description": "Dual attenuator with attenuverting option.",
"description": "Dual attenuator with attenuverting option",
"tags": [
"Attenuator",
"Dual",
@@ -34,7 +34,7 @@
{
"slug": "BinarySequencer",
"name": "Binary Sequencer",
"description": "Binary counter based sequencer.",
"description": "Binary counter based sequencer",
"tags": [
"Clock generator",
"Sequencer"
@@ -43,23 +43,25 @@
{
"slug": "BooleanAND",
"name": "Boolean AND Gate",
"description": "4 input boolean AND/NAND gate.",
"description": "4 input boolean AND/NAND gate",
"tags": [
"Logic"
"Logic",
"Polyphonic"
]
},
{
"slug": "BooleanOR",
"name": "Boolean OR Gate",
"description": "4 input boolean OR/NOR gate.",
"description": "4 input boolean OR/NOR gate",
"tags": [
"Logic"
"Logic",
"Polyphonic"
]
},
{
"slug": "BooleanVCNOT",
"name": "Boolean VC Inverter",
"description": "Dual voltage controlled logical inverter.",
"description": "Dual voltage controlled logical inverter",
"tags": [
"Logic",
"Dual",
@@ -69,15 +71,16 @@
{
"slug": "BooleanXOR",
"name": "Boolean XOR Gate",
"description": "4 input boolean XOR/XNOR gate.",
"description": "4 input boolean XOR/XNOR gate",
"tags": [
"Logic"
"Logic",
"Polyphonic"
]
},
{
"slug": "BurstGenerator",
"name": "Burst Generator",
"description": "Generates bursts of 1-16 pulses whenever a trigger is received at the trigger input.",
"description": "Generates bursts of 1-16 pulses whenever a trigger is received at the trigger input",
"tags": [
"Clock modulator"
]
@@ -101,7 +104,7 @@
{
"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.",
"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 generator",
"Sequencer"
@@ -110,7 +113,7 @@
{
"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.",
"description": "A dual gate delay line giving up to 40 seconds of delay with voltage control over the delay time",
"tags": [
"Delay",
"Dual"
@@ -119,7 +122,7 @@
{
"slug": "GateModifier",
"name": "Gate Modifier",
"description": "Voltage controlled gate length modifier.",
"description": "Voltage controlled gate length modifier",
"tags": [
"Logic",
"Utility"
@@ -136,7 +139,7 @@
{
"slug": "Mangler",
"name": "Mangler",
"description": "A voltage controlled sample rate/bit depth reducer.",
"description": "A voltage controlled sample rate/bit depth reducer",
"tags": [
"Distortion",
"Polyphonic"
@@ -145,7 +148,7 @@
{
"slug": "ManualCV",
"name": "Manual CV Generator",
"description": "A simple dual manual CV generator offering +/- 10V with both coarse and fine controls.",
"description": "A simple dual manual CV generator offering +/- 10V with both coarse and fine controls",
"tags": [
"Dual",
"Controller",
@@ -155,7 +158,7 @@
{
"slug": "ManualGate",
"name": "Manual Gate",
"description": "A manually triggered gate generator offering a number of simultaneous gate and inverted gate outputs.",
"description": "A manually triggered gate generator offering a number of simultaneous gate and inverted gate outputs",
"tags": [
"Utility",
"Controller"
@@ -164,7 +167,7 @@
{
"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.",
"description": "A 4 x 4 matrix mixer allowing up to 4 input signals to be independently mixed to 4 different outputs",
"tags": [
"Mixer"
]
@@ -172,7 +175,7 @@
{
"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.",
"description": "A signal processor that determines and outputs the minimum, maximum and mean (average) of up to 4 input signals",
"tags": [
"Utility"
]
@@ -180,7 +183,7 @@
{
"slug": "Mixer",
"name": "Mixer",
"description": "A basic 4 input utility mixer with output level control, overload indicator, inverted output and selectable bipolar/unipolar operation.",
"description": "A basic 4 input utility mixer with output level control, overload indicator, inverted output and selectable bipolar/unipolar operation",
"tags": [
"Mixer"
]
@@ -188,7 +191,7 @@
{
"slug": "MorphShaper",
"name": "Morph Shaper",
"description": "Morphing controller and wave shaper.",
"description": "Morphing controller and wave shaper",
"tags": [
"Utility",
"Waveshaper"
@@ -197,7 +200,7 @@
{
"slug": "Multiplexer",
"name": "Multiplexer",
"description": "A 1 input to 8 output and 8 input to 1 output multiplexer.",
"description": "A 1 input to 8 output and 8 input to 1 output multiplexer",
"tags": [
"Switch"
]
@@ -214,7 +217,7 @@
{
"slug": "Mute-iple",
"name": "Mute-iple",
"description": "A dual 4-way/ Single 8 way mutable multiple.",
"description": "A dual 4-way/ Single 8 way mutable multiple",
"tags": [
"Dual",
"Multiple",
@@ -235,7 +238,7 @@
{
"slug": "Rectifier",
"name": "Rectifier",
"description": "A full/half wave rectifier with variable rectification axis.",
"description": "A full/half wave rectifier with variable rectification axis",
"tags": [
"Waveshaper",
"Polyphonic"
@@ -244,7 +247,7 @@
{
"slug": "SampleAndHold",
"name": "Sample & Hold",
"description": "Sample and Hold/Track and hold.",
"description": "Sample and Hold/Track and hold",
"tags": [
"Sample and hold",
"Polyphonic"
@@ -253,7 +256,7 @@
{
"slug": "ShepardGenerator",
"name": "Shepard Generator",
"description": "Generates a set of 8 ramp and sawtooth control signals appropriately phased for generation of Shepard tones.",
"description": "Generates a set of 8 ramp and sawtooth control signals appropriately phased for generation of Shepard tones",
"tags": [
"LFO",
"Function generator",
@@ -263,7 +266,7 @@
{
"slug": "SRFlipFlop",
"name": "SR Flip Flop",
"description": "A logical Set/Reset flip flop with enable.",
"description": "A logical Set/Reset flip flop with enable",
"tags": [
"Logic",
"Dual"
@@ -272,7 +275,7 @@
{
"slug": "StepSequencer8",
"name": "Dual 8 Step Sequencer",
"description": "Fully featured dual channel 8 step sequencer.",
"description": "Fully featured dual channel 8 step sequencer",
"tags": [
"Sequencer",
"Dual",
@@ -282,7 +285,7 @@
{
"slug": "TFlipFlop",
"name": "T Flip Flop",
"description": "A logical T type (toggle) flip flop with enable.",
"description": "A logical T type (toggle) flip flop with enable",
"tags": [
"Logic",
"Dual"
@@ -309,7 +312,7 @@
{
"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.",
"description": "A gate delay that offers up to 40 seconds of delay with tapped outputs at equal intervals along the delay line",
"tags": [
"Delay"
]
@@ -325,7 +328,7 @@
{
"slug": "VCPolarizer",
"name": "Voltage Controlled Polarizer",
"description": "A dual voltage controlled polarizer.",
"description": "A dual voltage controlled polarizer",
"tags": [
"Dual",
"Polyphonic",
@@ -336,7 +339,7 @@
{
"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.",
"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"
@@ -345,7 +348,7 @@
{
"slug": "VoltageInverter",
"name": "Voltage Inverter",
"description": "A quad voltage inverter that inverts signals around zero.",
"description": "A quad voltage inverter that inverts signals around zero",
"tags": [
"Utility",
"Polyphonic",
@@ -398,7 +401,7 @@
{
"slug": "VCFrequencyDividerMkII",
"name": "Voltage Controlled Frequency Divider MkII",
"description": "Frequency divider with a variable and voltage controlled division ratio from 1 to around 20.",
"description": "Frequency divider with a variable and voltage controlled division ratio from 1 to around 20",
"tags": [
"Clock modulator"
]
@@ -406,7 +409,7 @@
{
"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.",
"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",
@@ -433,7 +436,7 @@
{
"slug": "SequencerExpanderRM8",
"name": "Gated Comparator Expander - Random Melody",
"description": "Gated Comparator expander adding Random Melody output (also works with other sequencers).",
"description": "Gated Comparator expander adding Random Melody output (also works with other sequencers)",
"tags": [
"Sequencer",
"Expander"
@@ -442,7 +445,7 @@
{
"slug": "SequencerExpanderLOG8",
"name": "Gated Comparator Expander - Gate Logic",
"description": "Gated Comparator expander adding logical mixing of the shift register outputs.",
"description": "Gated Comparator expander adding logical mixing of the shift register outputs",
"tags": [
"Sequencer",
"Expander"
@@ -451,7 +454,7 @@
{
"slug": "StartupDelay",
"name": "Startup Delay",
"description": "Generates delayed start signals for sequencers on load or startup.",
"description": "Generates delayed start signals for sequencers on load or startup",
"tags": [
"Utility"
]
@@ -515,7 +518,7 @@
{
"slug": "OffsetGenerator",
"name": "Offset Generator",
"description": "Offsets a CV signal by a given amount.",
"description": "Offsets a CV signal by a given amount",
"tags": [
"Utility",
"Polyphonic"
@@ -526,7 +529,9 @@
"name": "Single Bernoulli Gate",
"description": "Randomized routing of gate signals",
"tags": [
"Random"
"Random",
"Logic",
"Clock Modulator"
]
},
{
@@ -558,7 +563,7 @@
{
"slug": "VCPulseDivider",
"name": "Voltage Controlled Pulse Divider",
"description": "Voltage controlled division of pulse signals such as gates and triggers.",
"description": "Voltage controlled division of pulse signals such as gates and triggers",
"tags": [
"Clock modulator"
]
@@ -703,6 +708,102 @@
"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"
]
}
]
}

+ 26
- 0
manifests/HamptonHarmonics.json View File

@@ -0,0 +1,26 @@
{
"slug": "HamptonHarmonics",
"name": "Hampton Harmonics",
"version": "1.0.0",
"license": "MIT",
"brand": "Hampton Harmonics",
"author": "Scott Hampton",
"authorEmail": "",
"authorUrl": "",
"pluginUrl": "",
"manualUrl": "",
"sourceUrl": "",
"donateUrl": "",
"changelogUrl": "",
"modules": [
{
"slug": "Progress",
"name": "Progress",
"description": "Polyphonic Chord Sequencer",
"tags": [
"sequencer",
"poly"
]
}
]
}

+ 49
- 20
manifests/ImpromptuModular.json View File

@@ -1,7 +1,7 @@
{
"slug": "ImpromptuModular",
"name": "Impromptu Modular",
"version": "1.1.3",
"version": "1.1.4",
"license": "GPL-3.0-only",
"author": "Marc Boul\u00e9",
"brand": "Impromptu Modular",
@@ -16,7 +16,7 @@
{
"slug": "Tact",
"name": "Tact",
"description": "Tactile-inspired controller, dual channel",
"description": "Dual-channel tactile-inspired controller",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#tact",
"tags": [
"Controller"
@@ -33,7 +33,7 @@
},
{
"slug": "Cv-Pad",
"name": "Cv-Pad",
"name": "CV-Pad",
"description": "16-pad CV controller",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#cv-pad",
"tags": [
@@ -49,13 +49,32 @@
"Controller"
]
},
{
"slug": "Chord-Key",
"name": "ChordKey",
"description": "Keyboard-based chord generator",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#chord-key",
"tags": [
"Sequencer",
"Polyphonic"
]
},
{
"slug": "Clocked",
"name": "Clocked",
"description": "Chainable clock generator",
"description": "Chainable master clock with swing, clock delay and pulse width",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#clocked",
"tags": [
"Clock generator"
]
},
{
"slug": "Clocked-Clkd",
"name": "Clkd",
"description": "Chainable master clock",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#clocked",
"tags": [
"Clock"
"Clock generator"
]
},
{
@@ -64,14 +83,14 @@
"description": "Expander for Clocked",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
"tags": [
"Clock",
"Clock generator",
"Expander"
]
},
{
"slug": "Foundry",
"name": "Foundry",
"description": "4-track, 32-step / 64-pattern sequencer",
"description": "4-track, 32-step, 64-pattern sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#foundry",
"tags": [
"Sequencer"
@@ -90,7 +109,7 @@
{
"slug": "Gate-Seq-64",
"name": "GateSeq64",
"description": "64-step / 32-pattern gate sequencer",
"description": "64-step, 32-pattern gate sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#gate-seq-64",
"tags": [
"Sequencer"
@@ -109,7 +128,7 @@
{
"slug": "Phrase-Seq-16",
"name": "PhraseSeq16",
"description": "16-step / 16-pattern sequencer",
"description": "16-step, 16-pattern sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#phrase-seq-16",
"tags": [
"Sequencer"
@@ -118,7 +137,7 @@
{
"slug": "Phrase-Seq-32",
"name": "PhraseSeq32",
"description": "32-step / 32-pattern sequencer",
"description": "32-step, 32-pattern sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#phrase-seq-32",
"tags": [
"Sequencer"
@@ -127,7 +146,7 @@
{
"slug": "Phrase-Seq-Expander",
"name": "PhraseSeq expander",
"description": "Expander for PhraseSeq16/32",
"description": "Expander for PhraseSeq16 and PhraseSeq32",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#expanders",
"tags": [
"Sequencer",
@@ -137,7 +156,7 @@
{
"slug": "Write-Seq-32",
"name": "WriteSeq32",
"description": "3-channel 32-step sequencer",
"description": "3-channel, 32-step sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#write-seq",
"tags": [
"Sequencer"
@@ -146,7 +165,7 @@
{
"slug": "Write-Seq-64",
"name": "WriteSeq64",
"description": "4-channel 64-step sequencer",
"description": "4-channel, 64-step sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#write-seq",
"tags": [
"Sequencer"
@@ -155,7 +174,7 @@
{
"slug": "Big-Button-Seq",
"name": "BigButtonSeq",
"description": "6-channel 64-step trigger sequencer",
"description": "6-channel, 64-step trigger sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#big-button-seq",
"tags": [
"Sequencer"
@@ -164,7 +183,7 @@
{
"slug": "Big-Button-Seq2",
"name": "BigButtonSeq2",
"description": "6-channel 128-step sequencer",
"description": "6-channel, 128-step sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#big-button-seq2",
"tags": [
"Sequencer"
@@ -172,25 +191,35 @@
},
{
"slug": "Four-View",
"name": "FourView",
"description": "Quad note number viewer with pass through",
"name": "4View",
"description": "Quad note number viewer with passthrough",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#4view",
"tags": [
"Visual"
]
},
{
"slug": "Semi-ModularSynth",
"name": "SemiModular Synth",
"description": "Semi-modular monophonic synthesizer with sequencer",
"name": "SMS16",
"description": "Semi-modular monophonic synthesizer, with 16-step sequencer",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#sms-16",
"tags": [
"Synth voice"
]
},
{
"slug": "Hotkey",
"name": "Hotkey",
"description": "Triggers when mouse is over module and hotkey is pressed",
"manualUrl": "https://marcboule.github.io/ImpromptuModular/#hotkey",
"tags": [
"Utility"
]
},
{
"slug": "Blank-Panel",
"name": "BlankPanel",
"description": "Blank panel",
"description": "Impromptu Modular blank panel",
"tags": [
"Blank"
]


+ 1
- 1
manifests/Mog.json View File

@@ -1,7 +1,7 @@
{
"slug": "Mog",
"name": "Mog",
"version": "1.1.0",
"version": "1.1.1",
"license": "CC0-1.0",
"brand": "Mog",
"author": "Mog",


+ 10
- 6
manifests/Sckitam.json View File

@@ -1,7 +1,7 @@
{
"slug": "Sckitam",
"name": "Sckitam",
"version": "1.0.3",
"version": "1.0.4",
"license": "GPL-3.0-only",
"brand": "Sckitam",
"author": "Philippe Salembier",
@@ -18,7 +18,8 @@
"name": "2DRotation",
"description": "2D Rotation of 2 input signals",
"tags": [
"Utility"
"Utility",
"Polyphonic"
]
},
{
@@ -26,16 +27,18 @@
"name": "2DAffine",
"description": "2D Affine transform of 2 input signals",
"tags": [
"Utility"
"Utility",
"Polyphonic"
]
},
{
"slug": "MarkovSeq",
"name": "MarkovSeq",
"description": "Sequencer based on Markov chain",
"description": "Sequencer/Switch based on Markov chain",
"tags": [
"Sequencer",
"Switch"
"Switch",
"Polyphonic"
]
},
{
@@ -43,7 +46,8 @@
"name": "PolygonalVCO",
"description": "Polygonal VCO",
"tags": [
"VCO"
"Oscillator",
"Polyphonic"
]
}
]

+ 5
- 3
manifests/squinkylabs-plug1.json View File

@@ -8,7 +8,7 @@
"sourceUrl": "https://github.com/squinkylabs/SquinkyVCV",
"manualUrl": "https://github.com/squinkylabs/SquinkyVCV/blob/master/docs/booty-shifter.md",
"changelogUrl": "https://github.com/squinkylabs/SquinkyVCV/blob/master/CHANGELOG.md",
"version": "1.0.6",
"version": "1.0.7",
"modules": [
{
"slug": "squinkylabs-ev3",
@@ -119,7 +119,8 @@
"disabled": false,
"manualUrl": "https://github.com/squinkylabs/SquinkyVCV/blob/master/docs/sq2.md",
"tags": [
"Sequencer"
"Sequencer",
"Polyphonic"
]
},
{
@@ -129,7 +130,8 @@
"disabled": true,
"manualUrl": "https://github.com/squinkylabs/SquinkyVCV/blob/master/docs/sq2.md",
"tags": [
"Sequencer"
"Sequencer",
"Polyphonic"
]
},
{


+ 23
- 2
manifests/trowaSoft.json View File

@@ -1,7 +1,7 @@
{
"slug": "trowaSoft",
"name": "trowaSoft",
"version": "1.0.1",
"version": "1.0.2",
"license": "BSD-3-Clause",
"author": "j4s0n-c",
"authorEmail": "",
@@ -60,7 +60,28 @@
"name": "cvOSCcv",
"description": "Generic Open Sound Control (OSC) module for outputting Rack CVs to OSC and reading in simple OSC messages into Rack CVs.",
"tags": [
"External"
"External",
"Poly"
]
},
{
"slug": "cvOSCcv-InputExpander",
"name": "cvOSC Input Expander",
"description": "Expansion module for cvOSCcv. Allows more input CV channels to be sent to OSC.",
"tags": [
"External",
"Poly",
"Expander"
]
},
{
"slug": "cvOSCcv-OutputExpander",
"name": "OSCcv Output Expander",
"description": "Expansion module for cvOSCcv. Allows more output CV channels to be received from OSC.",
"tags": [
"External",
"Poly",
"Expander"
]
},
{


Loading…
Cancel
Save