Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
T
Tidal
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • Tidal
  • Repository

Switch branch/tag
  • Tidal
  • visuals
  • slop
  • CLIP_IDEAS.md
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    feat(slop): clip-idea planner — 7 OPAL tracks are cuttable today, and Slopmotion was never missing · 1b81e5ea
    Two findings, one of which unblocked a task that had been stuck on a false premise.
    
    THE FALSE PREMISE. visuals/slop/README.md said Slopmotion was "not installed here yet —
    this is the real blocker", after a thorough machine search on 2026-07-25. That was wrong.
    Kevin Granger IS Shipow (git log on the repo shows both identities authoring the same
    commits), so Slopmotion is hydra-live-hexa — a registered working directory of this
    workspace all along. Task #28 was blocked on nothing. The lesson worth keeping: resolve
    the PERSON before concluding the SOFTWARE is missing. README corrected in place, with the
    wrong claim quoted rather than silently deleted.
    
    WHAT THAT UNLOCKS. Everything needed to generate is already on disk, no network at all:
    764 loop mp4s across 23 playsets (including a `parvagues` pack of PLN's own imagery); a
    24-pack catalog in src/data/playsetPacks.json which is a generated snapshot of the online
    Supabase `packs` table; playwright 1.60 + chromium; and a working headless harness to copy
    in scripts/capture_fx_previews.mjs. This matters because the online route is CLOSED:
    shipow.io is NXDOMAIN, hydra-live-hexa.vercel.app returns DEPLOYMENT_NOT_FOUND, and .env
    carries only HEXA_LOGIN/HEXA_PASS with no VITE_SUPABASE_URL — so the DB can't be reached
    from here, and doesn't need to be.
    
    THE PLANNER. visuals/slop/plan_clips.py joins three sources to answer "which shareable
    clips can we make right now, for tracks actually in the OPAL set?" Answer: 7 of 13.
      - setlist from backlog.md § OPAL 2026, with MEASURED setcps from the BPM-arc doc rather
        than the backlog's annotations (which were wrong on three tracks).
      - recordings = Take89 (Montreuil Algorave V3, 2026-05-22): PLN-ear-validated boundaries,
        plus per-track peak-anchored 30s/90s promo_cuts already computed by the drops detector.
      - visuals = the playset catalog.
    Cuttable: WAP, Take 5 Drops, Piment Bresilien, Mafia, Sunshine, Desire, Revolution. The
    6 that aren't (Bombe, Doing it Right, Perfect, Gimme Acid, Vague de CRIME, Electric
    Hammer) are the newer/reworked tracks with no Take89 take — they need a fresh recording,
    which gig_record.sh will produce at the next rehearsal or at OPAL itself.
    
    Playset/FX pairing is driven by MEASURED features, not vibes: tilt_mean (spectral tilt)
    picks the dark/mid/bright playset family, kick_density_p70 decides whether the chain is
    trigger-heavy (jumpCut/vibration/flash on kick) or breathing (liquix/wetLens/slowmo), and
    ssm_novelty_max sets the Automix interval. Thresholds are the terciles of THIS set's
    observed range (tilt 0.13..0.54, kick 1.75..3.75), so they split real material rather than
    an abstract scale. The one frankly aesthetic layer — which pack names read as "dark" vs
    "bright" — is marked as such in the source.
    
    VALIDATION. Master-timeline offsets cross-check against an independent source: the planner
    derives Desire's track start from the studio bundle's boundaries_ground_truth.json and
    lands on 2926s, which is exactly the 48:46 cut in armada's separately-authored
    boundaries_take89_validated.json. Two files, two provenances, same number.
    
    Renderer (audio slice + playset -> mp4 via the real Hydra engine) is NOT built yet.
    PLN (Algolia) authored Jul 26, 2026
    1b81e5ea
CLIP_IDEAS.md 2.42 KB
EditWeb IDE
×

Replace CLIP_IDEAS.md

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.