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.
* Update CV funk to 2.0.3
Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules
* CVfunk bugfix
Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.
* CV funk v2.0.4
Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.
* Update CV funk to 2.0.5
Version 2.0.5
Added Flower Patch visualizer module.
Fixed stereo normal on Pressed Duck Sidechain input.
Added full-stereo processing of compression to Pressed Duck.
Added stereo lights to all ring lights of Pressed Duck.
Panel update to PentaSequencer
* CV funk 2.0.5
edit: added self-illuminating layers
* Update CV funk to 2.0.3
Added Ouros stereo phase injection oscillator
Numerous small buxfixes to other modules
* CVfunk bugfix
Fixed a bug reported by Windows10 users where switching circ/star modes in PentaSequencer would cause a crash.
* CV funk v2.0.4
Added PressedDuck, ducking compressing saturating stereo mixer.
Panel updates,
CPU improvements.
* Attempt to clean up some things
* Add Makefile and plugins.cpp
* Added modified res and src for Computerscare
* Updated README.md and docs/LICENSES.md, fixed Makefile
* Updated Makefile
* Added PanelBorder to custom names, modified ComputerscareSVGPanel again
* Updated Makefile
* Modified dep.cpp for Computerscare dark mode
* Attempt to prepare ComputerscareBlank for dark mode
* [WIP] a janky fix for ComputerscareBlank dark mode, but logo disappeared!
* [WIP] eureka
* fix ComputerscareBlank for mark dode
* Updated LICENSES.md
* [WIP] patched modules so labels properly change colors, hopefully everything else still works as intended
* adjust PatchSequencer font size
* What does this option do?
* tweaked colors, text boxes now change color for dark mode
* minor upd to Computerscare and dep.cpp
* Upd ComputerscareLaundrySoup (hopefully fixes plugin-validation)
* Upd LaundrySoup again
* Delete ComputerscareIso.cpp from Computerscare
* rebase Computerscare to updated master branch
* Upd Computerscare
* Don't change object names in submodule source, instead define/undef in plugins.cpp
* revert Computerscare due to lto build failure
The following is a summary of changes between Sapphire versions 2.3.0 and 2.4.2.
See the Sapphire project change log for a more complete and detailed list:
https://github.com/cosinekitty/sapphire/blob/main/CHANGELOG.md
Added 5 new modules:
* Glee: a chaotic oscillator counterpart for Frolic
* Hiss: a 3D vector generator with unbiased directionality
* Nucleus: complex audio generator using physical simulation of electromagnetic particles
* Polynucleus: a version of Nucleus with vector-oriented polymorphic ports
* Tout (Tricorder OUTput): right-extender module for extracting a vector stream from Tricorder
Lots of improvements to Tricorder.
* Smoother animation
* Configurable axis rotation speed
* Other minor fixes and improvements
Bug fix: Elastika and TubeUnit now save and load Automatic Gain Control settings as part of the patch.
Added a context menu option in each attenuverter knob for a 10X low-sensitivity mode.
An orange dot appears on the knob to indicate low sensitivity.
* Add CVfunk plugin
Added CVfunk plugin
* added CVfunk plugin
added CVfunk plugin
* removed CVfunk
removed CVfunk
* Added CVfunk as submodule
Added CVfunk as submodule
* Update .gitmodules remove duplicate CVfunk
removed extra CVfunk. my mistake
* remove extra spaces
removed extra spaces I put in by accident.
* Update Makefile
* Define modelSteps
redefine modelSteps so it doesn't conflict with other modules
* Fixerd defining of overlapping module name
Fixed definition of overlapping module name
* Fixed custom name declaration
Fixed custom name declatation
* Update Makefile
Fixed module name reference to CVfunk instead of cf.
* Add CVfunk to readme
Added CVfunk
* Update LICENSES.md
Added CVfunk
* Update LICENSES.md
added CVfunk artwork license
* Update CVfunk
update submodule linker, decreased CPU consumption to optimize better for Cardinal
* Build EnigmaCurry plugin
* Add to docs/LICENSES.md
* add back the bogaudio namespace for modelPulse - still seems necessary.
* Revert "add back the bogaudio namespace for modelPulse - still seems necessary."
This reverts commit 2b7c68cc45.
* Adds artwork and font license information and add to main README.