@@ -105,20 +105,20 @@ BlindsWidget::BlindsWidget() { | |||
addParam(createParam<Trimpot>(Vec(72, 221), module, Blinds::MOD3_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(72, 300), module, Blinds::MOD4_PARAM, -1.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 38), module, Blinds::IN1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 117), module, Blinds::IN2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 195), module, Blinds::IN3_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 274), module, Blinds::IN4_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 77), module, Blinds::CV1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 156), module, Blinds::CV2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 235), module, Blinds::CV3_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 313), module, Blinds::CV4_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 38), module, Blinds::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 117), module, Blinds::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 195), module, Blinds::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 274), module, Blinds::OUT4_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 41), module, Blinds::IN1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 120), module, Blinds::IN2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 198), module, Blinds::IN3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 277), module, Blinds::IN4_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 80), module, Blinds::CV1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 159), module, Blinds::CV2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 238), module, Blinds::CV3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 316), module, Blinds::CV4_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 41), module, Blinds::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 120), module, Blinds::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 198), module, Blinds::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 277), module, Blinds::OUT4_OUTPUT)); | |||
addChild(createValueLight<MediumLight<GreenRedPolarityLight>>(Vec(150, 87), &module->lights[0])); | |||
addChild(createValueLight<MediumLight<GreenRedPolarityLight>>(Vec(150, 166), &module->lights[1])); | |||
@@ -281,12 +281,12 @@ BraidsWidget::BraidsWidget() { | |||
addParam(createParam<Rogan2PSGreen>(Vec(98, 218), module, Braids::MODULATION_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Rogan2PSRed>(Vec(177, 218), module, Braids::COLOR_PARAM, 0.0, 1.0, 0.5)); | |||
addInput(createInput<PJ3410Port>(Vec(7, 313), module, Braids::TRIG_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(45, 313), module, Braids::PITCH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(82, 313), module, Braids::FM_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(120, 313), module, Braids::TIMBRE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(157, 313), module, Braids::COLOR_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(202, 313), module, Braids::OUT_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(10, 316), module, Braids::TRIG_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(47, 316), module, Braids::PITCH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(84, 316), module, Braids::FM_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(122, 316), module, Braids::TIMBRE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(160, 316), module, Braids::COLOR_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(205, 316), module, Braids::OUT_OUTPUT)); | |||
} | |||
struct BraidsSettingItem : MenuItem { | |||
@@ -79,17 +79,17 @@ BranchesWidget::BranchesWidget() { | |||
addParam(createParam<Rogan1PSRed>(Vec(24, 64), module, Branches::THRESHOLD1_PARAM, 0.0, 1.0, 0.5)); | |||
// addParam(createParam<MediumToggleSwitch>(Vec(69, 58), module, Branches::MODE1_PARAM, 0.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 119), module, Branches::IN1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(52, 119), module, Branches::P1_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(5, 157), module, Branches::OUT1A_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 157), module, Branches::OUT1B_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(9, 122), module, Branches::IN1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(55, 122), module, Branches::P1_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(9, 160), module, Branches::OUT1A_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(55, 160), module, Branches::OUT1B_OUTPUT)); | |||
addParam(createParam<Rogan1PSGreen>(Vec(24, 220), module, Branches::THRESHOLD2_PARAM, 0.0, 1.0, 0.5)); | |||
// addParam(createParam<MediumToggleSwitch>(Vec(69, 214), module, Branches::MODE2_PARAM, 0.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 275), module, Branches::IN2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(52, 275), module, Branches::P2_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(5, 313), module, Branches::OUT2A_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 313), module, Branches::OUT2B_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(9, 278), module, Branches::IN2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(55, 278), module, Branches::P2_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(9, 316), module, Branches::OUT2A_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(55, 316), module, Branches::OUT2B_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(40, 169), &module->light[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(40, 325), &module->light[1])); | |||
@@ -184,17 +184,17 @@ CloudsWidget::CloudsWidget() { | |||
addParam(createParam<Rogan1PSGreen>(Vec(147, 181), module, Clouds::TEXTURE_PARAM, 0.0, 1.0, 0.5)); | |||
addParam(createParam<Rogan1PSWhite>(Vec(214, 181), module, Clouds::BLEND_PARAM, 0.0, 1.0, 0.5)); | |||
addInput(createInput<PJ3410Port>(Vec(11, 270), module, Clouds::FREEZE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(54, 270), module, Clouds::TRIG_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(97, 270), module, Clouds::POSITION_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(140, 270), module, Clouds::SIZE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(184, 270), module, Clouds::PITCH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(227, 270), module, Clouds::BLEND_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(11, 313), module, Clouds::IN_L_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(54, 313), module, Clouds::IN_R_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(97, 313), module, Clouds::DENSITY_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(140, 313), module, Clouds::TEXTURE_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(184, 313), module, Clouds::OUT_L_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(227, 313), module, Clouds::OUT_R_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(15, 274), module, Clouds::FREEZE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(58, 274), module, Clouds::TRIG_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(101, 274), module, Clouds::POSITION_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(144, 274), module, Clouds::SIZE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(188, 274), module, Clouds::PITCH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(230, 274), module, Clouds::BLEND_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(15, 317), module, Clouds::IN_L_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(58, 317), module, Clouds::IN_R_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(101, 317), module, Clouds::DENSITY_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(144, 317), module, Clouds::TEXTURE_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(188, 317), module, Clouds::OUT_L_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(230, 317), module, Clouds::OUT_R_OUTPUT)); | |||
} |
@@ -244,39 +244,39 @@ ElementsWidget::ElementsWidget() { | |||
addParam(createParam<Rogan1PSWhite>(Vec(381, 203), module, Elements::POSITION_PARAM, 0.0, 1.0, 0.5)); | |||
addParam(createParam<Rogan1PSWhite>(Vec(452, 203), module, Elements::SPACE_PARAM, 0.0, 2.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(104, 274), module, Elements::BOW_TIMBRE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(105, 274), module, Elements::BOW_TIMBRE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(143, 274), module, Elements::FLOW_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(181, 274), module, Elements::BLOW_TIMBRE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(182, 274), module, Elements::BLOW_TIMBRE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(220, 274), module, Elements::MALLET_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(258, 274), module, Elements::STRIKE_TIMBRE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(316, 274), module, Elements::DAMPING_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(354, 274), module, Elements::GEOMETRY_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(355, 274), module, Elements::GEOMETRY_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(393, 274), module, Elements::POSITION_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(431, 274), module, Elements::BRIGHTNESS_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(470, 274), module, Elements::SPACE_MOD_PARAM, -2.0, 2.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(16, 175), module, Elements::NOTE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(52, 175), module, Elements::FM_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(20, 178), module, Elements::NOTE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(55, 178), module, Elements::FM_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(16, 221), module, Elements::GATE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(52, 221), module, Elements::STRENGTH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(20, 224), module, Elements::GATE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(55, 224), module, Elements::STRENGTH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(16, 267), module, Elements::BLOW_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(52, 267), module, Elements::STRIKE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(20, 270), module, Elements::BLOW_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(55, 270), module, Elements::STRIKE_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(16, 313), module, Elements::AUX_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 313), module, Elements::MAIN_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(20, 316), module, Elements::AUX_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(55, 316), module, Elements::MAIN_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(97, 313), module, Elements::BOW_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(136, 313), module, Elements::FLOW_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(174, 313), module, Elements::BLOW_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(213, 313), module, Elements::MALLET_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(251, 313), module, Elements::STRIKE_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(309, 313), module, Elements::DAMPING_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(347, 313), module, Elements::GEOMETRY_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(386, 313), module, Elements::POSITION_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(424, 313), module, Elements::BRIGHTNESS_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(463, 313), module, Elements::SPACE_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(101, 316), module, Elements::BOW_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(139, 316), module, Elements::FLOW_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(178, 316), module, Elements::BLOW_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(216, 316), module, Elements::MALLET_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(254, 316), module, Elements::STRIKE_TIMBRE_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(312, 316), module, Elements::DAMPING_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(350, 316), module, Elements::GEOMETRY_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(389, 316), module, Elements::POSITION_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(427, 316), module, Elements::BRIGHTNESS_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(466, 316), module, Elements::SPACE_MOD_INPUT)); | |||
addParam(createParam<CKD6>(Vec(36, 116), module, Elements::PLAY_PARAM, 0.0, 1.0, 0.0)); | |||
@@ -302,19 +302,19 @@ FramesWidget::FramesWidget() { | |||
addParam(createParam<CKD6>(Vec(19, 172), module, Frames::DEL_PARAM, 0.0, 1.0, 0.0)); | |||
addParam(createParam<CKSSRot>(Vec(18, 239), module, Frames::OFFSET_PARAM, 0.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(12, 271), module, Frames::ALL_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(55, 271), module, Frames::IN1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(98, 271), module, Frames::IN2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(141, 271), module, Frames::IN3_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(184, 271), module, Frames::IN4_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(227, 271), module, Frames::FRAME_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(12, 313), module, Frames::MIX_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(55, 313), module, Frames::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(98, 313), module, Frames::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 313), module, Frames::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(184, 313), module, Frames::OUT4_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(227, 313), module, Frames::FRAME_STEP_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(16, 273), module, Frames::ALL_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(59, 273), module, Frames::IN1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(102, 273), module, Frames::IN2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(145, 273), module, Frames::IN3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(188, 273), module, Frames::IN4_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(231, 273), module, Frames::FRAME_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(16, 315), module, Frames::MIX_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(59, 315), module, Frames::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(102, 315), module, Frames::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(145, 315), module, Frames::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(188, 315), module, Frames::OUT4_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(231, 315), module, Frames::FRAME_STEP_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(30, 101), &module->outputs[Frames::GAIN1_LIGHT + 0].value)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(97, 101), &module->outputs[Frames::GAIN1_LIGHT + 1].value)); | |||
@@ -76,20 +76,20 @@ KinksWidget::KinksWidget() { | |||
addChild(createScrew<ScrewSilver>(Vec(15, 0))); | |||
addChild(createScrew<ScrewSilver>(Vec(15, 365))); | |||
addInput(createInput<PJ3410Port>(Vec(0, 72), module, Kinks::SIGN_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 72), module, Kinks::INVERT_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(0, 110), module, Kinks::HALF_RECTIFY_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 110), module, Kinks::FULL_RECTIFY_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(0, 174), module, Kinks::LOGIC_A_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(29, 174), module, Kinks::LOGIC_B_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(0, 211), module, Kinks::MAX_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 211), module, Kinks::MIN_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(0, 275), module, Kinks::SH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(29, 275), module, Kinks::TRIG_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(0, 313), module, Kinks::NOISE_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 313), module, Kinks::SH_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 75), module, Kinks::SIGN_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 75), module, Kinks::INVERT_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(4, 113), module, Kinks::HALF_RECTIFY_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 113), module, Kinks::FULL_RECTIFY_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 177), module, Kinks::LOGIC_A_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(31, 177), module, Kinks::LOGIC_B_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(4, 214), module, Kinks::MAX_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 214), module, Kinks::MIN_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 278), module, Kinks::SH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(31, 278), module, Kinks::TRIG_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(4, 316), module, Kinks::NOISE_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 316), module, Kinks::SH_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(11, 59), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(11, 161), &module->lights[1])); | |||
@@ -63,20 +63,20 @@ LinksWidget::LinksWidget() { | |||
addChild(createScrew<ScrewSilver>(Vec(15, 0))); | |||
addChild(createScrew<ScrewSilver>(Vec(15, 365))); | |||
addInput(createInput<PJ3410Port>(Vec(0, 72), module, Links::A1_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 72), module, Links::A1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(0, 110), module, Links::A2_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 110), module, Links::A3_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 75), module, Links::A1_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 75), module, Links::A1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(4, 113), module, Links::A2_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 113), module, Links::A3_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(0, 174), module, Links::B1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(29, 174), module, Links::B2_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(0, 211), module, Links::B1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 211), module, Links::B2_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 177), module, Links::B1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(31, 177), module, Links::B2_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(4, 214), module, Links::B1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 214), module, Links::B2_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(0, 275), module, Links::C1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(29, 275), module, Links::C2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(0, 313), module, Links::C3_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(29, 313), module, Links::C1_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 278), module, Links::C1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(31, 278), module, Links::C2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(4, 316), module, Links::C3_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(31, 316), module, Links::C1_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(26, 59), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(26, 161), &module->lights[1])); | |||
@@ -271,17 +271,17 @@ RingsWidget::RingsWidget() { | |||
addParam(createParam<Trimpot>(Vec(134, 229), module, Rings::STRUCTURE_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Trimpot>(Vec(173, 229), module, Rings::POSITION_MOD_PARAM, -1.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(12, 270), module, Rings::BRIGHTNESS_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(51, 270), module, Rings::FREQUENCY_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(89, 270), module, Rings::DAMPING_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(128, 270), module, Rings::STRUCTURE_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(166, 270), module, Rings::POSITION_MOD_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(12, 313), module, Rings::STRUM_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(51, 313), module, Rings::PITCH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(89, 313), module, Rings::IN_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(128, 313), module, Rings::ODD_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(166, 313), module, Rings::EVEN_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(15, 273), module, Rings::BRIGHTNESS_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(54, 273), module, Rings::FREQUENCY_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(92, 273), module, Rings::DAMPING_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(131, 273), module, Rings::STRUCTURE_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(169, 273), module, Rings::POSITION_MOD_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(15, 316), module, Rings::STRUM_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(54, 316), module, Rings::PITCH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(92, 316), module, Rings::IN_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(131, 316), module, Rings::ODD_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(169, 316), module, Rings::EVEN_OUTPUT)); | |||
addChild(createValueLight<SmallLight<RingsModeLight>>(Vec(38, 43.8), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<RingsModeLight>>(Vec(163, 43.8), &module->lights[1])); | |||
@@ -92,13 +92,13 @@ ShadesWidget::ShadesWidget() { | |||
addParam(createParam<CKSS>(Vec(10, 118), module, Shades::MODE2_PARAM, 0.0, 1.0, 0.0)); | |||
addParam(createParam<CKSS>(Vec(10, 184), module, Shades::MODE3_PARAM, 0.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 242), module, Shades::IN1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 278), module, Shades::IN2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 314), module, Shades::IN3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(9, 245), module, Shades::IN1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(9, 281), module, Shades::IN2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(9, 317), module, Shades::IN3_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 242), module, Shades::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 278), module, Shades::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(52, 314), module, Shades::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(56, 245), module, Shades::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(56, 281), module, Shades::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(56, 317), module, Shades::OUT3_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(41, 254), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(41, 290), &module->lights[1])); | |||
@@ -210,21 +210,21 @@ TidesWidget::TidesWidget() { | |||
addParam(createParam<Rogan1PSWhite>(Vec(85, 155), module, Tides::SLOPE_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Rogan1PSWhite>(Vec(156, 155), module, Tides::SMOOTHNESS_PARAM, -1.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(18, 216), module, Tides::SHAPE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(90, 216), module, Tides::SLOPE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(161, 216), module, Tides::SMOOTHNESS_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(18, 271), module, Tides::TRIG_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(54, 271), module, Tides::FREEZE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(90, 271), module, Tides::PITCH_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(125, 271), module, Tides::FM_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(161, 271), module, Tides::LEVEL_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(18, 313), module, Tides::CLOCK_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(54, 313), module, Tides::HIGH_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(90, 313), module, Tides::LOW_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(125, 313), module, Tides::UNI_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(161, 313), module, Tides::BI_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(21, 219), module, Tides::SHAPE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(93, 219), module, Tides::SLOPE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(164, 219), module, Tides::SMOOTHNESS_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(21, 274), module, Tides::TRIG_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(57, 274), module, Tides::FREEZE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(93, 274), module, Tides::PITCH_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(128, 274), module, Tides::FM_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(164, 274), module, Tides::LEVEL_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(21, 316), module, Tides::CLOCK_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(57, 316), module, Tides::HIGH_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(93, 316), module, Tides::LOW_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(128, 316), module, Tides::UNI_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(164, 316), module, Tides::BI_OUTPUT)); | |||
addChild(createValueLight<SmallLight<TidesModeLight>>(Vec(57, 62), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(57, 83), &module->lights[1])); | |||
@@ -114,20 +114,20 @@ VeilsWidget::VeilsWidget() { | |||
addParam(createParam<Trimpot>(Vec(72, 214), module, Veils::RESPONSE3_PARAM, 0.0, 1.0, 1.0)); | |||
addParam(createParam<Trimpot>(Vec(72, 292), module, Veils::RESPONSE4_PARAM, 0.0, 1.0, 1.0)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 38), module, Veils::IN1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 117), module, Veils::IN2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 195), module, Veils::IN3_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 274), module, Veils::IN4_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 77), module, Veils::CV1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 156), module, Veils::CV2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 235), module, Veils::CV3_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(107, 313), module, Veils::CV4_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 38), module, Veils::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 117), module, Veils::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 195), module, Veils::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(141, 274), module, Veils::OUT4_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 41), module, Veils::IN1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 120), module, Veils::IN2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 198), module, Veils::IN3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 277), module, Veils::IN4_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 80), module, Veils::CV1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 159), module, Veils::CV2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 238), module, Veils::CV3_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(110, 316), module, Veils::CV4_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 41), module, Veils::OUT1_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 120), module, Veils::OUT2_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 198), module, Veils::OUT3_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(144, 277), module, Veils::OUT4_OUTPUT)); | |||
addChild(createValueLight<MediumLight<GreenRedPolarityLight>>(Vec(150, 87), &module->lights[0])); | |||
addChild(createValueLight<MediumLight<GreenRedPolarityLight>>(Vec(150, 166), &module->lights[1])); | |||
@@ -166,15 +166,15 @@ WarpsWidget::WarpsWidget() { | |||
addParam(createParam<Trimpot>(Vec(15, 214), module, Warps::LEVEL1_PARAM, 0.0, 1.0, 1.0)); | |||
addParam(createParam<Trimpot>(Vec(54, 214), module, Warps::LEVEL2_PARAM, 0.0, 1.0, 1.0)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 270), module, Warps::LEVEL1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(41, 270), module, Warps::LEVEL2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(77, 270), module, Warps::ALGORITHM_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(113, 270), module, Warps::TIMBRE_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(5, 313), module, Warps::CARRIER_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(41, 313), module, Warps::MODULATOR_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(77, 313), module, Warps::MODULATOR_OUTPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(113, 313), module, Warps::AUX_OUTPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(8, 273), module, Warps::LEVEL1_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(44, 273), module, Warps::LEVEL2_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(80, 273), module, Warps::ALGORITHM_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(116, 273), module, Warps::TIMBRE_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(8, 316), module, Warps::CARRIER_INPUT)); | |||
addInput(createInput<PJ301MPort>(Vec(44, 316), module, Warps::MODULATOR_INPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(80, 316), module, Warps::MODULATOR_OUTPUT)); | |||
addOutput(createOutput<PJ301MPort>(Vec(116, 316), module, Warps::AUX_OUTPUT)); | |||
addChild(createValueLight<SmallLight<WarpsModeLight>>(Vec(20, 167), &module->lights[0])); | |||
addChild(createValueLight<WarpsAlgoLight>(Vec(41, 64), &module->lights[1])); | |||