| @@ -9,24 +9,31 @@ namespace tag { | |||||
| const std::vector<std::vector<std::string>> tagAliases = { | const std::vector<std::vector<std::string>> tagAliases = { | ||||
| {"Arpeggiator"}, | {"Arpeggiator"}, | ||||
| {"Attenuator"}, // With a level knob and not much else. | |||||
| {"Blank"}, // No parameters or ports. Serves no purpose except visual. | |||||
| // With a level knob and not much else. | |||||
| {"Attenuator"}, | |||||
| // No parameters or ports. Serves no purpose except visual. | |||||
| {"Blank"}, | |||||
| {"Chorus"}, | {"Chorus"}, | ||||
| {"Clock generator", "Clock"}, | {"Clock generator", "Clock"}, | ||||
| {"Clock modulator"}, // Clock dividers, multipliers, etc. | |||||
| {"Compressor"}, // With threshold, ratio, knee, etc parameters. | |||||
| {"Controller"}, // Use only if the artist "performs" with this module. Simply having knobs is not enough. Examples: on-screen keyboard, XY pad. | |||||
| // Clock dividers, multipliers, etc. | |||||
| {"Clock modulator"}, | |||||
| // With threshold, ratio, knee, etc parameters. | |||||
| {"Compressor"}, | |||||
| // Use only if the artist "performs" with this module. Simply having knobs is not enough. Examples: on-screen keyboard, XY pad. | |||||
| {"Controller"}, | |||||
| {"Delay"}, | {"Delay"}, | ||||
| {"Digital"}, | {"Digital"}, | ||||
| {"Distortion"}, | {"Distortion"}, | ||||
| {"Drum", "Drums", "Percussion"}, | {"Drum", "Drums", "Percussion"}, | ||||
| {"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. | |||||
| {"Dual"}, | |||||
| {"Dynamics"}, | {"Dynamics"}, | ||||
| {"Effect"}, | {"Effect"}, | ||||
| {"Envelope follower"}, | {"Envelope follower"}, | ||||
| {"Envelope generator"}, | {"Envelope generator"}, | ||||
| {"Equalizer", "EQ"}, | {"Equalizer", "EQ"}, | ||||
| {"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. | |||||
| {"Expander"}, | |||||
| {"External"}, | {"External"}, | ||||
| {"Filter", "VCF", "Voltage controlled filter"}, | {"Filter", "VCF", "Voltage controlled filter"}, | ||||
| {"Flanger"}, | {"Flanger"}, | ||||
| @@ -45,7 +52,8 @@ const std::vector<std::vector<std::string>> tagAliases = { | |||||
| {"Phaser"}, | {"Phaser"}, | ||||
| {"Physical modeling"}, | {"Physical modeling"}, | ||||
| {"Polyphonic", "Poly"}, | {"Polyphonic", "Poly"}, | ||||
| {"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. | |||||
| {"Quad"}, | |||||
| {"Quantizer"}, | {"Quantizer"}, | ||||
| {"Random"}, | {"Random"}, | ||||
| {"Recording"}, | {"Recording"}, | ||||
| @@ -56,9 +64,11 @@ const std::vector<std::vector<std::string>> tagAliases = { | |||||
| {"Sequencer"}, | {"Sequencer"}, | ||||
| {"Slew limiter"}, | {"Slew limiter"}, | ||||
| {"Switch"}, | {"Switch"}, | ||||
| {"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. | |||||
| {"Synth voice"}, | |||||
| {"Tuner"}, | {"Tuner"}, | ||||
| {"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. | |||||
| {"Utility"}, | |||||
| {"Visual"}, | {"Visual"}, | ||||
| {"Vocoder"}, | {"Vocoder"}, | ||||
| {"Voltage-controlled amplifier", "Amplifier", "VCA", "Voltage controlled amplifier"}, | {"Voltage-controlled amplifier", "Amplifier", "VCA", "Voltage controlled amplifier"}, | ||||