* 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
This brings Cardinal in sync with VCV Rack at Sapphire v2.4.4.
Minor UI improvements.
Corrected C++17 build problems for the Sapphire plugin:
I learned not to put anything fancy in plugin.cpp or plugin.hpp!
Cardinal's C++11 code must be able to include plugins/Sapphire/plugin.hpp,
so I can't put any C++17 code there.
This frees me up to use std::clamp, std::make_unique, etc.
* 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.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.
* 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
Added an option to the Sapphire Moots right-click menu to toggle
between using gates or triggers for the control ports.
Gate mode causes Moots to work the same way it always did.
Trigger mode causes Moots to toggle the state of each controller
every time a trigger is received.
I'm also now building Sapphire using C++17 instead of C++11.
This allows me to use cool stuff like std::clamp and std::make_unique.
-Added patch memory to HexMod so it remembers its timing upon patch loading.
-Added Reset button to Magnets
-Added context option for output voltage range to Magnets.
I found it too annoying for the Strings module to output -10V for the muted strings. Changed it to be copies of the root note instead. This way if someone patches the module but not the mutes I will still sound harmonious.
Changed display colors to match gold trim.
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