* Sapphire v2.5.9 - new module Echo
Added a new multitap delay module: [Echo](https://github.com/cosinekitty/sapphire/blob/main/doc/Echo.md).
Added "neon mode" menu options to make the Sapphire panel glow. This effect is most visible when the room brightness is dim.
Chaops did not reset the FREEZE button on initialize. This has been fixed.
Fixed minor polyphony bug in Env: the number of channels in the GAIN control's CV input did not affect the number of output channels. This has been fixed.
Fixed typos in help text for Gravy and Sauce.
* Sapphire v2.5.9 attempt 2: fixed memory errors
* Sapphire v2.5.9 - fixed build problem for Windows.
There was a compatibility problem between MINGW and
my own member function named `format`. I don't need MINGW
so I disabled it in the Cardinal Makefile.
This solution was suggested by @falkTX.
It is nice because I don't have to change any Sapphire code!
Added new module Sapphire Env: envelope follower and pitch detector.
Elastika adds polyphonic stereo in/out options.
Minor display glitch fixed in Tin + Tricorder combination.
Removed unused member variable PhysicsMesh::gravity.
The gravity concept was abandoned before I released the first
version of Elastika, and has never been used.
Elastika now uses about 60% of the CPU it used to, thanks to
a complete overhaul of its physics engine.
Added an optional resampler to run Elastika at a different rate
than the engine rate. For backward compatibility, the resampler
is disabled by default.
UI improvement: the channel count sliders in Hiss, Pop, and
Split/Add/Merge now visually "snap" in steps, instead of
sliding smoothly.
* Add OptikEcho, a polyphonic piano emulator.
* Update HetrickCV
* Revert "Add OptikEcho, a polyphonic piano emulator."
This reverts commit 5099055c7734b98b41a3e112f194f989db09a637.
* Fix whitespace.
* Fix whitespace again.
* Fix even more whitespace.
The chaos modules Frolic/Glee/Lark were setting the polyphonic P
output correctly based on the Chaops MORPH control, and they
sent the correct output to a Tricorder on the right, but they
did not include the morphed vector to their monophonic XYZ ports.
This has been corrected so that XYZ match P.
Added help text to Chaops MORPH CV input port.
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.