From 56a5565d482d822fa7d5442d3a6fd87da444c0f8 Mon Sep 17 00:00:00 2001 From: Don Cross Date: Sun, 28 Jul 2024 13:53:46 -0400 Subject: [PATCH] Update Sapphire plugin from v2.4.4 to v2.4.8. Added the following new modules: - Galaxy: a clone of Airwindows Galactic reverb by Chris Johnson. - Pivot: an operator that allows reorienting a vector in 3D space. - Rotini: an operator that takes the cross product of a pair of 3D vectors. Improvements to chaos generators: - Glee now has 4 different chaos modes, selectable by right-clicking the CHAOS knob. - Frolic and Glee now have a *turbo mode* option in the right-click menu for the SPEED knob. It allows audio-rate chaotic signals, but it comes with a CPU cost. Other changes: - Tube Unit: support low-sensitivity attenuverter knobs. - Elastika, Nucleus, Polynucleus: right-click menu to toggle sensitivity on all attenuverter knobs. - Elastika: allow sending either left or right output particle's position vector to Tricorder for 3D display. --- plugins/Sapphire | 2 +- plugins/plugins.cpp | 25 ++++++++++++++----------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/plugins/Sapphire b/plugins/Sapphire index 0bcc1f4..5232180 160000 --- a/plugins/Sapphire +++ b/plugins/Sapphire @@ -1 +1 @@ -Subproject commit 0bcc1f4a48a7a7d59013f5f4a12574f7453a5edf +Subproject commit 5232180a0e1be52cb87dedc5c7637684cbf9bd23 diff --git a/plugins/plugins.cpp b/plugins/plugins.cpp index 6e869d1..421faf3 100644 --- a/plugins/plugins.cpp +++ b/plugins/plugins.cpp @@ -3074,17 +3074,20 @@ static void initStatic__Sapphire() const StaticPluginLoader spl(p, "Sapphire"); if (spl.ok()) { - p->addModel(modelElastika); - p->addModel(modelFrolic); - p->addModel(modelGlee); - p->addModel(modelHiss); - p->addModel(modelMoots); - p->addModel(modelNucleus); - p->addModel(modelPolynucleus); - p->addModel(modelTin); - p->addModel(modelTout); - p->addModel(modelTricorder); - p->addModel(modelTubeUnit); + p->addModel(modelSapphireElastika); + p->addModel(modelSapphireFrolic); + p->addModel(modelSapphireGalaxy); + p->addModel(modelSapphireGlee); + p->addModel(modelSapphireHiss); + p->addModel(modelSapphireMoots); + p->addModel(modelSapphireNucleus); + p->addModel(modelSapphirePivot); + p->addModel(modelSapphirePolynucleus); + p->addModel(modelSapphireRotini); + p->addModel(modelSapphireTin); + p->addModel(modelSapphireTout); + p->addModel(modelSapphireTricorder); + p->addModel(modelSapphireTubeUnit); } }