Browse Source

Add Model::create calls

tags/v0.6.0
Andrew Belt 7 years ago
parent
commit
3fed284282
15 changed files with 55 additions and 30 deletions
  1. +0
    -14
      src/AudibleInstruments.cpp
  2. +1
    -1
      src/AudibleInstruments.hpp
  3. +4
    -1
      src/Blinds.cpp
  4. +4
    -1
      src/Braids.cpp
  5. +5
    -2
      src/Branches.cpp
  6. +4
    -1
      src/Clouds.cpp
  7. +6
    -3
      src/Elements.cpp
  8. +4
    -1
      src/Frames.cpp
  9. +4
    -1
      src/Kinks.cpp
  10. +4
    -1
      src/Links.cpp
  11. +3
    -0
      src/Rings.cpp
  12. +4
    -1
      src/Shades.cpp
  13. +4
    -1
      src/Tides.cpp
  14. +4
    -1
      src/Veils.cpp
  15. +4
    -1
      src/Warps.cpp

+ 0
- 14
src/AudibleInstruments.cpp View File

@@ -8,20 +8,6 @@ void init(rack::Plugin *p) {
p->slug = TOSTRING(SLUG);
p->version = TOSTRING(VERSION);

// p->addModel(createModel<BraidsWidget>("Audible Instruments", "Braids", "Macro Oscillator", OSCILLATOR_TAG, WAVESHAPER_TAG));
// p->addModel(createModel<ElementsWidget>("Audible Instruments", "Elements", "Modal Synthesizer", PHYSICAL_MODELING_TAG));
// p->addModel(createModel<TidesWidget>("Audible Instruments", "Tides", "Tidal Modulator", LFO_TAG, OSCILLATOR_TAG, WAVESHAPER_TAG, FUNCTION_GENERATOR_TAG));
// p->addModel(createModel<CloudsWidget>("Audible Instruments", "Clouds", "Texture Synthesizer", GRANULAR_TAG, REVERB_TAG));
// p->addModel(createModel<WarpsWidget>("Audible Instruments", "Warps", "Meta Modulator", RING_MODULATOR_TAG, WAVESHAPER_TAG));
// p->addModel(createModel<RingsWidget>("Audible Instruments", "Rings", "Resonator", PHYSICAL_MODELING_TAG));
// p->addModel(createModel<LinksWidget>("Audible Instruments", "Links", "Multiples", MULTIPLE_TAG, MIXER_TAG));
// p->addModel(createModel<KinksWidget>("Audible Instruments", "Kinks", "Utilities", UTILITY_TAG, NOISE_TAG));
// p->addModel(createModel<ShadesWidget>("Audible Instruments", "Shades", "Mixer", MIXER_TAG));
// p->addModel(createModel<BranchesWidget>("Audible Instruments", "Branches", "Bernoulli Gate", RANDOM_TAG, DUAL_TAG));
// p->addModel(createModel<BlindsWidget>("Audible Instruments", "Blinds", "Quad VC-polarizer", MIXER_TAG, ATTENUATOR_TAG));
// p->addModel(createModel<VeilsWidget>("Audible Instruments", "Veils", "Quad VCA", MIXER_TAG));
// p->addModel(createModel<FramesWidget>("Audible Instruments", "Frames", "Keyframer/Mixer", MIXER_TAG, ATTENUATOR_TAG, LFO_TAG));

p->addModel(modelBraidsWidget);
p->addModel(modelElementsWidget);
p->addModel(modelTidesWidget);


+ 1
- 1
src/AudibleInstruments.hpp View File

@@ -18,4 +18,4 @@ extern Model *modelShadesWidget;
extern Model *modelBranchesWidget;
extern Model *modelBlindsWidget;
extern Model *modelVeilsWidget;
extern Model *modelFramesWidget;
extern Model *modelFramesWidget;

+ 4
- 1
src/Blinds.cpp View File

@@ -113,4 +113,7 @@ struct BlindsWidget : ModuleWidget {
addChild(ModuleLightWidget::create<MediumLight<GreenRedLight>>(Vec(150, 245), module, Blinds::OUT3_POS_LIGHT));
addChild(ModuleLightWidget::create<MediumLight<GreenRedLight>>(Vec(150, 324), module, Blinds::OUT4_POS_LIGHT));
}
};
};


