Commit Graph

  • 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