| @@ -121,80 +121,80 @@ The human-readable name for the module. | |||||
| List of tags representing the functions and/or properties of the module. | List of tags representing the functions and/or properties of the module. | ||||
| All tags must match the following strings, case-insensitive. | All tags must match the following strings, case-insensitive. | ||||
| #### `Arpeggiator` | |||||
| ##### `Arpeggiator` | |||||
| Breaks a chord into a sequence of single notes. | Breaks a chord into a sequence of single notes. | ||||
| #### `Attenuator` | |||||
| ##### `Attenuator` | |||||
| With a level knob and not much else. | With a level knob and not much else. | ||||
| #### `Blank` | |||||
| ##### `Blank` | |||||
| No parameters or ports. Serves no purpose except visual. | No parameters or ports. Serves no purpose except visual. | ||||
| #### `Chorus` | |||||
| ##### `Chorus` | |||||
| #### `Clock generator` | |||||
| ##### `Clock generator` | |||||
| *Deprecated aliases: `Clock`* | *Deprecated aliases: `Clock`* | ||||
| #### `Clock modulator` | |||||
| ##### `Clock modulator` | |||||
| Clock dividers, multipliers, etc. | Clock dividers, multipliers, etc. | ||||
| #### `Compressor` | |||||
| ##### `Compressor` | |||||
| With threshold, ratio, knee, etc parameters. | With threshold, ratio, knee, etc parameters. | ||||
| #### `Controller` | |||||
| ##### `Controller` | |||||
| Use only if the artist "performs" with this module. Simply having knobs is not enough. Examples: on-screen keyboard, XY pad. | Use only if the artist "performs" with this module. Simply having knobs is not enough. Examples: on-screen keyboard, XY pad. | ||||
| #### `Delay` | |||||
| ##### `Delay` | |||||
| #### `Digital` | |||||
| ##### `Digital` | |||||
| #### `Distortion` | |||||
| ##### `Distortion` | |||||
| #### `Drum` | |||||
| ##### `Drum` | |||||
| *Deprecated aliases: `Drums`, `Percussion`* | *Deprecated aliases: `Drums`, `Percussion`* | ||||
| #### `Dual` | |||||
| ##### `Dual` | |||||
| The core functionality times two. If multiple channels are a requirement for the module to exist (ring modulator, mixer, etc), it is not a Dual module. | The core functionality times two. If multiple channels are a requirement for the module to exist (ring modulator, mixer, etc), it is not a Dual module. | ||||
| #### `Dynamics` | |||||
| ##### `Dynamics` | |||||
| #### `Effect` | |||||
| ##### `Effect` | |||||
| #### `Envelope follower` | |||||
| ##### `Envelope follower` | |||||
| #### `Envelope generator` | |||||
| ##### `Envelope generator` | |||||
| #### `Equalizer` | |||||
| ##### `Equalizer` | |||||
| *Deprecated aliases: `EQ`* | *Deprecated aliases: `EQ`* | ||||
| #### `Expander` | |||||
| ##### `Expander` | |||||
| Expands the functionality of a "mother" module when placed next to it. Expanders should inherit the tags of its mother module. | Expands the functionality of a "mother" module when placed next to it. Expanders should inherit the tags of its mother module. | ||||
| #### `External` | |||||
| ##### `External` | |||||
| Interfaces with hardware or software outside VCV Rack such as a MIDI/audio interface, webcam, DAW, robotic dog, etc. | Interfaces with hardware or software outside VCV Rack such as a MIDI/audio interface, webcam, DAW, robotic dog, etc. | ||||
| #### `Filter` | |||||
| ##### `Filter` | |||||
| *Deprecated aliases: `VCF`, `Voltage controlled filter`* | *Deprecated aliases: `VCF`, `Voltage controlled filter`* | ||||
| #### `Flanger` | |||||
| ##### `Flanger` | |||||
| #### `Function generator` | |||||
| ##### `Function generator` | |||||
| Generates complex envelopes or cycles via a large selection of general parameters. | Generates complex envelopes or cycles via a large selection of general parameters. | ||||
| #### `Granular` | |||||
| ##### `Granular` | |||||
| #### `Hardware clone` | |||||
| ##### `Hardware clone` | |||||
| *Deprecated aliases: `Hardware`* | *Deprecated aliases: `Hardware`* | ||||
| Clones the functionality, panel design, and component layout of a hardware module on the market. | Clones the functionality, panel design, and component layout of a hardware module on the market. | ||||
| @@ -205,101 +205,101 @@ If there is a [ModularGrid](https://www.modulargrid.net/) page for the hardware | |||||
| If the module name does not include the hardware's name or brand, add that information to the [module description](Manifest#modules-description) so users can search for the module by its hardware name, e.g. `"Based on Mutable Instruments Clouds"`. | If the module name does not include the hardware's name or brand, add that information to the [module description](Manifest#modules-description) so users can search for the module by its hardware name, e.g. `"Based on Mutable Instruments Clouds"`. | ||||
| #### `Limiter` | |||||
| ##### `Limiter` | |||||
| Limits a signal from exceeding a threshold, e.g. with soft clipping or dynamic range compression. | Limits a signal from exceeding a threshold, e.g. with soft clipping or dynamic range compression. | ||||
| #### `Logic` | |||||
| ##### `Logic` | |||||
| Implements binary logic with gate signals. | Implements binary logic with gate signals. | ||||
| #### `Low-frequency oscillator` | |||||
| ##### `Low-frequency oscillator` | |||||
| *Deprecated aliases: `LFO`, `Low frequency oscillator`* | *Deprecated aliases: `LFO`, `Low frequency oscillator`* | ||||
| #### `Low-pass gate` | |||||
| ##### `Low-pass gate` | |||||
| *Deprecated aliases: `Low pass gate`, `Lowpass gate`* | *Deprecated aliases: `Low pass gate`, `Lowpass gate`* | ||||
| #### `MIDI` | |||||
| ##### `MIDI` | |||||
| Generates, processes, or interprets MIDI messages, e.g. for a MIDI interface. | Generates, processes, or interprets MIDI messages, e.g. for a MIDI interface. | ||||
| #### `Mixer` | |||||
| ##### `Mixer` | |||||
| Mixes/sums audio with optional level adjustment, panning, and/or mix buses. | Mixes/sums audio with optional level adjustment, panning, and/or mix buses. | ||||
| #### `Multiple` | |||||
| ##### `Multiple` | |||||
| Copies an input directly to multiple outputs. | Copies an input directly to multiple outputs. | ||||
| While VCV Rack supports stacking cables on output ports, users sometimes prefer organizing their cables with multiples, allowing easy access to each cable. | While VCV Rack supports stacking cables on output ports, users sometimes prefer organizing their cables with multiples, allowing easy access to each cable. | ||||
| #### `Noise` | |||||
| ##### `Noise` | |||||
| Generates audio-rate or CV-rate random noise. | Generates audio-rate or CV-rate random noise. | ||||
| #### `Oscillator` | |||||
| ##### `Oscillator` | |||||
| *Deprecated aliases: `VCO`, `Voltage controlled oscillator`* | *Deprecated aliases: `VCO`, `Voltage controlled oscillator`* | ||||
| #### `Panning` | |||||
| ##### `Panning` | |||||
| *Deprecated aliases: `Pan`* | *Deprecated aliases: `Pan`* | ||||
| #### `Phaser` | |||||
| ##### `Phaser` | |||||
| #### `Physical modeling` | |||||
| ##### `Physical modeling` | |||||
| Simulates a physical system such as a string, metal bar, vocal chords, chaotic system, celestial bodies, etc. | Simulates a physical system such as a string, metal bar, vocal chords, chaotic system, celestial bodies, etc. | ||||
| #### `Polyphonic` | |||||
| ##### `Polyphonic` | |||||
| *Deprecated aliases: `Poly`* | *Deprecated aliases: `Poly`* | ||||
| #### `Quad` | |||||
| ##### `Quad` | |||||
| The core functionality times four. If multiple channels are a requirement for the module to exist (ring modulator, mixer, etc), it is not a Quad module. | The core functionality times four. If multiple channels are a requirement for the module to exist (ring modulator, mixer, etc), it is not a Quad module. | ||||
| #### `Quantizer` | |||||
| ##### `Quantizer` | |||||
| #### `Random` | |||||
| ##### `Random` | |||||
| #### `Recording` | |||||
| ##### `Recording` | |||||
| #### `Reverb` | |||||
| ##### `Reverb` | |||||
| #### `Ring modulator` | |||||
| ##### `Ring modulator` | |||||
| #### `Sample and hold` | |||||
| ##### `Sample and hold` | |||||
| *Deprecated aliases: `S&H`, `Sample & hold`* | *Deprecated aliases: `S&H`, `Sample & hold`* | ||||
| #### `Sampler` | |||||
| ##### `Sampler` | |||||
| #### `Sequencer` | |||||
| ##### `Sequencer` | |||||
| #### `Slew limiter` | |||||
| ##### `Slew limiter` | |||||
| #### `Speech` | |||||
| ##### `Speech` | |||||
| #### `Switch` | |||||
| ##### `Switch` | |||||
| #### `Synth voice` | |||||
| ##### `Synth voice` | |||||
| A synth voice must have, at the minimum, a built-in oscillator and envelope. | A synth voice must have, at the minimum, a built-in oscillator and envelope. | ||||
| #### `Tuner` | |||||
| ##### `Tuner` | |||||
| #### `Utility` | |||||
| ##### `Utility` | |||||
| Serves only extremely basic functions, like inverting, max, min, multiplying by 2, etc. | Serves only extremely basic functions, like inverting, max, min, multiplying by 2, etc. | ||||
| #### `Visual` | |||||
| ##### `Visual` | |||||
| #### `Vocoder` | |||||
| ##### `Vocoder` | |||||
| #### `Voltage-controlled amplifier` | |||||
| ##### `Voltage-controlled amplifier` | |||||
| *Deprecated aliases: `Amplifier`, `VCA`, `Voltage controlled amplifier`* | *Deprecated aliases: `Amplifier`, `VCA`, `Voltage controlled amplifier`* | ||||
| #### `Waveshaper` | |||||
| ##### `Waveshaper` | |||||
| ## `.modules[].description` | ## `.modules[].description` | ||||