Browse Source

Update to new Plugin changes

tags/v0.5.0
Andrew Belt 7 years ago
parent
commit
6597323feb
2 changed files with 62 additions and 60 deletions
  1. +43
    -42
      Makefile
  2. +19
    -18
      src/AudibleInstruments.cpp

+ 43
- 42
Makefile View File

@@ -5,47 +5,48 @@ FLAGS += \
-Wno-unused-local-typedefs


SOURCES = $(wildcard src/*.cpp) \
eurorack/stmlib/utils/random.cc \
eurorack/stmlib/dsp/atan.cc \
eurorack/stmlib/dsp/units.cc \
eurorack/braids/macro_oscillator.cc \
eurorack/braids/analog_oscillator.cc \
eurorack/braids/digital_oscillator.cc \
eurorack/braids/quantizer.cc \
eurorack/braids/resources.cc \
eurorack/clouds/dsp/correlator.cc \
eurorack/clouds/dsp/granular_processor.cc \
eurorack/clouds/dsp/mu_law.cc \
eurorack/clouds/dsp/pvoc/frame_transformation.cc \
eurorack/clouds/dsp/pvoc/phase_vocoder.cc \
eurorack/clouds/dsp/pvoc/stft.cc \
eurorack/clouds/resources.cc \
eurorack/elements/dsp/exciter.cc \
eurorack/elements/dsp/ominous_voice.cc \
eurorack/elements/dsp/resonator.cc \
eurorack/elements/dsp/tube.cc \
eurorack/elements/dsp/multistage_envelope.cc \
eurorack/elements/dsp/part.cc \
eurorack/elements/dsp/string.cc \
eurorack/elements/dsp/voice.cc \
eurorack/elements/resources.cc \
eurorack/rings/dsp/fm_voice.cc \
eurorack/rings/dsp/part.cc \
eurorack/rings/dsp/string_synth_part.cc \
eurorack/rings/dsp/string.cc \
eurorack/rings/dsp/resonator.cc \
eurorack/rings/resources.cc \
eurorack/tides/generator.cc \
eurorack/tides/resources.cc \
eurorack/warps/dsp/modulator.cc \
eurorack/warps/dsp/oscillator.cc \
eurorack/warps/dsp/vocoder.cc \
eurorack/warps/dsp/filter_bank.cc \
eurorack/warps/resources.cc \
eurorack/frames/keyframer.cc \
eurorack/frames/resources.cc \
eurorack/frames/poly_lfo.cc
SOURCES += $(wildcard src/*.cpp)
SOURCES += eurorack/stmlib/utils/random.cc
SOURCES += eurorack/stmlib/dsp/atan.cc
SOURCES += eurorack/stmlib/dsp/units.cc
SOURCES += eurorack/braids/macro_oscillator.cc
SOURCES += eurorack/braids/analog_oscillator.cc
SOURCES += eurorack/braids/digital_oscillator.cc
SOURCES += eurorack/braids/quantizer.cc
SOURCES += eurorack/braids/resources.cc
SOURCES += eurorack/clouds/dsp/correlator.cc
SOURCES += eurorack/clouds/dsp/granular_processor.cc
SOURCES += eurorack/clouds/dsp/mu_law.cc
SOURCES += eurorack/clouds/dsp/pvoc/frame_transformation.cc
SOURCES += eurorack/clouds/dsp/pvoc/phase_vocoder.cc
SOURCES += eurorack/clouds/dsp/pvoc/stft.cc
SOURCES += eurorack/clouds/resources.cc
SOURCES += eurorack/elements/dsp/exciter.cc
SOURCES += eurorack/elements/dsp/ominous_voice.cc
SOURCES += eurorack/elements/dsp/resonator.cc
SOURCES += eurorack/elements/dsp/tube.cc
SOURCES += eurorack/elements/dsp/multistage_envelope.cc
SOURCES += eurorack/elements/dsp/part.cc
SOURCES += eurorack/elements/dsp/string.cc
SOURCES += eurorack/elements/dsp/voice.cc
SOURCES += eurorack/elements/resources.cc
SOURCES += eurorack/rings/dsp/fm_voice.cc
SOURCES += eurorack/rings/dsp/part.cc
SOURCES += eurorack/rings/dsp/string_synth_part.cc
SOURCES += eurorack/rings/dsp/string.cc
SOURCES += eurorack/rings/dsp/resonator.cc
SOURCES += eurorack/rings/resources.cc
SOURCES += eurorack/tides/generator.cc
SOURCES += eurorack/tides/resources.cc
SOURCES += eurorack/warps/dsp/modulator.cc
SOURCES += eurorack/warps/dsp/oscillator.cc
SOURCES += eurorack/warps/dsp/vocoder.cc
SOURCES += eurorack/warps/dsp/filter_bank.cc
SOURCES += eurorack/warps/resources.cc
SOURCES += eurorack/frames/keyframer.cc
SOURCES += eurorack/frames/resources.cc
SOURCES += eurorack/frames/poly_lfo.cc


include ../../plugin.mk

@@ -53,6 +54,6 @@ include ../../plugin.mk
dist: all
mkdir -p dist/AudibleInstruments
cp LICENSE* dist/AudibleInstruments/
cp plugin.* dist/AudibleInstruments/
cp $(TARGET) dist/AudibleInstruments/
cp -R res dist/AudibleInstruments/
cd dist && zip -5 -r AudibleInstruments-$(VERSION)-$(ARCH).zip AudibleInstruments

+ 19
- 18
src/AudibleInstruments.cpp View File

@@ -5,22 +5,23 @@ Plugin *plugin;

void init(rack::Plugin *p) {
plugin = p;
plugin->slug = "AudibleInstruments";
plugin->name = "Audible Instruments";
plugin->homepageUrl = "https://github.com/VCVRack/AudibleInstruments";
createModel<BraidsWidget>(plugin, "Braids", "Macro Oscillator");
createModel<ElementsWidget>(plugin, "Elements", "Modal Synthesizer");
createModel<TidesWidget>(plugin, "Tides", "Tidal Modulator");
createModel<SheepWidget>(plugin, "Sheep", "Wavetable Oscillator");
// createModel<StreamsWidget>(plugin, "Streams", "Dual Dynamics Gate");
createModel<CloudsWidget>(plugin, "Clouds", "Texture Synthesizer");
createModel<WarpsWidget>(plugin, "Warps", "Meta Modulator");
createModel<RingsWidget>(plugin, "Rings", "Resonator");
createModel<LinksWidget>(plugin, "Links", "Multiples");
createModel<KinksWidget>(plugin, "Kinks", "Utilities");
createModel<ShadesWidget>(plugin, "Shades", "Mixer");
createModel<BranchesWidget>(plugin, "Branches", "Bernoulli Gate");
createModel<BlindsWidget>(plugin, "Blinds", "Quad VC-polarizer");
createModel<VeilsWidget>(plugin, "Veils", "Quad VCA");
createModel<FramesWidget>(plugin, "Frames", "Keyframer/Mixer");
p->slug = "AudibleInstruments";
#ifdef VERSION
p->version = TOSTRING(VERSION);
#endif
p->addModel(createModel<BraidsWidget>("AudibleInstruments", "Audible Instruments", "Braids", "Macro Oscillator"));
p->addModel(createModel<ElementsWidget>("AudibleInstruments", "Audible Instruments", "Elements", "Modal Synthesizer"));
p->addModel(createModel<TidesWidget>("AudibleInstruments", "Audible Instruments", "Tides", "Tidal Modulator"));
p->addModel(createModel<SheepWidget>("AudibleInstruments", "Audible Instruments", "Sheep", "Wavetable Oscillator"));
// p->addModel(createModel<StreamsWidget>("AudibleInstruments", "Audible Instruments", "Streams", "Dual Dynamics Gate"));
p->addModel(createModel<CloudsWidget>("AudibleInstruments", "Audible Instruments", "Clouds", "Texture Synthesizer"));
p->addModel(createModel<WarpsWidget>("AudibleInstruments", "Audible Instruments", "Warps", "Meta Modulator"));
p->addModel(createModel<RingsWidget>("AudibleInstruments", "Audible Instruments", "Rings", "Resonator"));
p->addModel(createModel<LinksWidget>("AudibleInstruments", "Audible Instruments", "Links", "Multiples"));
p->addModel(createModel<KinksWidget>("AudibleInstruments", "Audible Instruments", "Kinks", "Utilities"));
p->addModel(createModel<ShadesWidget>("AudibleInstruments", "Audible Instruments", "Shades", "Mixer"));
p->addModel(createModel<BranchesWidget>("AudibleInstruments", "Audible Instruments", "Branches", "Bernoulli Gate"));
p->addModel(createModel<BlindsWidget>("AudibleInstruments", "Audible Instruments", "Blinds", "Quad VC-polarizer"));
p->addModel(createModel<VeilsWidget>("AudibleInstruments", "Audible Instruments", "Veils", "Quad VCA"));
p->addModel(createModel<FramesWidget>("AudibleInstruments", "Audible Instruments", "Frames", "Keyframer/Mixer"));
}

Loading…
Cancel
Save