feat: UI sounds, live LFO visualization, wire fix, worlds 7-12, bug fixes
- Add procedural UI sound effects (connect/disconnect, engine start/stop, level complete/fail, star earned, hint, navigation) via Tone.js - Live LFO modulation visualization: knobs animate in real-time showing modulated value, ghost dot shows base value, number glows cyan - Fix wire recalculation on zoom/pan/level re-entry (post-layout refresh) - Fix retry button to keep current patch instead of reloading level - Fix default param detection: newly added modules now populate all default params so level checkers work without manual param changes - Add worlds 7-12: Secuencias y Ritmos, Texturas de Ruido, Síntesis Sustractiva, Espacio y Stereo, Técnicas Avanzadas, Gran Final (48 new levels, 144 new possible stars, 288 total stars) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -188,6 +188,18 @@ html, body, #root {
|
||||
.knob-container.knob-modulated + .param-value {
|
||||
color: var(--accent2);
|
||||
}
|
||||
/* Ghost dot showing base value position while modulated */
|
||||
.knob-base-dot {
|
||||
fill: var(--text2);
|
||||
opacity: 0.4;
|
||||
}
|
||||
/* Live modulation number — highlight color + subtle glow */
|
||||
.param-value-live {
|
||||
color: var(--accent) !important;
|
||||
text-shadow: 0 0 6px rgba(0, 229, 255, 0.5);
|
||||
font-variant-numeric: tabular-nums;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.knob-editing { display: flex; align-items: center; justify-content: center; }
|
||||
.knob-input {
|
||||
|
||||
Reference in New Issue
Block a user