Model *modelBlinds = Model::create<Blinds, BlindsWidget>("Audible Instruments", "Blinds", "Quad VC-polarizer", MIXER_TAG, ATTENUATOR_TAG);

+ 4
- 1
src/Braids.cpp View File

@@ -339,4 +339,7 @@ struct BraidsWidget : ModuleWidget {
menu->addChild(construct<BraidsSettingItem>(&MenuItem::text, "SIGN", &BraidsSettingItem::setting, &braids->settings.signature, &BraidsSettingItem::onValue, 4));
menu->addChild(construct<BraidsLowCpuItem>(&MenuItem::text, "Low CPU", &BraidsLowCpuItem::braids, braids));
}
};
};


Model *modelBraids = Model::create<Braids, BraidsWidget>("Audible Instruments", "Braids", "Macro Oscillator", OSCILLATOR_TAG, WAVESHAPER_TAG);

+ 5
- 2
src/Branches.cpp View File

@@ -61,7 +61,7 @@ void Branches::step() {

if (gateTrigger[i].process(gate)) {
// trigger
float r = randomf();
float r = randomUniform();
float threshold = clamp(params[THRESHOLD1_PARAM + i].value + inputs[P1_INPUT + i].value / 10.f, 0.f, 1.f);
bool toss = (r < threshold);
if (!mode[i]) {
@@ -136,4 +136,7 @@ struct BranchesWidget : ModuleWidget {
menu->addChild(construct<BranchesModeItem>(&MenuItem::text, "Channel 1 mode", &BranchesModeItem::branches, branches, &BranchesModeItem::channel, 0));
menu->addChild(construct<BranchesModeItem>(&MenuItem::text, "Channel 2 mode", &BranchesModeItem::branches, branches, &BranchesModeItem::channel, 1));
}
};
};


Model *modelBranches = Model::create<Branches, BranchesWidget>("Audible Instruments", "Branches", "Bernoulli Gate", RANDOM_TAG, DUAL_TAG);

+ 4
- 1
src/Clouds.cpp View File

@@ -394,4 +394,7 @@ struct CloudsWidget : ModuleWidget {
menu->addChild(construct<CloudsQualityItem>(&MenuItem::text, "4s 16kHz 8-bit µ-law stereo", &CloudsQualityItem::module, module, &CloudsQualityItem::quality, 2));
menu->addChild(construct<CloudsQualityItem>(&MenuItem::text, "8s 16kHz 8-bit µ-law mono", &CloudsQualityItem::module, module, &CloudsQualityItem::quality, 3));
}
};
};


Model *modelClouds = Model::create<Clouds, CloudsWidget>("Audible Instruments", "Clouds", "Texture Synthesizer", GRANULAR_TAG, REVERB_TAG);

+ 6
- 3
src/Elements.cpp View File

@@ -227,8 +227,8 @@ struct ElementsModalItem : MenuItem {
};


struct RampageWidget : ModuleWidget {
RampageWidget(Elements *module) : ModuleWidget(module) {
struct ElementsWidget : ModuleWidget {
ElementsWidget(Elements *module) : ModuleWidget(module) {
setPanel(SVG::load(assetPlugin(plugin, "res/Elements.svg")));

addChild(Widget::create<ScrewSilver>(Vec(15, 0)));
@@ -314,4 +314,7 @@ struct RampageWidget : ModuleWidget {
menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Non-linear string", &ElementsModalItem::elements, elements, &ElementsModalItem::model, 1));
menu->addChild(construct<ElementsModalItem>(&MenuItem::text, "Chords", &ElementsModalItem::elements, elements, &ElementsModalItem::model, 2));
}
};
};


Model *modelElements = Model::create<Elements, ElementsWidget>("Audible Instruments", "Elements", "Modal Synthesizer", PHYSICAL_MODELING_TAG);

+ 4
- 1
src/Frames.cpp View File

@@ -421,4 +421,7 @@ struct FramesWidget : ModuleWidget {
menu->addChild(construct<FramesModeItem>(&MenuItem::text, "Keyframer", &FramesModeItem::frames, frames, &FramesModeItem::poly_lfo_mode, false));
menu->addChild(construct<FramesModeItem>(&MenuItem::text, "Poly LFO", &FramesModeItem::frames, frames, &FramesModeItem::poly_lfo_mode, true));
}
};
};


