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.
This commit is contained in:
Don Cross 2024-07-28 13:53:46 -04:00
parent 7bee0220eb
commit 56a5565d48
2 changed files with 15 additions and 12 deletions

@ -1 +1 @@
Subproject commit 0bcc1f4a48a7a7d59013f5f4a12574f7453a5edf Subproject commit 5232180a0e1be52cb87dedc5c7637684cbf9bd23

View file

@ -3074,17 +3074,20 @@ static void initStatic__Sapphire()
const StaticPluginLoader spl(p, "Sapphire"); const StaticPluginLoader spl(p, "Sapphire");
if (spl.ok()) if (spl.ok())
{ {
p->addModel(modelElastika); p->addModel(modelSapphireElastika);
p->addModel(modelFrolic); p->addModel(modelSapphireFrolic);
p->addModel(modelGlee); p->addModel(modelSapphireGalaxy);
p->addModel(modelHiss); p->addModel(modelSapphireGlee);
p->addModel(modelMoots); p->addModel(modelSapphireHiss);
p->addModel(modelNucleus); p->addModel(modelSapphireMoots);
p->addModel(modelPolynucleus); p->addModel(modelSapphireNucleus);
p->addModel(modelTin); p->addModel(modelSapphirePivot);
p->addModel(modelTout); p->addModel(modelSapphirePolynucleus);
p->addModel(modelTricorder); p->addModel(modelSapphireRotini);
p->addModel(modelTubeUnit); p->addModel(modelSapphireTin);
p->addModel(modelSapphireTout);
p->addModel(modelSapphireTricorder);
p->addModel(modelSapphireTubeUnit);
} }
} }