@@ -1,3 +1,6 @@ | |||||
/build | /build | ||||
plugin.* | |||||
*.DS_Store | |||||
/dist | |||||
/plugin.dylib | |||||
/plugin.dll | |||||
/plugin.so | |||||
.DS_Store |
@@ -0,0 +1,168 @@ | |||||
{ | |||||
"slug": "AudibleInstruments", | |||||
"name": "Audible Instruments", | |||||
"version": "1.0.0", | |||||
"license": "BSD-3-Clause", | |||||
"author": "VCV", | |||||
"authorEmail": "contact@vcvrack.com", | |||||
"authorUrl": "https://vcvrack.com/", | |||||
"pluginUrl": "https://vcvrack.com/AudibleInstruments.html", | |||||
"manualUrl": "https://vcvrack.com/AudibleInstruments.html#manual", | |||||
"sourceUrl": "https://github.com/VCVRack/AudibleInstruments", | |||||
"donateUrl": "", | |||||
"modules": [ | |||||
{ | |||||
"slug": "Braids", | |||||
"name": "Macro Oscillator", | |||||
"description": "", | |||||
"tags": [ | |||||
"Oscillator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Plaits", | |||||
"name": "Macro Oscillator 2", | |||||
"description": "", | |||||
"tags": [ | |||||
"Oscillator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Elements", | |||||
"name": "Modal Synthesizer", | |||||
"description": "", | |||||
"tags": [ | |||||
"Physical modeling" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Tides", | |||||
"name": "Tidal Modulator", | |||||
"description": "", | |||||
"tags": [ | |||||
"LFO", | |||||
"Oscillator", | |||||
"Waveshaper", | |||||
"Function generator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Tides2", | |||||
"name": "Tidal Modulator 2", | |||||
"description": "", | |||||
"tags": [ | |||||
"LFO", | |||||
"Oscillator", | |||||
"Waveshaper", | |||||
"Function generator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Clouds", | |||||
"name": "Texture Synthesizer", | |||||
"description": "", | |||||
"tags": [ | |||||
"Granular", | |||||
"Reverb" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Warps", | |||||
"name": "Meta Modulator", | |||||
"description": "", | |||||
"tags": [ | |||||
"Ring modulator", | |||||
"Waveshaper" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Rings", | |||||
"name": "Resonator", | |||||
"description": "", | |||||
"tags": [ | |||||
"Physical modeling" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Links", | |||||
"name": "Multiples", | |||||
"description": "", | |||||
"tags": [ | |||||
"Multiple", | |||||
"Mixer" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Kinks", | |||||
"name": "Utilities", | |||||
"description": "", | |||||
"tags": [ | |||||
"Utility", | |||||
"Sample and hold", | |||||
"Noise" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Shades", | |||||
"name": "Mixer", | |||||
"description": "", | |||||
"tags": [ | |||||
"Mixer" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Branches", | |||||
"name": "Bernoulli Gate", | |||||
"description": "", | |||||
"tags": [ | |||||
"Random", | |||||
"Dual" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Blinds", | |||||
"name": "Quad VC-polarizer", | |||||
"description": "", | |||||
"tags": [ | |||||
"Mixer", | |||||
"Attenuator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Veils", | |||||
"name": "Quad VCA", | |||||
"description": "", | |||||
"tags": [ | |||||
"Mixer" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Frames", | |||||
"name": "Keyframer/Mixer", | |||||
"description": "", | |||||
"tags": [ | |||||
"Oscillator" | |||||
"Mixer", | |||||
"Attenuator", | |||||
"LFO" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Stages", | |||||
"name": "Segment Generator", | |||||
"description": "", | |||||
"tags": [ | |||||
"Function generator", | |||||
"Envelope generator" | |||||
] | |||||
}, | |||||
{ | |||||
"slug": "Marbles", | |||||
"name": "Random Sampler", | |||||
"description": "", | |||||
"tags": [ | |||||
"Random" | |||||
] | |||||
}, | |||||
] | |||||
} |
@@ -5,8 +5,6 @@ Plugin *plugin; | |||||
void init(rack::Plugin *p) { | void init(rack::Plugin *p) { | ||||
plugin = p; | plugin = p; | ||||
p->slug = TOSTRING(SLUG); | |||||
p->version = TOSTRING(VERSION); | |||||
p->addModel(modelBraids); | p->addModel(modelBraids); | ||||
p->addModel(modelPlaits); | p->addModel(modelPlaits); | ||||
@@ -116,4 +116,4 @@ struct BlindsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelBlinds = Model::create<Blinds, BlindsWidget>("Audible Instruments", "Blinds", "Quad VC-polarizer", MIXER_TAG, ATTENUATOR_TAG); | |||||
Model *modelBlinds = Model::create<Blinds, BlindsWidget>("Blinds"); |
@@ -342,4 +342,4 @@ struct BraidsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelBraids = Model::create<Braids, BraidsWidget>("Audible Instruments", "Braids", "Macro Oscillator", OSCILLATOR_TAG, WAVESHAPER_TAG); | |||||
Model *modelBraids = Model::create<Braids, BraidsWidget>("Braids"); |
@@ -161,4 +161,4 @@ struct BranchesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelBranches = Model::create<Branches, BranchesWidget>("Audible Instruments", "Branches", "Bernoulli Gate", RANDOM_TAG, DUAL_TAG); | |||||
Model *modelBranches = Model::create<Branches, BranchesWidget>("Branches"); |
@@ -397,4 +397,4 @@ struct CloudsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelClouds = Model::create<Clouds, CloudsWidget>("Audible Instruments", "Clouds", "Texture Synthesizer", GRANULAR_TAG, REVERB_TAG); | |||||
Model *modelClouds = Model::create<Clouds, CloudsWidget>("Clouds"); |
@@ -317,4 +317,4 @@ struct ElementsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelElements = Model::create<Elements, ElementsWidget>("Audible Instruments", "Elements", "Modal Synthesizer", PHYSICAL_MODELING_TAG); | |||||
Model *modelElements = Model::create<Elements, ElementsWidget>("Elements"); |
@@ -424,4 +424,4 @@ struct FramesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelFrames = Model::create<Frames, FramesWidget>("Audible Instruments", "Frames", "Keyframer/Mixer", MIXER_TAG, ATTENUATOR_TAG, LFO_TAG); | |||||
Model *modelFrames = Model::create<Frames, FramesWidget>("Frames"); |
@@ -97,4 +97,4 @@ struct KinksWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelKinks = Model::create<Kinks, KinksWidget>("Audible Instruments", "Kinks", "Utilities", UTILITY_TAG, NOISE_TAG); | |||||
Model *modelKinks = Model::create<Kinks, KinksWidget>("Kinks"); |
@@ -85,4 +85,4 @@ struct LinksWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelLinks = Model::create<Links, LinksWidget>("Audible Instruments", "Links", "Multiples", MULTIPLE_TAG, MIXER_TAG); | |||||
Model *modelLinks = Model::create<Links, LinksWidget>("Links"); |
@@ -663,5 +663,5 @@ struct MarblesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelMarbles = createModel<Marbles, MarblesWidget>("Audible Instruments", "Marbles", "Random Sampler"); | |||||
Model *modelMarbles = createModel<Marbles, MarblesWidget>("Marbles"); | |||||
@@ -666,4 +666,4 @@ struct PeaksWidget : ModuleWidget { | |||||
Model *modelPeaks = Model::create<Peaks, PeaksWidget>("Audible Instruments", "Peaks", "Percussive Synthesizer", UTILITY_TAG, LFO_TAG, DRUM_TAG); | |||||
Model *modelPeaks = Model::create<Peaks, PeaksWidget>("Peaks"); |
@@ -316,5 +316,5 @@ struct PlaitsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelPlaits = Model::create<Plaits, PlaitsWidget>("Audible Instruments", "Plaits", "Macro Oscillator 2", OSCILLATOR_TAG, WAVESHAPER_TAG); | |||||
Model *modelPlaits = Model::create<Plaits, PlaitsWidget>("Plaits"); | |||||
@@ -329,4 +329,4 @@ struct RingsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelRings = Model::create<Rings, RingsWidget>("Audible Instruments", "Rings", "Resonator", PHYSICAL_MODELING_TAG); | |||||
Model *modelRings = Model::create<Rings, RingsWidget>("Rings"); |
@@ -90,4 +90,4 @@ struct ShadesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelShades = Model::create<Shades, ShadesWidget>("Audible Instruments", "Shades", "Mixer", MIXER_TAG); | |||||
Model *modelShades = Model::create<Shades, ShadesWidget>("Shades"); |
@@ -437,4 +437,4 @@ struct StagesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelStages = Model::create<Stages, StagesWidget>("Audible Instruments", "Stages", "Segment Generator", FUNCTION_GENERATOR_TAG, ENVELOPE_GENERATOR_TAG); | |||||
Model *modelStages = Model::create<Stages, StagesWidget>("Stages"); |
@@ -276,4 +276,4 @@ struct TidesWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelTides = Model::create<Tides, TidesWidget>("Audible Instruments", "Tides", "Tidal Modulator", LFO_TAG, OSCILLATOR_TAG, WAVESHAPER_TAG, FUNCTION_GENERATOR_TAG); | |||||
Model *modelTides = Model::create<Tides, TidesWidget>("Tides"); |
@@ -295,5 +295,5 @@ struct Tides2Widget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelTides2 = createModel<Tides2, Tides2Widget>("Audible Instruments", "Tides2", "Tidal Modulator 2"); | |||||
Model *modelTides2 = createModel<Tides2, Tides2Widget>("Tides2"); | |||||
@@ -110,4 +110,4 @@ struct VeilsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelVeils = Model::create<Veils, VeilsWidget>("Audible Instruments", "Veils", "Quad VCA", MIXER_TAG); | |||||
Model *modelVeils = Model::create<Veils, VeilsWidget>("Veils"); |
@@ -159,4 +159,4 @@ struct WarpsWidget : ModuleWidget { | |||||
}; | }; | ||||
Model *modelWarps = Model::create<Warps, WarpsWidget>("Audible Instruments", "Warps", "Meta Modulator", RING_MODULATOR_TAG, WAVESHAPER_TAG); | |||||
Model *modelWarps = Model::create<Warps, WarpsWidget>("Warps"); |