Auto VJ: selectable family pool (smart / all / custom checklist)

Three modes for where the director draws presets from: 'smart' keeps the
curated per-mood pools, 'all' removes the family restriction, 'custom'
limits picks to a user checklist (mood still shapes the speed variant,
with a fallback when the checklist exhausts it). Config persists in
localStorage and is re-pushed live while the director runs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
lucianoandClaude Fable 5 committed 2026-07-17 15:37:25 +02:00
1 parent 46afd5d318
commit 48ac3dfa85
4 files changed
+60 -4

No files matched your search

+6
View File
@@ -109,9 +109,15 @@
<label>Libreria effetti <span id="effects-count"></span></label>
<div class="row">
<button id="auto-vj" title="L'Auto VJ ascolta il brano (energia, BPM, drop) e cambia effetto da solo a tempo di musica">🤖 Auto VJ</button>
<select id="av-mode" title="Da quali famiglie pesca l'Auto VJ">
<option value="smart">🎩 Smart (segue il mood)</option>
<option value="all">🌐 Tutte le famiglie</option>
<option value="custom">🎯 Solo famiglie scelte…</option>
</select>
<select id="effect-family"><option value="-1">Tutte le famiglie</option></select>
<input type="text" id="effect-search" class="textfield" placeholder="Cerca effetto…" />
</div>
<div id="av-fams" class="av-fams hidden"></div>
<div id="effect-list" class="effect-list"></div>
</section>