From 1cfa91ae9c02b8c07b5e8551a1d182d7ba026615 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Fri, 28 Feb 2020 21:01:20 -0500 Subject: [PATCH] Update manifest for HamptonHarmonics, squinkylabs-plug1, trowaSoft, Sckitam, Mog, ImpromptuModular, CountModula --- manifests/CountModula.json | 185 ++++++++++++++++++++++++------- manifests/HamptonHarmonics.json | 26 +++++ manifests/ImpromptuModular.json | 69 ++++++++---- manifests/Mog.json | 2 +- manifests/Sckitam.json | 16 ++- manifests/squinkylabs-plug1.json | 8 +- manifests/trowaSoft.json | 25 ++++- 7 files changed, 257 insertions(+), 74 deletions(-) create mode 100644 manifests/HamptonHarmonics.json diff --git a/manifests/CountModula.json b/manifests/CountModula.json index 7e3a7405..19fd58b8 100644 --- a/manifests/CountModula.json +++ b/manifests/CountModula.json @@ -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" + ] } ] } \ No newline at end of file diff --git a/manifests/HamptonHarmonics.json b/manifests/HamptonHarmonics.json new file mode 100644 index 00000000..fd170bb0 --- /dev/null +++ b/manifests/HamptonHarmonics.json @@ -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" + ] + } + ] +} \ No newline at end of file diff --git a/manifests/ImpromptuModular.json b/manifests/ImpromptuModular.json index b77d3342..30949f0f 100644 --- a/manifests/ImpromptuModular.json +++ b/manifests/ImpromptuModular.json @@ -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" ] diff --git a/manifests/Mog.json b/manifests/Mog.json index 3b9e649d..85cc14b0 100644 --- a/manifests/Mog.json +++ b/manifests/Mog.json @@ -1,7 +1,7 @@ { "slug": "Mog", "name": "Mog", - "version": "1.1.0", + "version": "1.1.1", "license": "CC0-1.0", "brand": "Mog", "author": "Mog", diff --git a/manifests/Sckitam.json b/manifests/Sckitam.json index b4f2989e..8644c487 100644 --- a/manifests/Sckitam.json +++ b/manifests/Sckitam.json @@ -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" ] } ] diff --git a/manifests/squinkylabs-plug1.json b/manifests/squinkylabs-plug1.json index 007af7c1..7800f57a 100644 --- a/manifests/squinkylabs-plug1.json +++ b/manifests/squinkylabs-plug1.json @@ -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" ] }, { diff --git a/manifests/trowaSoft.json b/manifests/trowaSoft.json index 561a0f1b..45ee457a 100644 --- a/manifests/trowaSoft.json +++ b/manifests/trowaSoft.json @@ -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" ] }, {