From 38fb2c8682ccc634dfcc9d1f3c6bfb7ef71f3b2d Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Wed, 28 Aug 2019 17:20:16 -0400 Subject: [PATCH] Line-break descriptions for tags --- src/tag.cpp | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/tag.cpp b/src/tag.cpp index 78e6daaf..f316780c 100644 --- a/src/tag.cpp +++ b/src/tag.cpp @@ -9,24 +9,31 @@ namespace tag { const std::vector> tagAliases = { {"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"}, {"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"}, {"Digital"}, {"Distortion"}, {"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"}, {"Effect"}, {"Envelope follower"}, {"Envelope generator"}, {"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"}, {"Filter", "VCF", "Voltage controlled filter"}, {"Flanger"}, @@ -45,7 +52,8 @@ const std::vector> tagAliases = { {"Phaser"}, {"Physical modeling"}, {"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"}, {"Random"}, {"Recording"}, @@ -56,9 +64,11 @@ const std::vector> tagAliases = { {"Sequencer"}, {"Slew limiter"}, {"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"}, - {"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"}, {"Vocoder"}, {"Voltage-controlled amplifier", "Amplifier", "VCA", "Voltage controlled amplifier"},