BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit 3156cbf6756d8b429b90af2641dec9b17ef070f2
parent f6ef5ccb3deee0cdbfe1bcba8ea3e8a96779b22a
Author: Matt Demanett <matt@demanett.net>
Date:   Wed, 13 Oct 2021 22:56:29 -0400

Rack2: friendlier output labels.

Diffstat:
MREADME-prerelease.md | 2++
MREADME.md | 2++
Msrc/AD.hpp | 4++--
Msrc/ADSR.hpp | 2+-
Msrc/AMRM.hpp | 4++--
Msrc/ASR.hpp | 4++--
Msrc/Additator.hpp | 2+-
Msrc/AddrSeq.hpp | 2+-
Msrc/Analyzer.hpp | 8++++----
Msrc/Arp.hpp | 4++--
Msrc/Assign.hpp | 4++--
Msrc/CVD.hpp | 2+-
Msrc/Chirp.hpp | 4++--
Msrc/Clpr.hpp | 8++++----
Msrc/Cmp.hpp | 8++++----
Msrc/CmpDist.hpp | 8++++----
Msrc/DADSRH.hpp | 6+++---
Msrc/DADSRHPlus.hpp | 16++++++++--------
Msrc/DGate.hpp | 4++--
Msrc/Detune.hpp | 8++++----
Msrc/EQ.hpp | 2+-
Msrc/EQS.hpp | 8++++----
Msrc/Edge.hpp | 6+++---
Msrc/EightFO.hpp | 16++++++++--------
Msrc/EightOne.hpp | 2+-
Msrc/FFB.hpp | 6+++---
Msrc/FMOp.hpp | 2+-
Msrc/FlipFlop.hpp | 8++++----
Msrc/Follow.hpp | 2+-
Msrc/FourFO.hpp | 8++++----
Msrc/FourMan.hpp | 8++++----
Msrc/Inv.hpp | 4++--
Msrc/LFO.hpp | 12++++++------
Msrc/LLFO.hpp | 2+-
Msrc/LLPG.hpp | 2+-
Msrc/LPG.hpp | 2+-
Msrc/LVCF.hpp | 2+-
Msrc/LVCO.hpp | 2+-
Msrc/Lgsw.hpp | 2+-
Msrc/Lmtr.hpp | 8++++----
Msrc/Manual.hpp | 16++++++++--------
Msrc/Matrix18.hpp | 16++++++++--------
Msrc/Matrix44.hpp | 8++++----
Msrc/Matrix81.hpp | 18+++++++++---------
Msrc/Matrix88.hpp | 16++++++++--------
Msrc/MegaGate.hpp | 10+++++-----
Msrc/Mix1.hpp | 2+-
Msrc/Mix2.hpp | 8++++----
Msrc/Mix4.hpp | 4++--
Msrc/Mix4x.hpp | 4++--
Msrc/Mix8.hpp | 4++--
Msrc/Mix8x.hpp | 4++--
Msrc/Mono.hpp | 4++--
Msrc/Mult.hpp | 12++++++------
Msrc/Mumix.hpp | 2+-
Msrc/Mute8.hpp | 16++++++++--------
Msrc/Noise.hpp | 12++++++------
Msrc/Nsgt.hpp | 8++++----
Msrc/Offset.hpp | 2+-
Msrc/OneEight.hpp | 16++++++++--------
Msrc/PEQ.hpp | 2+-
Msrc/PEQ14.hpp | 34+++++++++++++++++-----------------
Msrc/PEQ14XF.hpp | 28++++++++++++++--------------
Msrc/PEQ14XR.hpp | 2+-
Msrc/PEQ14XV.hpp | 6+++---
Msrc/PEQ6.hpp | 14+++++++-------
Msrc/PEQ6XF.hpp | 12++++++------
Msrc/Pan.hpp | 4++--
Msrc/Pgmr.hpp | 18+++++++++---------
Msrc/PgmrX.hpp | 8++++----
Msrc/PolyCon16.hpp | 2+-
Msrc/PolyCon8.hpp | 2+-
Msrc/PolyMult.hpp | 8++++----
Msrc/PolyOff16.hpp | 2+-
Msrc/PolyOff8.hpp | 2+-
Msrc/Pressor.hpp | 10+++++-----
Msrc/Pulse.hpp | 2+-
Msrc/RGate.hpp | 2+-
Msrc/Ranalyzer.hpp | 6+++---
Msrc/Reftone.hpp | 4++--
Msrc/Shaper.hpp | 8++++----
Msrc/ShaperPlus.hpp | 16++++++++--------
Msrc/Sine.hpp | 2+-
Msrc/Slew.hpp | 2+-
Msrc/Stack.hpp | 6+++---
Msrc/Sums.hpp | 10+++++-----
Msrc/Switch.hpp | 4++--
Msrc/Switch1616.hpp | 32++++++++++++++++----------------
Msrc/Switch18.hpp | 16++++++++--------
Msrc/Switch44.hpp | 8++++----
Msrc/Switch81.hpp | 2+-
Msrc/Switch88.hpp | 16++++++++--------
Msrc/UMix.hpp | 2+-
Msrc/Unison.hpp | 4++--
Msrc/VCA.hpp | 4++--
Msrc/VCAmp.hpp | 2+-
Msrc/VCF.hpp | 2+-
Msrc/VCM.hpp | 2+-
Msrc/VCO.hpp | 8++++----
Msrc/VU.hpp | 8++++----
Msrc/Velo.hpp | 2+-
Msrc/Vish.hpp | 2+-
Msrc/Walk.hpp | 2+-
Msrc/Walk2.hpp | 6+++---
Msrc/XCO.hpp | 10+++++-----
Msrc/XFade.hpp | 2+-
106 files changed, 369 insertions(+), 365 deletions(-)

