Chaops is a left-expander for chaos modules Frolic, Glee, and Lark
that adds new functionality to them.
Improved CPU efficiency of Frolic, Glee, Lark by 30x in Turbo Mode.
No longer need a CPU usage warning.
Display chaos mode on top of CHOAS knob in Glee and Lark.
Display "T" on top of SPEED knob when Turbo Mode is enabled.
Updates Cardinal two versions from 2.5.1 to 2.5.3.
Includes the changes from 2.5.2, most notably the new
polyphonic filter module Sauce.
Fixes in Pop for exact timing when CHAOS=0.
Make it easy to provide V/OCT input to Pop, Gravy, and Sauce.
In all 3, the SPEED/FREQ attenuverter can now be set to 100%
so that the CV input is interpreted on a volt-per-octave scale.
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.