New-State Feedback: Light-Up/Flash on State Change (Widgets, Clips & Mixer)
under review
AJ Kerezy
Description:
Add a configurable
“New-State Feedback”
system that makes UI elements light up / flash / glow
when a target state changes
(e.g., Armed→Recording, Empty→Has Audio, Mute→Unmute), with per-widget rules for when
, how
, and how long
the feedback appears—optionally synced to bars/beats.Problem:
On dense canvases it’s easy to miss that something actually changed—especially when actions fire quantized or off-screen. Users need a fast, unambiguous
visual confirmation
(brief highlight, pulse, LED) that a control or clip entered the intended state
without adding extra widgets or staring at tiny labels.Proposed Solution:
- Triggers (per widget/clip/mixer item):
-
On State Enter/Exit/Change
(e.g., recording
, overdub
, playing
, muted
, hasContent
, armed
, queued
). -
Threshold Crossings
(e.g., send > 0%, level > −6 dB). -
Event Hooks:
Follow Action finished, Scene load, Export complete, MIDI/OSC message received. -
Quantize Start
(None/Beat/Bar/Loop; late-press guard aware).- Feedback Styles:
-
Flash
(one-shot), Pulse
(N repeats), Glow
(decay), Steady LED
(while in state). - Controls:
color
, intensity/opacity
, duration
(ms/beats), decay curve
(linear/S-curve), outline vs. fill
, icon blink
. -
Epilepsy-safe
option (limit frequency/contrast; respect “reduce motion”). - Scope & Targeting:
- Apply to
Buttons, Radios, Dials/Faders, Clips, Mixer Strips
, and Text
(underline or background blink). -
Cross-page relay
: optionally mirror a remote state to a local indicator. -
Priority
system to avoid multiple styles clashing; last-writer-wins or queue.- Programming & QoL:
- Inspector
Feedback tab
with presets (e.g., Record Confirm
, Clip Armed
, FX Toggled
). -
Actions/Variables
to trigger or query feedback: Show Feedback (style, color, dur)
; vars widget.state
, clip.hasContent
, feedback.active
. -
Theme-aware
palette with auto-contrast; dark-stage brightness cap.- Performance:
- GPU-friendly animations;
Performance-Safe
mode throttles repetition; zero impact on audio thread. - Fully undoable; per-project/page defaults.
Benefits:
- Immediate, unmistakable confirmationthat an action landed.
- Fewer mistakes on stage; eyes off the screen sooner.
- Cleaner canvases—no extra “OK” lamps or duplicate widgets needed.
- Consistent, theme-aware signals across pages and projects.
Examples:
- Recordbutton does awhite flash (200 ms, Bar-quantized)when recording actually begins; asteady red LEDpersists while recording.
- A Cliptilepulses greenonce when it transitions fromEmpty → Has Audioafter a take.
- Toggling FX Bypassbrieflyglows cyanon the insert tile; long glow means “bypassed.”
- Send Aknob emits ashort pulsethe first time it crosses>0%, confirming the bus is now active.
- After a Follow Actioncompletes, a smallheader badgeblinks to acknowledge the chain finished.
This summary was automatically generated by GPT-5.1 Thinking on 2025-11-24.
Original Post
New State Feedback - LIGHT UP
The State Feedback mechanism is LP is complicated, confusing, time consuming and detrimental to the health of the users. Seriously....
Users need a button to light up, when it is pressed
- REGARDLESS of anything; regardless if there is or is not a press action in the button
- REGARDLESS of anything; regardless if something happens or doesn't happen downstream
WE JUST NEED TO BE ABLE TO LIGHT UP a button via an action (or MIDI binding action) without a PhD in software, or complications, or spending an HOUR..... trying to get something to work.
MAKE IT EASY!!!
ultracello
marked this post as
under review