connornishijima / SensoryBridge

OSHW Advanced LED Audio Visualizer based around a hacky Discrete Fourier Transform
GNU General Public License v3.0
78 stars 10 forks source link

Add "shift" functionality to Mode Button #1

Closed connornishijima closed 1 year ago

connornishijima commented 1 year ago

This is how to set hue, saturation, and hue-shift using the face knobs without affecting normal operation. This allows users to override the color generator and set their own display color semi-permanently, including white.

Extra note: When a user sets a custom color, it persists with LittleFS through reboots and different mode selections until the mode button is held for >=0.5 and <=1.5 seconds to return it to the default color generation functions. When released before <= 1.5 seconds, the gradient normally shown during this mode is replaced with a rainbow version of itself that quickly cycles and fades out to alert the user that normal color functions have been restored, before fading back in to resume the light show.

connornishijima commented 1 year ago

This idea was replaced in favor of the Chroma Knob in 2.0.0