@@ -93,6 +93,9 @@ struct Clouds : Module { | |||||
configOutput(OUT_L_OUTPUT, "Left"); | configOutput(OUT_L_OUTPUT, "Left"); | ||||
configOutput(OUT_R_OUTPUT, "Right"); | configOutput(OUT_R_OUTPUT, "Right"); | ||||
configBypass(IN_L_INPUT, OUT_L_OUTPUT); | |||||
configBypass(IN_R_INPUT, OUT_R_OUTPUT); | |||||
const int memLen = 118784; | const int memLen = 118784; | ||||
const int ccmLen = 65536 - 128; | const int ccmLen = 65536 - 128; | ||||
block_mem = new uint8_t[memLen](); | block_mem = new uint8_t[memLen](); | ||||
@@ -129,6 +129,9 @@ struct Elements : Module { | |||||
configOutput(AUX_OUTPUT, "Left"); | configOutput(AUX_OUTPUT, "Left"); | ||||
configOutput(MAIN_OUTPUT, "Right"); | configOutput(MAIN_OUTPUT, "Right"); | ||||
configBypass(BLOW_INPUT, AUX_OUTPUT); | |||||
configBypass(STRIKE_INPUT, MAIN_OUTPUT); | |||||
for (int c = 0; c < 16; c++) { | for (int c = 0; c < 16; c++) { | ||||
parts[c] = new elements::Part(); | parts[c] = new elements::Part(); | ||||
// In the Mutable Instruments code, Part doesn't initialize itself, so zero it here. | // In the Mutable Instruments code, Part doesn't initialize itself, so zero it here. | ||||
@@ -90,6 +90,9 @@ struct Rings : Module { | |||||
configOutput(ODD_OUTPUT, "Odd"); | configOutput(ODD_OUTPUT, "Odd"); | ||||
configOutput(EVEN_OUTPUT, "Even"); | configOutput(EVEN_OUTPUT, "Even"); | ||||
configBypass(IN_INPUT, ODD_OUTPUT); | |||||
configBypass(IN_INPUT, EVEN_OUTPUT); | |||||
strummer.Init(0.01, 44100.0 / 24); | strummer.Init(0.01, 44100.0 / 24); | ||||
part.Init(reverb_buffer); | part.Init(reverb_buffer); | ||||
string_synth.Init(reverb_buffer); | string_synth.Init(reverb_buffer); | ||||
@@ -47,6 +47,11 @@ struct Ripples : Module { | |||||
configOutput(LP4_OUTPUT, "Low-pass 4-pole (24 dB/oct)"); | configOutput(LP4_OUTPUT, "Low-pass 4-pole (24 dB/oct)"); | ||||
configOutput(LP4VCA_OUTPUT, "Low-pass 4-pole (24 dB/oct) VCA"); | configOutput(LP4VCA_OUTPUT, "Low-pass 4-pole (24 dB/oct) VCA"); | ||||
configBypass(IN_INPUT, BP2_OUTPUT); | |||||
configBypass(IN_INPUT, LP2_OUTPUT); | |||||
configBypass(IN_INPUT, LP4_OUTPUT); | |||||
configBypass(IN_INPUT, LP4VCA_OUTPUT); | |||||
onSampleRateChange(); | onSampleRateChange(); | ||||
} | } | ||||
@@ -98,6 +98,8 @@ struct Shelves : Module { | |||||
configOutput(P2_LP_OUTPUT, "Parametric 2 low-pass"); | configOutput(P2_LP_OUTPUT, "Parametric 2 low-pass"); | ||||
configOutput(OUT_OUTPUT, "Audio"); | configOutput(OUT_OUTPUT, "Audio"); | ||||
configBypass(IN_INPUT, OUT_OUTPUT); | |||||
onReset(); | onReset(); | ||||
} | } | ||||
@@ -137,6 +137,9 @@ struct Streams : Module { | |||||
configOutput(CH1_SIGNAL_OUTPUT, "Channel 1"); | configOutput(CH1_SIGNAL_OUTPUT, "Channel 1"); | ||||
configOutput(CH2_SIGNAL_OUTPUT, "Channel 2"); | configOutput(CH2_SIGNAL_OUTPUT, "Channel 2"); | ||||
configBypass(CH1_SIGNAL_INPUT, CH1_SIGNAL_OUTPUT); | |||||
configBypass(CH2_SIGNAL_INPUT, CH2_SIGNAL_OUTPUT); | |||||
onReset(); | onReset(); | ||||
} | } | ||||
@@ -56,6 +56,8 @@ struct Warps : Module { | |||||
configOutput(MODULATOR_OUTPUT, "Modulator"); | configOutput(MODULATOR_OUTPUT, "Modulator"); | ||||
configOutput(AUX_OUTPUT, "Auxiliary"); | configOutput(AUX_OUTPUT, "Auxiliary"); | ||||
configBypass(MODULATOR_INPUT, MODULATOR_OUTPUT); | |||||
memset(&modulator, 0, sizeof(modulator)); | memset(&modulator, 0, sizeof(modulator)); | ||||
modulator.Init(96000.0f); | modulator.Init(96000.0f); | ||||
} | } | ||||