mirror of
https://github.com/narrrl/pl8list-rewind.git
synced 2026-11-04 16:47:00 +01:00
Replace loudness pulse with onset tracking and add liquid artwork visuals
The bass meter sat at full scale through every dubstep drop, so the glow froze. features.ts now tracks band levels against their recent range, kick and snare onsets from spectral flux, wobble in the mids, and drops, and the pulse follows the kicks. The playing card's artwork becomes a WebGL2 liquid drop that moves with those features; tempo, tags and key set its character. Falls back to the plain artwork without WebGL2, with reduced motion, or with visuals set to simple (v). ?debug=audio shows what the tracker hears.
This commit is contained in:
1 parent
f6c505907a
commit
856ccb3b9a
11 files changed
+901
-43
No files matched your search
@@ -88,6 +88,11 @@
|
||||
<label><input type="radio" name="mode" value="fresh"> fresh</label>
|
||||
<label><input type="radio" name="mode" value="deep"> deep cuts</label>
|
||||
</fieldset>
|
||||
<fieldset class="modes">
|
||||
<legend>visuals</legend>
|
||||
<label><input type="radio" name="visuals" value="liquid"> liquid</label>
|
||||
<label><input type="radio" name="visuals" value="simple"> simple</label>
|
||||
</fieldset>
|
||||
<label><input type="checkbox" name="free"> free only</label>
|
||||
<label>bpm <input type="number" name="bpm_min" min="40" max="250" placeholder="min"></label>
|
||||
<label>– <input type="number" name="bpm_max" min="40" max="250" placeholder="max"></label>
|
||||
@@ -148,6 +153,7 @@
|
||||
<dt>r</dt><dd>artist radio</dd>
|
||||
<dt>x</dt><dd>not for me</dd>
|
||||
<dt>s</dt><dd>share</dd>
|
||||
<dt>v</dt><dd>liquid / simple visuals</dd>
|
||||
<dt>m</dt><dd>mute</dd>
|
||||
<dt>?</dt><dd>this help</dd>
|
||||
</dl>
|
||||
|
||||
Reference in new issue
Block a user