-
ef1d24e692
Director cuts between palettes; the look panel shows which one is live
main
Dejvino
2026-08-20 12:45:42 +0200
-
df609424d5
Synthwave verges stay off the road; camera stays level unless the tail says otherwise
Dejvino
2026-08-20 11:25:42 +0200
-
c216e31413
Synthwave Run drives the song's protagonist instead of the same car
Dejvino
2026-08-20 10:21:26 +0200
-
3a0cf26e6c
The filmstrip fills in as it renders
Dejvino
2026-08-20 09:02:10 +0200
-
89e05459c0
Every shot stands on something, and the frame has two ends
Dejvino
2026-08-20 09:02:01 +0200
-
7d151be6e1
Pylon Grid stands on the chorus instead of on a strut
Dejvino
2026-08-19 17:49:29 +0200
-
61e0c66f61
Pylon Grid stands the song's object on its pylons
Dejvino
2026-08-19 17:24:28 +0200
-
0a89676cc8
One scene, wide: songs against seeds
Dejvino
2026-08-19 17:16:15 +0200
-
89277705c4
Nothing is held for two minutes, not even one visual
Dejvino
2026-08-19 17:16:02 +0200
-
144c8c918e
The song brings a body, not only an outline
Dejvino
2026-08-19 17:15:49 +0200
-
518e9ea731
Epic 4: record why direction was negative, and what is left
Dejvino
2026-08-19 06:58:27 +0200
-
1ca9fa2f1f
Let scenes layer on each other, and give the camera somewhere to look
Dejvino
2026-08-19 06:48:13 +0200
-
eda8ac3810
Composable vs canvas: say which scenes are meant to sit on top of others
Dejvino
2026-08-18 18:20:24 +0200
-
c099501ead
Raise the variety bar to 0.1
Dejvino
2026-08-18 18:11:33 +0200
-
b879abe230
A region block: how differently the parts of a frame behave from each other
Dejvino
2026-08-18 18:07:11 +0200
-
8defef3ed0
Tell a dead shader apart from a boring scene in the gallery
Dejvino
2026-08-18 16:55:16 +0200
-
c950f8f3b1
Give a full-frame field a subject the eye can track, and let the song choose what it does
Dejvino
2026-08-18 16:52:57 +0200
-
10eeddcf6d
A guidance document for building visualizers that vary
Dejvino
2026-08-18 16:45:38 +0200
-
5a9dfa6b2b
A scatter point in Isometric Blocks — which measures worse, twice
Dejvino
2026-08-18 16:42:55 +0200
-
b1e58a6603
A focus: somewhere for a full-frame field to be about, tried on Voronoi
Dejvino
2026-08-18 16:39:35 +0200
-
8d9b8a593a
Fix a permanently-zero motion block, and let the song arrange Isometric Blocks
Dejvino
2026-08-18 16:32:30 +0200
-
71ddd37711
A minimum variety bar in the gallery, drawn as a red line
Dejvino
2026-08-18 16:29:09 +0200
-
e2e5104646
Take the effects off the visualizers and leave them to the grade
Dejvino
2026-08-18 16:21:34 +0200
-
e90951c277
Cache the gallery against a fingerprint of the source that built it
Dejvino
2026-08-18 07:19:22 +0200
-
c6d96c9d40
A gallery, and a debug index to reach it from
Dejvino
2026-08-18 07:13:54 +0200
-
4217cca3d3
Rename clicktrack.js — a content blocker was eating it and killing the app
Dejvino
2026-08-18 07:01:23 +0200
-
4267c588aa
Fix two checks the migration broke, and re-aim the signature gate
Dejvino
2026-08-18 06:55:28 +0200
-
df1ce9a957
Withdraw the separation figure: it is a ratio of two small differences
Dejvino
2026-08-18 06:48:38 +0200
-
c3b67f45bd
Record the migration's end-to-end numbers
Dejvino
2026-08-18 06:45:59 +0200
-
572b090b83
Fix two scenes that were failing their gate before the migration touched them
Dejvino
2026-08-18 06:44:04 +0200
-
2d3ed8eb02
Finish the migration: all 65 scenes on the identity artifacts
Dejvino
2026-08-18 06:39:19 +0200
-
e5bb7d77e0
A reproducible migration, and the first eighteen scenes through it
Dejvino
2026-08-17 21:59:24 +0200
-
00ad1d8c2b
Measure where visual difference comes from, and correct the epic's framing
Dejvino
2026-08-17 21:42:04 +0200
-
6e4106048b
Staging: a shared lattice, and the element size the songs were all sharing
Dejvino
2026-08-17 21:36:55 +0200
-
577ec107f6
Sweep pool size directly, and withdraw the claim that it mattered
Dejvino
2026-08-17 21:27:58 +0200
-
ec38def1a9
Epic 3, first slice: the song brings its own cast
Dejvino
2026-08-17 21:17:56 +0200
-
75e0f0ef01
Make the whole library reachable, and measure what that did and did not buy
Dejvino
2026-08-17 20:12:30 +0200
-
a946f0e105
wip: instrument guards
Dejvino
2026-08-17 20:10:15 +0200
-
2bbf5bcf42
Run both variety tests against the song bank, and fix the ceiling twice more
Dejvino
2026-08-17 20:00:14 +0200
-
e0c0dd664a
Give the sections shapes, and the songs an opinion about their own edges
Dejvino
2026-08-17 07:43:59 +0200
-
d59dd9d5dd
Give the song bank notes instead of a test tone
Dejvino
2026-08-17 07:34:51 +0200
-
cfe77fd524
Finish the song bank: axis ranges that are real, and a collinearity check
Dejvino
2026-08-17 07:03:02 +0200
-
0c5b0a8d4d
Close out the twenty: what the gates taught
Dejvino
2026-08-17 07:00:45 +0200
-
905c217193
Three glitch scenes: a press, a loop and a tape
Dejvino
2026-08-17 06:55:43 +0200
-
91e74ff167
A cast census, and the arrangement it needed to be true
Dejvino
2026-08-17 06:45:42 +0200
-
656e062069
A seed variety test, and a metric that had to be gated before it was believed
Dejvino
2026-08-17 06:40:04 +0200
-
875c3868dd
Three geometric scenes, and two ways to strobe a whole frame
Dejvino
2026-08-16 23:44:50 +0200
-
50ceb7afa1
Four structural scenes: a span, a well, an arcade and an aisle
Dejvino
2026-08-16 23:25:34 +0200
-
c8658a6d15
Four minimal scenes, and a transition control that was reading its denominator
Dejvino
2026-08-16 10:40:23 +0200
-
b01e3aff6f
Three organic scenes: a reaction, a mat and a surface
Dejvino
2026-08-16 10:10:21 +0200
-
10a4cff0f6
Three flow scenes with a still point in them
Dejvino
2026-08-15 22:42:21 +0200
-
47e6fa33f9
Twenty more scenes: the list, and why these twenty
Dejvino
2026-08-15 22:19:13 +0200
-
e6f5a2f0d5
Epic 2.5.2: make the framing actually reach the image
Dejvino
2026-08-06 20:18:08 +0200
-
c92c398d18
Drop the scratch probes, and stop them coming back
Dejvino
2026-08-06 20:09:56 +0200
-
8f5ff3a239
Side quest 2: give three churning scenes something to develop
Dejvino
2026-08-06 19:51:51 +0200
-
c44b527fe8
Side quest 3: fix the Horizon Lines determinism flake at the cause
Dejvino
2026-08-06 19:41:58 +0200
-
17a583a87f
Side quest 1: give four scenes art direction other than grain
Dejvino
2026-08-06 19:35:50 +0200
-
8dfd8392f3
Write up the three side quests Epic 2 left behind
Dejvino
2026-08-06 16:37:12 +0200
-
b7c6fd1c5a
Fix export frame loss: reject codec profiles that reorder frames
Dejvino
2026-08-06 13:10:24 +0200
-
d31d0fc3a1
Fix export stutter: backpressure encoder queue and align opus rate
Dejvino
2026-08-06 12:23:29 +0200
-
19bfff8651
Epic 2.5.1: basis for framing layer
Dejvino
2026-08-06 10:29:32 +0200
-
189328587d
Epic 2.4: a slow axis, and an honest account of what it fixes
Dejvino
2026-08-06 07:54:35 +0200
-
acc33cedd7
Epic 2.3: let the colour move across a track
Dejvino
2026-08-06 07:45:12 +0200
-
d14d473974
Epic 2.2: cast a director per track
Dejvino
2026-08-06 07:36:51 +0200
-
f050eaaad1
Epic 2.1: cut on a phrase, not on a metronome
Dejvino
2026-08-06 07:29:10 +0200
-
b69eaa799d
Epic 2: plan for holding five minutes
Dejvino
2026-08-06 07:23:57 +0200
-
14d1204e82
Make grain a treatment, tempo a governor, and params commit harder
Dejvino
2026-08-06 07:04:27 +0200
-
44e1826fcb
Six more visualizers, built through the scaffolder
Dejvino
2026-08-06 00:14:20 +0200
-
2806ef1386
Phase 10: variety, twelve scenes, and tooling to write the next one
Dejvino
2026-08-05 23:59:20 +0200
-
0ee7a6a3b3
Diversify palette by timbre, tame the grain
Dejvino
2026-08-05 23:02:00 +0200
-
2e4e1d7613
Add OSD with song name
Dejvino
2026-08-05 21:30:46 +0200
-
045ba6a322
Add five visualizers to the scene library
Dejvino
2026-08-05 20:55:00 +0200
-
7d59ef8e5f
Add Block Mosh, Neon City and Flora visualizers
Dejvino
2026-08-05 20:31:05 +0200
-
ca5a68eb84
Phases 8 and 9: shots, and a production design per track
Dejvino
2026-08-05 20:04:33 +0200
-
9d15c3cf49
Phase 7: grow the scene library to 16
Dejvino
2026-08-05 18:40:56 +0200
-
8a94a3f3a5
Phase 6: preview UI and export
Dejvino
2026-08-05 18:20:36 +0200
-
40188493ac
Phase 6 WIP refactor: migrate track analysis UI from overlay to sidebar header
Dejvino
2026-08-05 12:39:44 +0200
-
d0f93e5c55
Phase 6 WIP working
Dejvino
2026-08-05 12:20:55 +0200
-
968101c532
Phase 6 WIP
Dejvino
2026-08-05 11:56:52 +0200
-
59180948d0
Phase 5: compositing depth ("C" complete)
Dejvino
2026-08-05 11:38:26 +0200
-
5f25437b89
Phase 4: arc driver ("C" brain)
Dejvino
2026-08-05 11:30:50 +0200
-
022c267888
Phase 3: look generation ("A" complete)
Dejvino
2026-08-05 11:18:37 +0200
-
c9b80308d2
Phase 2: param schema, auto-binding, generated UI
Dejvino
2026-08-05 11:14:04 +0200
-
cb320557e6
Phase 1: offline audio pipeline
Dejvino
2026-08-05 11:10:01 +0200
-
7e31c19d6e
Phase 0: determinism spine
Dejvino
2026-08-05 10:59:30 +0200
-
e8fb647f11
Plan: flow-state ambient/EDM video generator
Dejvino
2026-08-05 10:49:14 +0200
-
070f4d6e01
Feature: Drugged Out Flow visualizer
Dejvino
2026-05-24 14:41:15 +0200
-
887d3970ab
Tweak: Synthwave run car
Dejvino
2026-05-24 14:28:35 +0200
-
ec2465222c
Feature: Synthwave visualizer
Dejvino
2026-05-24 14:17:53 +0200
-
c6324d3ccd
Feature: visualization selector
Dejvino
2026-05-24 14:08:38 +0200
-
9aa12c3c33
Feature: image slideshow instead of videos
Dejvino
2026-05-24 13:45:10 +0200
-
a6c8d9c8c6
distrobox as alternative runner
Dejvino
2026-03-08 16:59:22 +0100
-
d00cf96ed7
Feature: more laser patterns
Dejvino
2026-01-06 21:41:22 +0000
-
862acfd07f
Tweak: guests movement limit
Dejvino
2026-01-06 21:37:39 +0000
-
c56e07b083
Feature: organized guest modes
Dejvino
2026-01-06 21:19:27 +0000
-
eef13e301c
Feature: blackout raises opacity of projection screen to simulate strong relative light
Dejvino
2026-01-05 21:48:02 +0000
-
cf6dda2d35
Feature: success and failure toast and greener buttons
Dejvino
2026-01-05 21:17:12 +0000
-
89dc5db53c
Feature: complex BPM detection via multiple approaches
Dejvino
2026-01-04 22:17:41 +0000
-
48fa197b69
Fix: revert last commit
Dejvino
2026-01-04 21:42:26 +0000
-
3c93956ff8
Tweak: stretch FFT graph x axis
Dejvino
2026-01-04 21:38:04 +0000