diff --git a/README-prerelease.md b/README-prerelease.md @@ -1158,6 +1158,8 @@ The current step can be selected many ways: - By pressing the button, or sending a trigger to the SELECT input, for a given step. - By inputs to CLOCK and/or SELECT, subject to the FWD and S.O.C. ("Select On Clock") toggles. The behavior of these is the same as it is on <a href="#eightone">8:1</a> (and 1:8 and ADDR-SEQ), with the exception that the voltage range to the SELECT input is divided by the number of steps present on PGMR and all its connected PGMRX instances (where the division is always by 8 -- 16 if you consider negative voltages -- on 8:1). +The leftmost bottom output emits a trigger whenever the step changes. The outputs below each channel selector emit a trigger when that step is selected. + Any PGMRX expanders must be positioned to the right of, and ajacent to, the base PGMR module, or the previous PGMRX in the chain. See <a href="#expanders">notes on expanders</a>. _Polyphony:_ <a href="#polyphony">polyphonic</a>, with polyphony defined by the CLOCK input. This can be set to the SELECT CV input on the context menu. diff --git a/README.md b/README.md @@ -1158,6 +1158,8 @@ The current step can be selected many ways: - By pressing the button, or sending a trigger to the SELECT input, for a given step. - By inputs to CLOCK and/or SELECT, subject to the FWD and S.O.C. ("Select On Clock") toggles. The behavior of these is the same as it is on <a href="#eightone">8:1</a> (and 1:8 and ADDR-SEQ), with the exception that the voltage range to the SELECT input is divided by the number of steps present on PGMR and all its connected PGMRX instances (where the division is always by 8 -- 16 if you consider negative voltages -- on 8:1). +The leftmost bottom output emits a trigger whenever the step changes. The outputs below each channel selector emit a trigger when that step is selected. + Any PGMRX expanders must be positioned to the right of, and ajacent to, the base PGMR module, or the previous PGMRX in the chain. See <a href="#expanders">notes on expanders</a>. _Polyphony:_ <a href="#polyphony">polyphonic</a>, with polyphony defined by the CLOCK input. This can be set to the SELECT CV input on the context menu. diff --git a/src/AD.hpp b/src/AD.hpp @@ -77,8 +77,8 @@ struct AD : BGModule { configInput(ATTACK_INPUT, "Attack CV"); configInput(DECAY_INPUT, "Decay CV"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(EOC_OUTPUT, "EOC"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(EOC_OUTPUT, "End-of-cycle trigger"); } void reset() override; diff --git a/src/ADSR.hpp b/src/ADSR.hpp @@ -66,7 +66,7 @@ struct ADSR : BGModule { configInput(GATE_INPUT, "Gate"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Envelope"); } void reset() override; diff --git a/src/AMRM.hpp b/src/AMRM.hpp @@ -44,8 +44,8 @@ struct AMRM : BGModule { configInput(RECTIFY_INPUT, "Rectify CV"); configInput(DRYWET_INPUT, "Dry/wet CV"); - configOutput(OUT_OUTPUT, "OUT"); - configOutput(RECTIFY_OUTPUT, "RECTIFY"); + configOutput(OUT_OUTPUT, "Modulated carrier signal"); + configOutput(RECTIFY_OUTPUT, "Rectified modulator signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/ASR.hpp b/src/ASR.hpp @@ -72,8 +72,8 @@ struct ASR : BGModule { configInput(ATTACK_INPUT, "Attack CV"); configInput(RELEASE_INPUT, "Release CV"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(EOC_OUTPUT, "EOC"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(EOC_OUTPUT, "End-of-cycle trigger"); } void reset() override; diff --git a/src/Additator.hpp b/src/Additator.hpp @@ -125,7 +125,7 @@ struct Additator : BGModule { configInput(BALANCE_INPUT, "Balance CV"); configInput(FILTER_INPUT, "Filter CV"); - configOutput(AUDIO_OUTPUT, "AUDIO"); + configOutput(AUDIO_OUTPUT, "Signal"); } void reset() override; diff --git a/src/AddrSeq.hpp b/src/AddrSeq.hpp @@ -132,7 +132,7 @@ struct AddrSeq : AddrSeqBase { configInput(RESET_INPUT, "Reset"); configInput(SELECT_INPUT, "Select CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Sequence"); setInputIDs(CLOCK_INPUT, SELECT_INPUT); setLocalElements({ diff --git a/src/Analyzer.hpp b/src/Analyzer.hpp @@ -58,10 +58,10 @@ struct Analyzer : AnalyzerBase { configInput(SIGNALC_INPUT, "Signal C"); configInput(SIGNALD_INPUT, "Signal D"); - configOutput(SIGNALA_OUTPUT, "SIGNALA"); - configOutput(SIGNALB_OUTPUT, "SIGNALB"); - configOutput(SIGNALC_OUTPUT, "SIGNALC"); - configOutput(SIGNALD_OUTPUT, "SIGNALD"); + configOutput(SIGNALA_OUTPUT, "Signal A"); + configOutput(SIGNALB_OUTPUT, "Signal B"); + configOutput(SIGNALC_OUTPUT, "Signal C"); + configOutput(SIGNALD_OUTPUT, "Signal D"); } virtual ~Analyzer() { reset(); diff --git a/src/Arp.hpp b/src/Arp.hpp @@ -143,8 +143,8 @@ struct Arp : BGModule { configInput(PITCH_INPUT, "Pitch (1V/octave)"); configInput(GATE_INPUT, "Gate"); - configOutput(PITCH_OUTPUT, "PITCH"); - configOutput(GATE_OUTPUT, "GATE"); + configOutput(PITCH_OUTPUT, "Pitch (1V/octave)"); + configOutput(GATE_OUTPUT, "Gate"); _currentNotes = new NoteSet(); _playbackNotes = new NoteSet(_currentNotes); diff --git a/src/Assign.hpp b/src/Assign.hpp @@ -47,8 +47,8 @@ struct Assign : BGModule { configInput(GATE_INPUT, "Gate"); configInput(RESET_INPUT, "Reset"); - configOutput(PITCH_OUTPUT, "PITCH"); - configOutput(GATE_OUTPUT, "GATE"); + configOutput(PITCH_OUTPUT, "Pitch (1V/octave)"); + configOutput(GATE_OUTPUT, "Gate"); } void reset() override; diff --git a/src/CVD.hpp b/src/CVD.hpp @@ -51,7 +51,7 @@ struct CVD : BGModule { configInput(MIX_INPUT, "Dry/wet CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void sampleRateChange() override; diff --git a/src/Chirp.hpp b/src/Chirp.hpp @@ -98,8 +98,8 @@ struct Chirp : BGModule { configInput(TIME_INPUT, "Time CV"); configInput(TRIGGER_INPUT, "Trigger"); - configOutput(EOC_OUTPUT, "EOC"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(EOC_OUTPUT, "End-of-cycle trigger"); + configOutput(OUT_OUTPUT, "Signal"); } void reset() override; diff --git a/src/Clpr.hpp b/src/Clpr.hpp @@ -58,13 +58,13 @@ struct Clpr : BGModule { configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT); - configInput(LEFT_INPUT, "Left"); - configInput(RIGHT_INPUT, "Right"); + configInput(LEFT_INPUT, "Left signal"); + configInput(RIGHT_INPUT, "Right signal"); configInput(THRESHOLD_INPUT, "Threshold CV"); configInput(OUTPUT_GAIN_INPUT, "Output gain CV"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/Cmp.hpp b/src/Cmp.hpp @@ -61,10 +61,10 @@ struct Cmp : BGModule { configInput(WINDOW_INPUT, "Window CV"); configInput(LAG_INPUT, "Lag CV"); - configOutput(GREATER_OUTPUT, "GREATER"); - configOutput(LESS_OUTPUT, "LESS"); - configOutput(EQUAL_OUTPUT, "EQUAL"); - configOutput(NOT_EQUAL_OUTPUT, "NOT_EQUAL"); + configOutput(GREATER_OUTPUT, "Greater than"); + configOutput(LESS_OUTPUT, "Less than"); + configOutput(EQUAL_OUTPUT, "Equal"); + configOutput(NOT_EQUAL_OUTPUT, "Not equal"); } void reset() override; diff --git a/src/CmpDist.hpp b/src/CmpDist.hpp @@ -78,10 +78,10 @@ struct CmpDist : BGModule { configInput(B_INPUT, "Signal B"); configInput(B_SCALE_INPUT, "Scale B CV"); - configOutput(GT_OUTPUT, "GT"); - configOutput(LT_OUTPUT, "LT"); - configOutput(EQ_OUTPUT, "EQ"); - configOutput(MIX_OUTPUT, "MIX"); + configOutput(GT_OUTPUT, "Greater than"); + configOutput(LT_OUTPUT, "Less than"); + configOutput(EQ_OUTPUT, "Equal"); + configOutput(MIX_OUTPUT, "Mix"); } bool active() override; diff --git a/src/DADSRH.hpp b/src/DADSRH.hpp @@ -83,9 +83,9 @@ struct DADSRH : TriggerOnLoadModule { configInput(TRIGGER_INPUT, "Trigger"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(INV_OUTPUT, "INV"); - configOutput(TRIGGER_OUTPUT, "TRIGGER"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(INV_OUTPUT, "Inverted envelope"); + configOutput(TRIGGER_OUTPUT, "End-of-cycle trigger"); } void reset() override; diff --git a/src/DADSRHPlus.hpp b/src/DADSRHPlus.hpp @@ -100,14 +100,14 @@ struct DADSRHPlus : TriggerOnLoadModule { configInput(HOLD_INPUT, "Hold CV"); configInput(TRIGGER_INPUT, "Trigger"); - configOutput(DELAY_OUTPUT, "DELAY"); - configOutput(ATTACK_OUTPUT, "ATTACK"); - configOutput(DECAY_OUTPUT, "DECAY"); - configOutput(SUSTAIN_OUTPUT, "SUSTAIN"); - configOutput(RELEASE_OUTPUT, "RELEASE"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(INV_OUTPUT, "INV"); - configOutput(TRIGGER_OUTPUT, "TRIGGER"); + configOutput(DELAY_OUTPUT, "Delay stage gate"); + configOutput(ATTACK_OUTPUT, "Attack stage gate"); + configOutput(DECAY_OUTPUT, "Decay stage gate"); + configOutput(SUSTAIN_OUTPUT, "Sustain stage gate"); + configOutput(RELEASE_OUTPUT, "Release stage gate"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(INV_OUTPUT, "Inverted envelope"); + configOutput(TRIGGER_OUTPUT, "End-of-cycle trigger"); } void reset() override; diff --git a/src/DGate.hpp b/src/DGate.hpp @@ -62,8 +62,8 @@ struct DGate : TriggerOnLoadModule { configInput(TRIGGER_INPUT, "Trigger"); - configOutput(GATE_OUTPUT, "GATE"); - configOutput(END_OUTPUT, "END"); + configOutput(GATE_OUTPUT, "Gate"); + configOutput(END_OUTPUT, "End-of-cycle trigger"); } void reset() override; diff --git a/src/Detune.hpp b/src/Detune.hpp @@ -40,11 +40,11 @@ struct Detune : BGModule { paramQuantities[CENTS_PARAM]->snapEnabled = true; configInput(CV_INPUT, "Detune CV"); - configInput(IN_INPUT, "Signal"); + configInput(IN_INPUT, "Pitch (1V/octave)"); - configOutput(THRU_OUTPUT, "THRU"); - configOutput(OUT_PLUS_OUTPUT, "OUT_PLUS"); - configOutput(OUT_MINUS_OUTPUT, "OUT_MINUS"); + configOutput(THRU_OUTPUT, "Pitch through (1V/octave)"); + configOutput(OUT_PLUS_OUTPUT, "Raised pitch (1V/octave)"); + configOutput(OUT_MINUS_OUTPUT, "Lowered pitch (1V/octave)"); for (int i = 0; i < maxChannels; ++i) { _lastCents[i] = -1.0f; diff --git a/src/EQ.hpp b/src/EQ.hpp @@ -41,7 +41,7 @@ struct EQ : BGModule { configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } bool active() override; diff --git a/src/EQS.hpp b/src/EQS.hpp @@ -45,11 +45,11 @@ struct EQS : BGModule { configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT); - configInput(LEFT_INPUT, "Left"); - configInput(RIGHT_INPUT, "Right"); + configInput(LEFT_INPUT, "Left signal"); + configInput(RIGHT_INPUT, "Right signal"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } bool active() override; diff --git a/src/Edge.hpp b/src/Edge.hpp @@ -58,9 +58,9 @@ struct Edge : BGModule { configInput(IN_INPUT, "Signal"); - configOutput(HIGH_OUTPUT, "HIGH"); - configOutput(RISE_OUTPUT, "RISE"); - configOutput(FALL_OUTPUT, "FALL"); + configOutput(HIGH_OUTPUT, "High gate"); + configOutput(RISE_OUTPUT, "Rising trigger"); + configOutput(FALL_OUTPUT, "Falling trigger"); } void reset() override; diff --git a/src/EightFO.hpp b/src/EightFO.hpp @@ -160,14 +160,14 @@ struct EightFO : LFOBase { configInput(SCALE_INPUT, "Scale CV"); configInput(SMOOTH_INPUT, "Smoothing CV"); - configOutput(PHASE7_OUTPUT, "PHASE7"); - configOutput(PHASE6_OUTPUT, "PHASE6"); - configOutput(PHASE5_OUTPUT, "PHASE5"); - configOutput(PHASE4_OUTPUT, "PHASE4"); - configOutput(PHASE3_OUTPUT, "PHASE3"); - configOutput(PHASE2_OUTPUT, "PHASE2"); - configOutput(PHASE1_OUTPUT, "PHASE1"); - configOutput(PHASE0_OUTPUT, "PHASE0"); + configOutput(PHASE7_OUTPUT, "Phase 7"); + configOutput(PHASE6_OUTPUT, "Phase 6"); + configOutput(PHASE5_OUTPUT, "Phase 5"); + configOutput(PHASE4_OUTPUT, "Phase 4"); + configOutput(PHASE3_OUTPUT, "Phase 3"); + configOutput(PHASE2_OUTPUT, "Phase 2"); + configOutput(PHASE1_OUTPUT, "Phase 1"); + configOutput(PHASE0_OUTPUT, "Phase 0"); } void reset() override; diff --git a/src/EightOne.hpp b/src/EightOne.hpp @@ -74,7 +74,7 @@ struct EightOne : AddressableSequenceModule { configInput(RESET_INPUT, "Reset"); configInput(SELECT_INPUT, "Select CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void processAlways(const ProcessArgs& args) override; diff --git a/src/FFB.hpp b/src/FFB.hpp @@ -92,9 +92,9 @@ struct FFB : BGModule { configInput(IN_INPUT, "Signal"); configInput(CV_INPUT, "Frequency CV"); - configOutput(ALL_OUTPUT, "ALL"); - configOutput(ODD_OUTPUT, "ODD"); - configOutput(EVEN_OUTPUT, "EVEN"); + configOutput(ALL_OUTPUT, "All filters mix"); + configOutput(ODD_OUTPUT, "Odd filters mix"); + configOutput(EVEN_OUTPUT, "Even filters mix"); } void sampleRateChange() override; diff --git a/src/FMOp.hpp b/src/FMOp.hpp @@ -127,7 +127,7 @@ struct FMOp : BGModule { configInput(GATE_INPUT, "Gate"); configInput(FM_INPUT, "Frequency modulation"); - configOutput(AUDIO_OUTPUT, "AUDIO"); + configOutput(AUDIO_OUTPUT, "Signal"); } void reset() override; diff --git a/src/FlipFlop.hpp b/src/FlipFlop.hpp @@ -45,10 +45,10 @@ struct FlipFlop : BGModule { configInput(IN2_INPUT, "Trigger 2"); configInput(RESET2_INPUT, "Reset 2"); - configOutput(A1_OUTPUT, "A1"); - configOutput(B1_OUTPUT, "B1"); - configOutput(A2_OUTPUT, "A2"); - configOutput(B2_OUTPUT, "B2"); + configOutput(A1_OUTPUT, "A1 gate"); + configOutput(B1_OUTPUT, "B1 gate"); + configOutput(A2_OUTPUT, "A2 gate"); + configOutput(B2_OUTPUT, "B2 gate"); } void reset() override; diff --git a/src/Follow.hpp b/src/Follow.hpp @@ -47,7 +47,7 @@ struct Follow : FollowerBase { configInput(GAIN_INPUT, "Gain CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Envelope"); } bool active() override; diff --git a/src/FourFO.hpp b/src/FourFO.hpp @@ -124,10 +124,10 @@ struct FourFO : LFOBase { configInput(PHASE2_INPUT, "Phase 2 CV"); configInput(PHASE3_INPUT, "Phase 3 CV"); - configOutput(PHASE0_OUTPUT, "PHASE0"); - configOutput(PHASE1_OUTPUT, "PHASE1"); - configOutput(PHASE2_OUTPUT, "PHASE2"); - configOutput(PHASE3_OUTPUT, "PHASE3"); + configOutput(PHASE0_OUTPUT, "Phase 0"); + configOutput(PHASE1_OUTPUT, "Phase 1"); + configOutput(PHASE2_OUTPUT, "Phase 2"); + configOutput(PHASE3_OUTPUT, "Phase 3"); } void reset() override; diff --git a/src/FourMan.hpp b/src/FourMan.hpp @@ -42,10 +42,10 @@ struct FourMan : TriggerOnLoadModule { configButton(TRIGGER3_PARAM, "Trigger 3"); configButton(TRIGGER4_PARAM, "Trigger 4"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); + configOutput(OUT1_OUTPUT, "Trigger 1"); + configOutput(OUT2_OUTPUT, "Trigger 2"); + configOutput(OUT3_OUTPUT, "Trigger 3"); + configOutput(OUT4_OUTPUT, "Trigger 4"); _triggerOnLoad = false; _initialDelay = new bogaudio::dsp::Timer(APP->engine->getSampleRate(), 0.01f); diff --git a/src/Inv.hpp b/src/Inv.hpp @@ -56,8 +56,8 @@ struct Inv : BGModule { configInput(GATE2_INPUT, "Gate 2"); configInput(IN2_INPUT, "Signal 2"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); } void reset() override; diff --git a/src/LFO.hpp b/src/LFO.hpp @@ -100,12 +100,12 @@ struct LFO : LFOBase { configInput(PITCH_INPUT, "Pitch (1V/octave)"); configInput(RESET_INPUT, "Reset"); - configOutput(RAMP_UP_OUTPUT, "RAMP_UP"); - configOutput(RAMP_DOWN_OUTPUT, "RAMP_DOWN"); - configOutput(SQUARE_OUTPUT, "SQUARE"); - configOutput(TRIANGLE_OUTPUT, "TRIANGLE"); - configOutput(SINE_OUTPUT, "SINE"); - configOutput(STEPPED_OUTPUT, "STEPPED"); + configOutput(RAMP_UP_OUTPUT, "Ramp up"); + configOutput(RAMP_DOWN_OUTPUT, "Ramp down"); + configOutput(SQUARE_OUTPUT, "Square"); + configOutput(TRIANGLE_OUTPUT, "Triangle"); + configOutput(SINE_OUTPUT, "Sine"); + configOutput(STEPPED_OUTPUT, "Stepped"); } void reset() override; diff --git a/src/LLFO.hpp b/src/LLFO.hpp @@ -95,7 +95,7 @@ struct LLFO : LFOBase { configInput(PITCH_INPUT, "Pitch (1V/octave)"); configInput(RESET_INPUT, "Reset"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void reset() override; diff --git a/src/LLPG.hpp b/src/LLPG.hpp @@ -56,7 +56,7 @@ struct LLPG : BGModule { configInput(GATE_INPUT, "Gate"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void reset() override; diff --git a/src/LPG.hpp b/src/LPG.hpp @@ -76,7 +76,7 @@ struct LPG : LPGEnvBaseModule { configInput(GATE_INPUT, "Gate"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void reset() override; diff --git a/src/LVCF.hpp b/src/LVCF.hpp @@ -79,7 +79,7 @@ struct LVCF : BGModule { configInput(IN_INPUT, "Signal"); configInput(FREQUENCY_CV_INPUT, "Cutoff CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/LVCO.hpp b/src/LVCO.hpp @@ -70,7 +70,7 @@ struct LVCO : VCOBase { configInput(FM_INPUT, "Frequency modulation"); configInput(SYNC_INPUT, "Sync"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/Lgsw.hpp b/src/Lgsw.hpp @@ -68,7 +68,7 @@ struct Lgsw : SaveLatchToPatchModule { configInput(HIGH_INPUT, "High signal"); configInput(LOW_INPUT, "Low signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void resetChannel(int c); diff --git a/src/Lmtr.hpp b/src/Lmtr.hpp @@ -72,13 +72,13 @@ struct Lmtr : BGModule { configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT); - configInput(LEFT_INPUT, "Left"); - configInput(RIGHT_INPUT, "Right"); + configInput(LEFT_INPUT, "Left signal"); + configInput(RIGHT_INPUT, "Right signal"); configInput(THRESHOLD_INPUT, "Threshold CV"); configInput(OUTPUT_GAIN_INPUT, "Output gain CV"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } void sampleRateChange() override; diff --git a/src/Manual.hpp b/src/Manual.hpp @@ -40,14 +40,14 @@ struct Manual : TriggerOnLoadModule { config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS); configButton(TRIGGER_PARAM, "Trigger"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Trigger"); + configOutput(OUT2_OUTPUT, "Trigger"); + configOutput(OUT3_OUTPUT, "Trigger"); + configOutput(OUT4_OUTPUT, "Trigger"); + configOutput(OUT5_OUTPUT, "Trigger"); + configOutput(OUT6_OUTPUT, "Trigger"); + configOutput(OUT7_OUTPUT, "Trigger"); + configOutput(OUT8_OUTPUT, "Trigger"); _triggerOnLoad = false; _initialDelay = new bogaudio::dsp::Timer(APP->engine->getSampleRate(), 0.01f); diff --git a/src/Matrix18.hpp b/src/Matrix18.hpp @@ -50,14 +50,14 @@ struct Matrix18 : KnobMatrixModule { configInput(IN_INPUT, "Signal"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); + configOutput(OUT3_OUTPUT, "Signal 3"); + configOutput(OUT4_OUTPUT, "Signal 4"); + configOutput(OUT5_OUTPUT, "Signal 5"); + configOutput(OUT6_OUTPUT, "Signal 6"); + configOutput(OUT7_OUTPUT, "Signal 7"); + configOutput(OUT8_OUTPUT, "Signal 8"); } }; diff --git a/src/Matrix44.hpp b/src/Matrix44.hpp @@ -68,10 +68,10 @@ struct Matrix44 : Matrix44Base { configInput(IN3_INPUT, "Signal 3"); configInput(IN4_INPUT, "Signal 4"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); + configOutput(OUT1_OUTPUT, "Signal A"); + configOutput(OUT2_OUTPUT, "Signal B"); + configOutput(OUT3_OUTPUT, "Signal C"); + configOutput(OUT4_OUTPUT, "Signal D"); setLocalElements({new Matrix44Element(NULL, NULL, NULL)}); diff --git a/src/Matrix81.hpp b/src/Matrix81.hpp @@ -48,16 +48,16 @@ struct Matrix81 : KnobMatrixModule { configParam(MIX7_PARAM, -1.0f, 1.0f, 0.0f, "Mix 7", "%", 0.0f, 100.0f); configParam(MIX8_PARAM, -1.0f, 1.0f, 0.0f, "Mix 8", "%", 0.0f, 100.0f); - configInput(IN1_INPUT, "Signal 1"); - configInput(IN2_INPUT, "Signal 2"); - configInput(IN3_INPUT, "Signal 3"); - configInput(IN4_INPUT, "Signal 4"); - configInput(IN5_INPUT, "Signal 5"); - configInput(IN6_INPUT, "Signal 6"); - configInput(IN7_INPUT, "Signal 7"); - configInput(IN8_INPUT, "Signal 8"); + configInput(IN1_INPUT, "Signal A"); + configInput(IN2_INPUT, "Signal B"); + configInput(IN3_INPUT, "Signal C"); + configInput(IN4_INPUT, "Signal D"); + configInput(IN5_INPUT, "Signal E"); + configInput(IN6_INPUT, "Signal F"); + configInput(IN7_INPUT, "Signal G"); + configInput(IN8_INPUT, "Signal H"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } }; diff --git a/src/Matrix88.hpp b/src/Matrix88.hpp @@ -176,14 +176,14 @@ struct Matrix88 : Matrix88Base { configInput(IN7_INPUT, "Signal 7"); configInput(IN8_INPUT, "Signal 8"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Signal A"); + configOutput(OUT2_OUTPUT, "Signal B"); + configOutput(OUT3_OUTPUT, "Signal C"); + configOutput(OUT4_OUTPUT, "Signal D"); + configOutput(OUT5_OUTPUT, "Signal E"); + configOutput(OUT6_OUTPUT, "Signal F"); + configOutput(OUT7_OUTPUT, "Signal G"); + configOutput(OUT8_OUTPUT, "Signal H"); setLocalElements({new Matrix88Element(NULL, NULL, NULL)}); registerBase(); diff --git a/src/MegaGate.hpp b/src/MegaGate.hpp @@ -136,8 +136,8 @@ struct MegaGate : LPGEnvBaseModule { configInput(TILT_INPUT, "Tilt CV"); configInput(VELOCITY_INPUT, "Velocity CV"); configInput(SHAPE_INPUT, "Shape CV"); - configInput(LEFT_INPUT, "Left"); - configInput(RIGHT_INPUT, "Right"); + configInput(LEFT_INPUT, "Left signal"); + configInput(RIGHT_INPUT, "Right signal"); configInput(GATE_INPUT, "Gate"); configInput(LPF_ENV_INPUT, "LPF envelope response CV"); configInput(LPF_BIAS_INPUT, "LPF bias CV"); @@ -146,9 +146,9 @@ struct MegaGate : LPGEnvBaseModule { configInput(VCA_ENV_INPUT, "VCA envelope response CV"); configInput(VCA_BIAS_INPUT, "VCA bias CV"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } void reset() override; diff --git a/src/Mix1.hpp b/src/Mix1.hpp @@ -43,7 +43,7 @@ struct Mix1 : LinearCVMixerModule { configInput(LEVEL_INPUT, "Level CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void sampleRateChange() override; diff --git a/src/Mix2.hpp b/src/Mix2.hpp @@ -63,11 +63,11 @@ struct Mix2 : LinearCVMixerModule { configInput(LEVEL_INPUT, "Level CV"); configInput(MUTE_INPUT, "Mute CV"); - configInput(L_INPUT, "Left"); - configInput(R_INPUT, "Right"); + configInput(L_INPUT, "Left signal"); + configInput(R_INPUT, "Right signal"); - configOutput(L_OUTPUT, "L"); - configOutput(R_OUTPUT, "R"); + configOutput(L_OUTPUT, "Left signal"); + configOutput(R_OUTPUT, "Right signal"); } void sampleRateChange() override; diff --git a/src/Mix4.hpp b/src/Mix4.hpp @@ -102,8 +102,8 @@ struct Mix4 : ExpandableModule<Mix4ExpanderMessage, DimmableMixerModule> { configInput(IN4_INPUT, "Channel 4"); configInput(MIX_CV_INPUT, "Mix level CV"); - configOutput(L_OUTPUT, "L"); - configOutput(R_OUTPUT, "R"); + configOutput(L_OUTPUT, "Left signal"); + configOutput(R_OUTPUT, "Right signal"); _channels[0] = new MixerChannel(params[LEVEL1_PARAM], params[MUTE1_PARAM], inputs[CV1_INPUT]); _channels[1] = new MixerChannel(params[LEVEL2_PARAM], params[MUTE2_PARAM], inputs[CV2_INPUT]); diff --git a/src/Mix4x.hpp b/src/Mix4x.hpp @@ -117,8 +117,8 @@ struct Mix4x : ExpanderModule<Mix4ExpanderMessage, BGModule> { configInput(L_B_INPUT, "Return B left"); configInput(R_B_INPUT, "Return B right"); - configOutput(SEND_A_OUTPUT, "SEND_A"); - configOutput(SEND_B_OUTPUT, "SEND_B"); + configOutput(SEND_A_OUTPUT, "Send A"); + configOutput(SEND_B_OUTPUT, "Send B"); _channels[0] = new MixerExpanderChannel(params[LOW1_PARAM], params[MID1_PARAM], params[HIGH1_PARAM], params[A1_PARAM], params[B1_PARAM], params[PRE_A1_PARAM], params[PRE_B1_PARAM], inputs[A1_INPUT], inputs[B1_INPUT]); _channels[1] = new MixerExpanderChannel(params[LOW2_PARAM], params[MID2_PARAM], params[HIGH2_PARAM], params[A2_PARAM], params[B2_PARAM], params[PRE_A2_PARAM], params[PRE_B2_PARAM], inputs[A2_INPUT], inputs[B2_INPUT]); diff --git a/src/Mix8.hpp b/src/Mix8.hpp @@ -154,8 +154,8 @@ struct Mix8 : ExpandableModule<Mix8ExpanderMessage, DimmableMixerModule> { configInput(IN8_INPUT, "Channel 8"); configInput(MIX_CV_INPUT, "Mix level CV"); - configOutput(L_OUTPUT, "L"); - configOutput(R_OUTPUT, "R"); + configOutput(L_OUTPUT, "Left signal"); + configOutput(R_OUTPUT, "Right signal"); _channels[0] = new MixerChannel(params[LEVEL1_PARAM], params[MUTE1_PARAM], inputs[CV1_INPUT]); _channels[1] = new MixerChannel(params[LEVEL2_PARAM], params[MUTE2_PARAM], inputs[CV2_INPUT]); diff --git a/src/Mix8x.hpp b/src/Mix8x.hpp @@ -188,8 +188,8 @@ struct Mix8x : ExpanderModule<Mix8ExpanderMessage, BGModule> { configInput(L_B_INPUT, "Return B left"); configInput(R_B_INPUT, "Return B right"); - configOutput(SEND_A_OUTPUT, "SEND_A"); - configOutput(SEND_B_OUTPUT, "SEND_B"); + configOutput(SEND_A_OUTPUT, "Send A"); + configOutput(SEND_B_OUTPUT, "Send B"); _channels[0] = new MixerExpanderChannel(params[LOW1_PARAM], params[MID1_PARAM], params[HIGH1_PARAM], params[A1_PARAM], params[B1_PARAM], params[PRE_A1_PARAM], params[PRE_B1_PARAM], inputs[A1_INPUT], inputs[B1_INPUT]); _channels[1] = new MixerExpanderChannel(params[LOW2_PARAM], params[MID2_PARAM], params[HIGH2_PARAM], params[A2_PARAM], params[B2_PARAM], params[PRE_A2_PARAM], params[PRE_B2_PARAM], inputs[A2_INPUT], inputs[B2_INPUT]); diff --git a/src/Mono.hpp b/src/Mono.hpp @@ -45,9 +45,9 @@ struct Mono : BGModule { configParam(COMPRESSION_PARAM, 0.0f, 1.0f, 0.2f, "Compression", "", 0.0f, 10.0f); configParam<AmplifierParamQuantity>(LEVEL_PARAM, 0.0f, 1.0f, 1.0f, "Output level"); - configInput(POLY_INPUT, "Signal"); + configInput(POLY_INPUT, "Polyphonic signal"); - configOutput(MONO_OUTPUT, "MONO"); + configOutput(MONO_OUTPUT, "Mono signal"); } void sampleRateChange() override; diff --git a/src/Mult.hpp b/src/Mult.hpp @@ -33,12 +33,12 @@ struct Mult : BGModule { configInput(INA_INPUT, "Signal A"); configInput(INB_INPUT, "Signal B"); - configOutput(OUTA1_OUTPUT, "OUTA1"); - configOutput(OUTA2_OUTPUT, "OUTA2"); - configOutput(OUTA3_OUTPUT, "OUTA3"); - configOutput(OUTB1_OUTPUT, "OUTB1"); - configOutput(OUTB2_OUTPUT, "OUTB2"); - configOutput(OUTB3_OUTPUT, "OUTB3"); + configOutput(OUTA1_OUTPUT, "Signal A"); + configOutput(OUTA2_OUTPUT, "Signal A"); + configOutput(OUTA3_OUTPUT, "Signal A"); + configOutput(OUTB1_OUTPUT, "Signal B"); + configOutput(OUTB2_OUTPUT, "Signal B"); + configOutput(OUTB3_OUTPUT, "Signal B"); } void processAll(const ProcessArgs& args) override; diff --git a/src/Mumix.hpp b/src/Mumix.hpp @@ -70,7 +70,7 @@ struct Mumix : MatrixBaseModule { configInput(IN7_INPUT, "Signal 7"); configInput(IN8_INPUT, "Signal 8"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void sampleRateChange() override; diff --git a/src/Mute8.hpp b/src/Mute8.hpp @@ -113,14 +113,14 @@ struct Mute8 : BGModule { configInput(MUTE7_INPUT, "Mute 7 CV"); configInput(MUTE8_INPUT, "Mute 8 CV"); - configOutput(OUTPUT1_OUTPUT, "OUTPUT1"); - configOutput(OUTPUT2_OUTPUT, "OUTPUT2"); - configOutput(OUTPUT3_OUTPUT, "OUTPUT3"); - configOutput(OUTPUT4_OUTPUT, "OUTPUT4"); - configOutput(OUTPUT5_OUTPUT, "OUTPUT5"); - configOutput(OUTPUT6_OUTPUT, "OUTPUT6"); - configOutput(OUTPUT7_OUTPUT, "OUTPUT7"); - configOutput(OUTPUT8_OUTPUT, "OUTPUT8"); + configOutput(OUTPUT1_OUTPUT, "Signal 1"); + configOutput(OUTPUT2_OUTPUT, "Signal 2"); + configOutput(OUTPUT3_OUTPUT, "Signal 3"); + configOutput(OUTPUT4_OUTPUT, "Signal 4"); + configOutput(OUTPUT5_OUTPUT, "Signal 5"); + configOutput(OUTPUT6_OUTPUT, "Signal 6"); + configOutput(OUTPUT7_OUTPUT, "Signal 7"); + configOutput(OUTPUT8_OUTPUT, "Signal 8"); } json_t* saveToJson(json_t* root) override; diff --git a/src/Noise.hpp b/src/Noise.hpp @@ -41,12 +41,12 @@ struct Noise : PolyChannelsModule { configInput(ABS_INPUT, "Absolute value"); - configOutput(WHITE_OUTPUT, "WHITE"); - configOutput(PINK_OUTPUT, "PINK"); - configOutput(RED_OUTPUT, "RED"); - configOutput(GAUSS_OUTPUT, "GAUSS"); - configOutput(ABS_OUTPUT, "ABS"); - configOutput(BLUE_OUTPUT, "BLUE"); + configOutput(WHITE_OUTPUT, "White noise"); + configOutput(PINK_OUTPUT, "Pink noise"); + configOutput(RED_OUTPUT, "Red noise"); + configOutput(GAUSS_OUTPUT, "Gaussian noise"); + configOutput(ABS_OUTPUT, "Absolute value"); + configOutput(BLUE_OUTPUT, "Blue noise"); } void processAll(const ProcessArgs& args) override; diff --git a/src/Nsgt.hpp b/src/Nsgt.hpp @@ -72,13 +72,13 @@ struct Nsgt : BGModule { configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT); - configInput(LEFT_INPUT, "Left"); - configInput(RIGHT_INPUT, "Right"); + configInput(LEFT_INPUT, "Left signal"); + configInput(RIGHT_INPUT, "Right signal"); configInput(THRESHOLD_INPUT, "Threshold CV"); configInput(RATIO_INPUT, "Ratio CV"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } void sampleRateChange() override; diff --git a/src/Offset.hpp b/src/Offset.hpp @@ -38,7 +38,7 @@ struct Offset : DisableOutputLimitModule { configInput(SCALE_INPUT, "Scale CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/OneEight.hpp b/src/OneEight.hpp @@ -67,14 +67,14 @@ struct OneEight : AddressableSequenceModule { configInput(SELECT_INPUT, "Select CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); + configOutput(OUT3_OUTPUT, "Signal 3"); + configOutput(OUT4_OUTPUT, "Signal 4"); + configOutput(OUT5_OUTPUT, "Signal 5"); + configOutput(OUT6_OUTPUT, "Signal 6"); + configOutput(OUT7_OUTPUT, "Signal 7"); + configOutput(OUT8_OUTPUT, "Signal 8"); } void processAlways(const ProcessArgs& args) override; diff --git a/src/PEQ.hpp b/src/PEQ.hpp @@ -87,7 +87,7 @@ struct PEQ : BGModule { configInput(ALL_CV_INPUT, "All-channels frequency CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void sampleRateChange() override; diff --git a/src/PEQ14.hpp b/src/PEQ14.hpp @@ -211,23 +211,23 @@ struct PEQ14 : ExpandableModule<PEQ14ExpanderMessage, BandExcludeModule> { configInput(LEVEL14_INPUT, "Channel 14 level CV"); configInput(FREQUENCY_CV14_INPUT, "Channel 14 frequency CV"); - configOutput(ODDS_OUTPUT, "ODDS"); - configOutput(OUT_OUTPUT, "OUT"); - configOutput(EVENS_OUTPUT, "EVENS"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); - configOutput(OUT9_OUTPUT, "OUT9"); - configOutput(OUT10_OUTPUT, "OUT10"); - configOutput(OUT11_OUTPUT, "OUT11"); - configOutput(OUT12_OUTPUT, "OUT12"); - configOutput(OUT13_OUTPUT, "OUT13"); - configOutput(OUT14_OUTPUT, "OUT14"); + configOutput(ODDS_OUTPUT, "Odd channels mix"); + configOutput(OUT_OUTPUT, "All channels mix"); + configOutput(EVENS_OUTPUT, "Even channels mix"); + configOutput(OUT1_OUTPUT, "Channel 1"); + configOutput(OUT2_OUTPUT, "Channel 2"); + configOutput(OUT3_OUTPUT, "Channel 3"); + configOutput(OUT4_OUTPUT, "Channel 4"); + configOutput(OUT5_OUTPUT, "Channel 5"); + configOutput(OUT6_OUTPUT, "Channel 6"); + configOutput(OUT7_OUTPUT, "Channel 7"); + configOutput(OUT8_OUTPUT, "Channel 8"); + configOutput(OUT9_OUTPUT, "Channel 9"); + configOutput(OUT10_OUTPUT, "Channel 10"); + configOutput(OUT11_OUTPUT, "Channel 11"); + configOutput(OUT12_OUTPUT, "Channel 12"); + configOutput(OUT13_OUTPUT, "Channel 13"); + configOutput(OUT14_OUTPUT, "Channel 14"); setExpanderModelPredicate([](Model* m) { return m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); } diff --git a/src/PEQ14XF.hpp b/src/PEQ14XF.hpp @@ -53,20 +53,20 @@ struct PEQ14XF : ExpanderModule<PEQ14ExpanderMessage, ExpandableModule<PEQ14Expa configInput(DAMP_INPUT, "Damp CV"); configInput(GAIN_INPUT, "Gain CV"); - configOutput(EF1_OUTPUT, "EF1"); - configOutput(EF2_OUTPUT, "EF2"); - configOutput(EF3_OUTPUT, "EF3"); - configOutput(EF4_OUTPUT, "EF4"); - configOutput(EF5_OUTPUT, "EF5"); - configOutput(EF6_OUTPUT, "EF6"); - configOutput(EF7_OUTPUT, "EF7"); - configOutput(EF8_OUTPUT, "EF8"); - configOutput(EF9_OUTPUT, "EF9"); - configOutput(EF10_OUTPUT, "EF10"); - configOutput(EF11_OUTPUT, "EF11"); - configOutput(EF12_OUTPUT, "EF12"); - configOutput(EF13_OUTPUT, "EF13"); - configOutput(EF14_OUTPUT, "EF14"); + configOutput(EF1_OUTPUT, "Envelope 1"); + configOutput(EF2_OUTPUT, "Envelope 2"); + configOutput(EF3_OUTPUT, "Envelope 3"); + configOutput(EF4_OUTPUT, "Envelope 4"); + configOutput(EF5_OUTPUT, "Envelope 5"); + configOutput(EF6_OUTPUT, "Envelope 6"); + configOutput(EF7_OUTPUT, "Envelope 7"); + configOutput(EF8_OUTPUT, "Envelope 8"); + configOutput(EF9_OUTPUT, "Envelope 9"); + configOutput(EF10_OUTPUT, "Envelope 10"); + configOutput(EF11_OUTPUT, "Envelope 11"); + configOutput(EF12_OUTPUT, "Envelope 12"); + configOutput(EF13_OUTPUT, "Envelope 13"); + configOutput(EF14_OUTPUT, "Envelope 14"); setBaseModelPredicate([](Model* m) { return m == modelPEQ14 || m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); setExpanderModelPredicate([](Model* m) { return m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); diff --git a/src/PEQ14XR.hpp b/src/PEQ14XR.hpp @@ -59,7 +59,7 @@ struct PEQ14XR : ExpanderModule<PEQ14ExpanderMessage, ExpandableModule<PEQ14Expa configInput(DAMP_INPUT, "Damp CV"); configInput(GAIN_INPUT, "Gain CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); setBaseModelPredicate([](Model* m) { return m == modelPEQ14 || m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); setExpanderModelPredicate([](Model* m) { return m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); diff --git a/src/PEQ14XV.hpp b/src/PEQ14XV.hpp @@ -68,9 +68,9 @@ struct PEQ14XV : ExpanderModule<PEQ14ExpanderMessage, ExpandableModule<PEQ14Expa configInput(TRANSPOSE_INPUT, "Transpose (1V/octave)"); configInput(IN_INPUT, "Signal"); - configOutput(ODDS_OUTPUT, "ODDS"); - configOutput(OUT_OUTPUT, "OUT"); - configOutput(EVENS_OUTPUT, "EVENS"); + configOutput(ODDS_OUTPUT, "Odd channels mix"); + configOutput(OUT_OUTPUT, "All channels mix"); + configOutput(EVENS_OUTPUT, "Even channels mix"); setBaseModelPredicate([](Model* m) { return m == modelPEQ14 || m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); setExpanderModelPredicate([](Model* m) { return m == modelPEQ14XF || m == modelPEQ14XR || m == modelPEQ14XV; }); diff --git a/src/PEQ6.hpp b/src/PEQ6.hpp @@ -118,13 +118,13 @@ struct PEQ6 : ExpandableModule<PEQ6ExpanderMessage, BandExcludeModule> { configInput(LEVEL6_INPUT, "Channel 6 level CV"); configInput(FREQUENCY_CV6_INPUT, "Channel 6 frequency CV"); - configOutput(OUT_OUTPUT, "OUT"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); + configOutput(OUT_OUTPUT, "All channels mix"); + configOutput(OUT1_OUTPUT, "Channel 1"); + configOutput(OUT2_OUTPUT, "Channel 2"); + configOutput(OUT3_OUTPUT, "Channel 3"); + configOutput(OUT4_OUTPUT, "Channel 4"); + configOutput(OUT5_OUTPUT, "Channel 5"); + configOutput(OUT6_OUTPUT, "Channel 6"); setExpanderModelPredicate([](Model* m) { return m == modelPEQ6XF; }); } diff --git a/src/PEQ6XF.hpp b/src/PEQ6XF.hpp @@ -40,12 +40,12 @@ struct PEQ6XF : ExpanderModule<PEQ6ExpanderMessage, PEQXFBase> { configParam(DAMP_PARAM, 0.0f, 1.0f, 0.3f, "Envelope follower smoothing", "%", 0.0f, 100.0f); configParam<EFGainParamQuantity>(GAIN_PARAM, -1.0f, 1.0f, 0.0f, "Envelope follower gain", " dB"); - configOutput(EF1_OUTPUT, "EF1"); - configOutput(EF2_OUTPUT, "EF2"); - configOutput(EF3_OUTPUT, "EF3"); - configOutput(EF4_OUTPUT, "EF4"); - configOutput(EF5_OUTPUT, "EF5"); - configOutput(EF6_OUTPUT, "EF6"); + configOutput(EF1_OUTPUT, "Envelope 1"); + configOutput(EF2_OUTPUT, "Envelope 2"); + configOutput(EF3_OUTPUT, "Envelope 3"); + configOutput(EF4_OUTPUT, "Envelope 4"); + configOutput(EF5_OUTPUT, "Envelope 5"); + configOutput(EF6_OUTPUT, "Envelope 6"); setBaseModelPredicate([](Model* m) { return m == modelPEQ6; }); } diff --git a/src/Pan.hpp b/src/Pan.hpp @@ -47,8 +47,8 @@ struct Pan : BGModule { configInput(CV2_INPUT, "Pan 2 CV"); configInput(IN2_INPUT, "Signal 2"); - configOutput(L_OUTPUT, "L"); - configOutput(R_OUTPUT, "R"); + configOutput(L_OUTPUT, "Left signal"); + configOutput(R_OUTPUT, "Right signal"); sampleRateChange(); } diff --git a/src/Pgmr.hpp b/src/Pgmr.hpp @@ -102,15 +102,15 @@ struct Pgmr : PgmrBase { configInput(SELECT3_INPUT, "Select 3 trigger"); configInput(SELECT4_INPUT, "Select 4 trigger"); - configOutput(A_OUTPUT, "A"); - configOutput(B_OUTPUT, "B"); - configOutput(C_OUTPUT, "C"); - configOutput(D_OUTPUT, "D"); - configOutput(SELECT_ALL_OUTPUT, "SELECT_ALL"); - configOutput(SELECT1_OUTPUT, "SELECT1"); - configOutput(SELECT2_OUTPUT, "SELECT2"); - configOutput(SELECT3_OUTPUT, "SELECT3"); - configOutput(SELECT4_OUTPUT, "SELECT4"); + configOutput(A_OUTPUT, "Sequence A"); + configOutput(B_OUTPUT, "Sequence B"); + configOutput(C_OUTPUT, "Sequence C"); + configOutput(D_OUTPUT, "Sequence D"); + configOutput(SELECT_ALL_OUTPUT, "Step change trigger"); + configOutput(SELECT1_OUTPUT, "Select 1 trigger"); + configOutput(SELECT2_OUTPUT, "Select 2 trigger"); + configOutput(SELECT3_OUTPUT, "Select 3 trigger"); + configOutput(SELECT4_OUTPUT, "Select 4 trigger"); setLocalElements({ new PgmrStep(params[CVA1_PARAM], params[CVB1_PARAM], params[CVC1_PARAM], params[CVD1_PARAM], lights[SELECT1_LIGHT], params[SELECT1_PARAM], inputs[SELECT1_INPUT], outputs[SELECT1_OUTPUT]), diff --git a/src/PgmrX.hpp b/src/PgmrX.hpp @@ -83,10 +83,10 @@ struct PgmrX : PgmrXBase, OutputRange { configInput(SELECT3_INPUT, "Select 3 trigger"); configInput(SELECT4_INPUT, "Select 4 trigger"); - configOutput(SELECT1_OUTPUT, "SELECT1"); - configOutput(SELECT2_OUTPUT, "SELECT2"); - configOutput(SELECT3_OUTPUT, "SELECT3"); - configOutput(SELECT4_OUTPUT, "SELECT4"); + configOutput(SELECT1_OUTPUT, "Select 1 trigger"); + configOutput(SELECT2_OUTPUT, "Select 2 trigger"); + configOutput(SELECT3_OUTPUT, "Select 3 trigger"); + configOutput(SELECT4_OUTPUT, "Select 4 trigger"); setLocalElements({ new PgmrStep(params[CVA1_PARAM], params[CVB1_PARAM], params[CVC1_PARAM], params[CVD1_PARAM], lights[SELECT1_LIGHT], params[SELECT1_PARAM], inputs[SELECT1_INPUT], outputs[SELECT1_OUTPUT]), diff --git a/src/PolyCon16.hpp b/src/PolyCon16.hpp @@ -82,7 +82,7 @@ struct PolyCon16 : OutputRangeModule<BGModule> { configInput(CHANNELS_INPUT, "Channels CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void processAll(const ProcessArgs& args) override; diff --git a/src/PolyCon8.hpp b/src/PolyCon8.hpp @@ -53,7 +53,7 @@ struct PolyCon8 : OutputRangeModule<PolyChannelsModule> { configParam<OutputRangeParamQuantity>(CHANNEL7_PARAM, -1.0f, 1.0f, 0.0f, "Channel 7", " V"); configParam<OutputRangeParamQuantity>(CHANNEL8_PARAM, -1.0f, 1.0f, 0.0f, "Channel 8", " V"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void processAll(const ProcessArgs& args) override; diff --git a/src/PolyMult.hpp b/src/PolyMult.hpp @@ -34,10 +34,10 @@ struct PolyMult : BGModule { configInput(CHANNELS_INPUT, "Channels CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); + configOutput(OUT1_OUTPUT, "Signal"); + configOutput(OUT2_OUTPUT, "Signal"); + configOutput(OUT3_OUTPUT, "Signal"); + configOutput(OUT4_OUTPUT, "Signal"); } void processAll(const ProcessArgs& args) override; diff --git a/src/PolyOff16.hpp b/src/PolyOff16.hpp @@ -148,7 +148,7 @@ struct PolyOff16 : OutputRangeModule<BGModule> { configInput(CV16_INPUT, "Channel 16"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/PolyOff8.hpp b/src/PolyOff8.hpp @@ -92,7 +92,7 @@ struct PolyOff8 : OutputRangeModule<BGModule> { configInput(CV8_INPUT, "Channel 8"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/Pressor.hpp b/src/Pressor.hpp @@ -96,19 +96,19 @@ struct Pressor : BGModule { configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT); - configInput(LEFT_INPUT, "Left"); + configInput(LEFT_INPUT, "Left signal"); configInput(SIDECHAIN_INPUT, "Sidechain"); configInput(THRESHOLD_INPUT, "Threshold CV"); configInput(RATIO_INPUT, "Ratio CV"); - configInput(RIGHT_INPUT, "Right"); + configInput(RIGHT_INPUT, "Right signal"); configInput(ATTACK_INPUT, "Attack CV"); configInput(RELEASE_INPUT, "Release CV"); configInput(INPUT_GAIN_INPUT, "Input gain CV"); configInput(OUTPUT_GAIN_INPUT, "Output gain CV"); - configOutput(ENVELOPE_OUTPUT, "ENVELOPE"); - configOutput(LEFT_OUTPUT, "LEFT"); - configOutput(RIGHT_OUTPUT, "RIGHT"); + configOutput(ENVELOPE_OUTPUT, "Envelope"); + configOutput(LEFT_OUTPUT, "Left signal"); + configOutput(RIGHT_OUTPUT, "Right signal"); } void sampleRateChange() override; diff --git a/src/Pulse.hpp b/src/Pulse.hpp @@ -47,7 +47,7 @@ struct Pulse : VCOBase { configInput(PWM_INPUT, "Pulse width CV"); configInput(SYNC_INPUT, "Sync"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Pulse"); } json_t* saveToJson(json_t* root) override; diff --git a/src/RGate.hpp b/src/RGate.hpp @@ -73,7 +73,7 @@ struct RGate : OutputRangeModule<BGModule> { configInput(CLOCK_MULTIPLE_INPUT, "Clock multiplier CV"); configInput(CLOCK_INPUT, "Clock"); - configOutput(GATE_OUTPUT, "GATE"); + configOutput(GATE_OUTPUT, "Gate"); _rangeOffset = 1.0f; _rangeScale = 5.0f; diff --git a/src/Ranalyzer.hpp b/src/Ranalyzer.hpp @@ -127,9 +127,9 @@ struct Ranalyzer : AnalyzerBase { configInput(RETURN_INPUT, "Return signal"); configInput(TEST_INPUT, "Test signal"); - configOutput(TRIGGER_OUTPUT, "TRIGGER"); - configOutput(EOC_OUTPUT, "EOC"); - configOutput(SEND_OUTPUT, "SEND"); + configOutput(TRIGGER_OUTPUT, "Trigger"); + configOutput(EOC_OUTPUT, "End-of-cycle trigger"); + configOutput(SEND_OUTPUT, "Send signal"); _skinnable = false; } diff --git a/src/Reftone.hpp b/src/Reftone.hpp @@ -43,8 +43,8 @@ struct Reftone : BGModule { paramQuantities[OCTAVE_PARAM]->snapEnabled = true; configParam(FINE_PARAM, -0.99f, 0.99f, 0.0f, "Fine tune", " cents", 0.0f, 100.0f); - configOutput(CV_OUTPUT, "CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(CV_OUTPUT, "Pitch (1V/octave)"); + configOutput(OUT_OUTPUT, "Sine signal"); sampleRateChange(); } diff --git a/src/Shaper.hpp b/src/Shaper.hpp @@ -65,10 +65,10 @@ struct Shaper : TriggerOnLoadModule { configInput(SIGNAL_INPUT, "Signal"); configInput(TRIGGER_INPUT, "Trigger"); - configOutput(SIGNAL_OUTPUT, "SIGNAL"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(INV_OUTPUT, "INV"); - configOutput(TRIGGER_OUTPUT, "TRIGGER"); + configOutput(SIGNAL_OUTPUT, "Signal"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(INV_OUTPUT, "Inverted envelope"); + configOutput(TRIGGER_OUTPUT, "Trigger"); } void reset() override; diff --git a/src/ShaperPlus.hpp b/src/ShaperPlus.hpp @@ -81,14 +81,14 @@ struct ShaperPlus : TriggerOnLoadModule { configInput(ENV_INPUT, "Envelope level CV"); configInput(SIGNALCV_INPUT, "Output signal level CV"); - configOutput(SIGNAL_OUTPUT, "SIGNAL"); - configOutput(ENV_OUTPUT, "ENV"); - configOutput(INV_OUTPUT, "INV"); - configOutput(TRIGGER_OUTPUT, "TRIGGER"); - configOutput(ATTACK_OUTPUT, "ATTACK"); - configOutput(ON_OUTPUT, "ON"); - configOutput(DECAY_OUTPUT, "DECAY"); - configOutput(OFF_OUTPUT, "OFF"); + configOutput(SIGNAL_OUTPUT, "Signal"); + configOutput(ENV_OUTPUT, "Envelope"); + configOutput(INV_OUTPUT, "Inverted envelope"); + configOutput(TRIGGER_OUTPUT, "Trigger"); + configOutput(ATTACK_OUTPUT, "Attack stage gate"); + configOutput(ON_OUTPUT, "On stage gate"); + configOutput(DECAY_OUTPUT, "Decay stage gate"); + configOutput(OFF_OUTPUT, "Off stage gate"); } void reset() override; diff --git a/src/Sine.hpp b/src/Sine.hpp @@ -62,7 +62,7 @@ struct Sine : VCOBase { configInput(PHASE_INPUT, "Phase CV"); configInput(SYNC_INPUT, "Sync"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/Slew.hpp b/src/Slew.hpp @@ -44,7 +44,7 @@ struct Slew : BGModule { configInput(FALL_INPUT, "Fall CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } bool active() override; diff --git a/src/Stack.hpp b/src/Stack.hpp @@ -49,10 +49,10 @@ struct Stack : BGModule { configSwitch(QUANTIZE_PARAM, 0.0f, 1.0f, 1.0f, "Quantize", {"Disabled", "Enabled"}); configInput(CV_INPUT, "Interval CV"); - configInput(IN_INPUT, "Signal"); + configInput(IN_INPUT, "Pitch (1V/octave)"); - configOutput(THRU_OUTPUT, "THRU"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(THRU_OUTPUT, "Pitch through (1V/octave)"); + configOutput(OUT_OUTPUT, "Pitch transposed (1V/octave)"); for (int i = 0; i < maxChannels; ++i) { _lastSemitones[i] = -1000.0f; diff --git a/src/Sums.hpp b/src/Sums.hpp @@ -35,11 +35,11 @@ struct Sums : DisableOutputLimitModule { configInput(B_INPUT, "Signal B"); configInput(NEGATE_INPUT, "Negative signal"); - configOutput(SUM_OUTPUT, "SUM"); - configOutput(DIFFERENCE_OUTPUT, "DIFFERENCE"); - configOutput(MAX_OUTPUT, "MAX"); - configOutput(MIN_OUTPUT, "MIN"); - configOutput(NEGATE_OUTPUT, "NEGATE"); + configOutput(SUM_OUTPUT, "Sum"); + configOutput(DIFFERENCE_OUTPUT, "Difference"); + configOutput(MAX_OUTPUT, "Max"); + configOutput(MIN_OUTPUT, "Min"); + configOutput(NEGATE_OUTPUT, "Negative signal"); } void processAll(const ProcessArgs& args) override; diff --git a/src/Switch.hpp b/src/Switch.hpp @@ -56,8 +56,8 @@ struct Switch : SaveLatchToPatchModule { configInput(HIGH2_INPUT, "Hight 2 signal"); configInput(LOW2_INPUT, "Low 2 signal"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); } void reset() override; diff --git a/src/Switch1616.hpp b/src/Switch1616.hpp @@ -600,22 +600,22 @@ struct Switch1616 : SwitchMatrixModule { configInput(IN15_INPUT, "Signal 15"); configInput(IN16_INPUT, "Signal 16"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); - configOutput(OUT9_OUTPUT, "OUT9"); - configOutput(OUT10_OUTPUT, "OUT10"); - configOutput(OUT11_OUTPUT, "OUT11"); - configOutput(OUT12_OUTPUT, "OUT12"); - configOutput(OUT13_OUTPUT, "OUT13"); - configOutput(OUT14_OUTPUT, "OUT14"); - configOutput(OUT15_OUTPUT, "OUT15"); - configOutput(OUT16_OUTPUT, "OUT16"); + configOutput(OUT1_OUTPUT, "Signal A"); + configOutput(OUT2_OUTPUT, "Signal B"); + configOutput(OUT3_OUTPUT, "Signal C"); + configOutput(OUT4_OUTPUT, "Signal D"); + configOutput(OUT5_OUTPUT, "Signal E"); + configOutput(OUT6_OUTPUT, "Signal F"); + configOutput(OUT7_OUTPUT, "Signal G"); + configOutput(OUT8_OUTPUT, "Signal H"); + configOutput(OUT9_OUTPUT, "Signal I"); + configOutput(OUT10_OUTPUT, "Signal J"); + configOutput(OUT11_OUTPUT, "Signal K"); + configOutput(OUT12_OUTPUT, "Signal L"); + configOutput(OUT13_OUTPUT, "Signal M"); + configOutput(OUT14_OUTPUT, "Signal N"); + configOutput(OUT15_OUTPUT, "Signal O"); + configOutput(OUT16_OUTPUT, "Signal P"); } }; diff --git a/src/Switch18.hpp b/src/Switch18.hpp @@ -50,14 +50,14 @@ struct Switch18 : SwitchMatrixModule { configInput(IN_INPUT, "Signal"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); + configOutput(OUT3_OUTPUT, "Signal 3"); + configOutput(OUT4_OUTPUT, "Signal 4"); + configOutput(OUT5_OUTPUT, "Signal 5"); + configOutput(OUT6_OUTPUT, "Signal 6"); + configOutput(OUT7_OUTPUT, "Signal 7"); + configOutput(OUT8_OUTPUT, "Signal 8"); } }; diff --git a/src/Switch44.hpp b/src/Switch44.hpp @@ -68,10 +68,10 @@ struct Switch44 : SwitchMatrixModule { configInput(IN3_INPUT, "Signal 3"); configInput(IN4_INPUT, "Signal 4"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); + configOutput(OUT1_OUTPUT, "Signal A"); + configOutput(OUT2_OUTPUT, "Signal B"); + configOutput(OUT3_OUTPUT, "Signal C"); + configOutput(OUT4_OUTPUT, "Signal D"); } }; diff --git a/src/Switch81.hpp b/src/Switch81.hpp @@ -57,7 +57,7 @@ struct Switch81 : SwitchMatrixModule { configInput(IN7_INPUT, "Signal 7"); configInput(IN8_INPUT, "Signal 8"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } }; diff --git a/src/Switch88.hpp b/src/Switch88.hpp @@ -176,14 +176,14 @@ struct Switch88 : SwitchMatrixModule { configInput(IN7_INPUT, "Signal 7"); configInput(IN8_INPUT, "Signal 8"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); - configOutput(OUT3_OUTPUT, "OUT3"); - configOutput(OUT4_OUTPUT, "OUT4"); - configOutput(OUT5_OUTPUT, "OUT5"); - configOutput(OUT6_OUTPUT, "OUT6"); - configOutput(OUT7_OUTPUT, "OUT7"); - configOutput(OUT8_OUTPUT, "OUT8"); + configOutput(OUT1_OUTPUT, "Signal A"); + configOutput(OUT2_OUTPUT, "Signal B"); + configOutput(OUT3_OUTPUT, "Signal C"); + configOutput(OUT4_OUTPUT, "Signal D"); + configOutput(OUT5_OUTPUT, "Signal E"); + configOutput(OUT6_OUTPUT, "Signal F"); + configOutput(OUT7_OUTPUT, "Signal G"); + configOutput(OUT8_OUTPUT, "Signal H"); } }; diff --git a/src/UMix.hpp b/src/UMix.hpp @@ -46,7 +46,7 @@ struct UMix : MatrixBaseModule { configInput(IN7_INPUT, "Signal 7"); configInput(IN8_INPUT, "Signal 8"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } bool active() override; diff --git a/src/Unison.hpp b/src/Unison.hpp @@ -40,8 +40,8 @@ struct Unison : BGModule { configInput(PITCH_INPUT, "Pitch (1V/octave)"); configInput(GATE_INPUT, "Gate"); - configOutput(PITCH_OUTPUT, "PITCH"); - configOutput(GATE_OUTPUT, "GATE"); + configOutput(PITCH_OUTPUT, "Pitch (1V/octave)"); + configOutput(GATE_OUTPUT, "Gate"); } void modulate() override; diff --git a/src/VCA.hpp b/src/VCA.hpp @@ -53,8 +53,8 @@ struct VCA : BGModule { configInput(CV2_INPUT, "Level 2 CV"); configInput(IN2_INPUT, "Signal 2"); - configOutput(OUT1_OUTPUT, "OUT1"); - configOutput(OUT2_OUTPUT, "OUT2"); + configOutput(OUT1_OUTPUT, "Signal 1"); + configOutput(OUT2_OUTPUT, "Signal 2"); sampleRateChange(); } diff --git a/src/VCAmp.hpp b/src/VCAmp.hpp @@ -43,7 +43,7 @@ struct VCAmp : BGModule { configInput(CV_INPUT, "Level CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); sampleRateChange(); for (int c = 0; c < maxChannels; ++c) { diff --git a/src/VCF.hpp b/src/VCF.hpp @@ -87,7 +87,7 @@ struct VCF : BGModule { configInput(Q_INPUT, "Resonance CV"); configInput(SLOPE_INPUT, "Slope CV"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } json_t* saveToJson(json_t* root) override; diff --git a/src/VCM.hpp b/src/VCM.hpp @@ -67,7 +67,7 @@ struct VCM : DisableOutputLimitModule { configInput(CV4_INPUT, "Level 4 CV"); configInput(MIX_CV_INPUT, "Mix level CV"); - configOutput(MIX_OUTPUT, "MIX"); + configOutput(MIX_OUTPUT, "Signal"); } inline bool isLinear() { return params[LINEAR_PARAM].getValue() > 0.5f; } diff --git a/src/VCO.hpp b/src/VCO.hpp @@ -58,10 +58,10 @@ struct VCO : VCOBase { configInput(PW_INPUT, "Pulse width CV"); configInput(FM_INPUT, "Frequency modulation"); - configOutput(SQUARE_OUTPUT, "Square wave"); - configOutput(SAW_OUTPUT, "Saw wave"); - configOutput(TRIANGLE_OUTPUT, "Triangle wave"); - configOutput(SINE_OUTPUT, "Sine wave"); + configOutput(SQUARE_OUTPUT, "Square signal"); + configOutput(SAW_OUTPUT, "Saw signal"); + configOutput(TRIANGLE_OUTPUT, "Triangle signal"); + configOutput(SINE_OUTPUT, "Sine signal"); } bool active() override; diff --git a/src/VU.hpp b/src/VU.hpp @@ -46,11 +46,11 @@ struct VU : BGModule { configBypass(L_INPUT, L_OUTPUT); configBypass(R_INPUT, R_OUTPUT); - configInput(L_INPUT, "Left"); - configInput(R_INPUT, "Right"); + configInput(L_INPUT, "Left signal"); + configInput(R_INPUT, "Right signal"); - configOutput(L_OUTPUT, "L"); - configOutput(R_OUTPUT, "R"); + configOutput(L_OUTPUT, "Left signal"); + configOutput(R_OUTPUT, "Right signal"); sampleRateChange(); _lRms.setSensitivity(1.0f); diff --git a/src/Velo.hpp b/src/Velo.hpp @@ -56,7 +56,7 @@ struct Velo : BGModule { configInput(VELOCITY_INPUT, "Velocity CV"); configInput(IN_INPUT, "Signal"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } inline bool isLinear() { return params[LINEAR_PARAM].getValue() > 0.5f; } diff --git a/src/Vish.hpp b/src/Vish.hpp @@ -64,7 +64,7 @@ struct Vish : LPGEnvBaseModule { configInput(SHAPE_INPUT, "Shape CV"); configInput(GATE_INPUT, "Gate"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Envelope"); } void reset() override; diff --git a/src/Walk.hpp b/src/Walk.hpp @@ -57,7 +57,7 @@ struct Walk : BGModule { configInput(SCALE_INPUT, "Scale CV"); configInput(JUMP_INPUT, "Trigger"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); } void reset() override; diff --git a/src/Walk2.hpp b/src/Walk2.hpp @@ -98,9 +98,9 @@ struct Walk2 : BGModule { configInput(RATE_Y_INPUT, "Rate Y CV"); configInput(JUMP_INPUT, "Trigger"); - configOutput(OUT_X_OUTPUT, "OUT_X"); - configOutput(OUT_Y_OUTPUT, "OUT_Y"); - configOutput(DISTANCE_OUTPUT, "DISTANCE"); + configOutput(OUT_X_OUTPUT, "X signal"); + configOutput(OUT_Y_OUTPUT, "Y signal"); + configOutput(DISTANCE_OUTPUT, "X/Y distance signal"); } void reset() override; diff --git a/src/XCO.hpp b/src/XCO.hpp @@ -167,11 +167,11 @@ struct XCO : BGModule { configInput(PITCH_INPUT, "Pitch (1V/octave)"); configInput(SYNC_INPUT, "Sync"); - configOutput(SQUARE_OUTPUT, "SQUARE"); - configOutput(SAW_OUTPUT, "SAW"); - configOutput(TRIANGLE_OUTPUT, "TRIANGLE"); - configOutput(SINE_OUTPUT, "SINE"); - configOutput(MIX_OUTPUT, "MIX"); + configOutput(SQUARE_OUTPUT, "Square signal"); + configOutput(SAW_OUTPUT, "Saw signal"); + configOutput(TRIANGLE_OUTPUT, "Triangle signal"); + configOutput(SINE_OUTPUT, "Sine signal"); + configOutput(MIX_OUTPUT, "Mixed signal"); } void reset() override; diff --git a/src/XFade.hpp b/src/XFade.hpp @@ -45,7 +45,7 @@ struct XFade : BGModule { configInput(A_INPUT, "Signal A"); configInput(B_INPUT, "Signal B"); - configOutput(OUT_OUTPUT, "OUT"); + configOutput(OUT_OUTPUT, "Signal"); sampleRateChange(); for (int c = 0; c < maxChannels; ++c) {