Model *modelFrames = Model::create<Frames, FramesWidget>("Audible Instruments", "Frames", "Keyframer/Mixer", MIXER_TAG, ATTENUATOR_TAG, LFO_TAG);

+ 4
- 1
src/Kinks.cpp View File

@@ -94,4 +94,7 @@ struct KinksWidget : ModuleWidget {
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(11, 161), module, Kinks::LOGIC_POS_LIGHT));
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(11, 262), module, Kinks::SH_POS_LIGHT));
}
};
};


Model *modelKinks = Model::create<Kinks, KinksWidget>("Audible Instruments", "Kinks", "Utilities", UTILITY_TAG, NOISE_TAG);

+ 4
- 1
src/Links.cpp View File

@@ -82,4 +82,7 @@ struct LinksWidget : ModuleWidget {
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(26, 161), module, Links::B_POS_LIGHT));
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(26, 262), module, Links::C_POS_LIGHT));
}
};
};


Model *modelLinks = Model::create<Links, LinksWidget>("Audible Instruments", "Links", "Multiples", MULTIPLE_TAG, MIXER_TAG);

+ 3
- 0
src/Rings.cpp View File

@@ -327,3 +327,6 @@ struct RingsWidget : ModuleWidget {
menu->addChild(construct<RingsEasterEggItem>(&MenuItem::text, "Disastrous Peace", &RingsEasterEggItem::rings, rings));
}
};


Model *modelRings = Model::create<Rings, RingsWidget>("Audible Instruments", "Rings", "Resonator", PHYSICAL_MODELING_TAG);

+ 4
- 1
src/Shades.cpp View File

@@ -87,4 +87,7 @@ struct ShadesWidget : ModuleWidget {
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(41, 290), module, Shades::OUT2_POS_LIGHT));
addChild(ModuleLightWidget::create<SmallLight<GreenRedLight>>(Vec(41, 326), module, Shades::OUT3_POS_LIGHT));
}
};
};


Model *modelShades = Model::create<Shades, ShadesWidget>("Audible Instruments", "Shades", "Mixer", MIXER_TAG);

+ 4
- 1
src/Tides.cpp View File

@@ -276,4 +276,7 @@ struct TidesWidget : ModuleWidget {
menu->addChild(construct<MenuEntry>());
menu->addChild(construct<TidesSheepItem>(&MenuItem::text, "Sheep", &TidesSheepItem::tides, tides));
}
};
};


Model *modelTides = Model::create<Tides, TidesWidget>("Audible Instruments", "Tides", "Tidal Modulator", LFO_TAG, OSCILLATOR_TAG, WAVESHAPER_TAG, FUNCTION_GENERATOR_TAG);

+ 4
- 1
src/Veils.cpp View File

@@ -107,4 +107,7 @@ struct VeilsWidget : ModuleWidget {
addChild(ModuleLightWidget::create<MediumLight<GreenRedLight>>(Vec(150, 245), module, Veils::OUT3_POS_LIGHT));
addChild(ModuleLightWidget::create<MediumLight<GreenRedLight>>(Vec(150, 324), module, Veils::OUT4_POS_LIGHT));
}
};
};


Model *modelVeils = Model::create<Veils, VeilsWidget>("Audible Instruments", "Veils", "Quad VCA", MIXER_TAG);

+ 4
- 1
src/Warps.cpp View File

@@ -156,4 +156,7 @@ struct WarpsWidget : ModuleWidget {

addChild(ModuleLightWidget::create<AlgorithmLight>(Vec(40, 63), module, Warps::ALGORITHM_LIGHT));
}
};
};


Model *modelWarps = Model::create<Warps, WarpsWidget>("Audible Instruments", "Warps", "Meta Modulator", RING_MODULATOR_TAG, WAVESHAPER_TAG);

Loading…
Cancel
Save