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
  • mix
  • energy-profile
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    feat(mix): the mix/ toolbox lands — ten scripts the index never knew · a14aee74
    Ten shell tools plus FORMAT.md and MIX.md, written 2026-07-29 and untracked
    since: stem-stats, energy-profile, onset-detect, silence-detect,
    transition-detect, mix-meta, mix-render, mix-normalize, mix-master, lufs-check,
    and lib/progress.sh. FORMAT.md defines a <project>.mix.json metadata contract
    whose tools 'read existing metadata and augment (don't overwrite unless told)'.
    
    Committed with the exec bit set IN THE INDEX, which is the part that bites:
    3fdf5b97 had to restore it on 63 scripts, and MIX.md invokes every one of these
    as ./stem-stats. A file that is executable in the working tree and 100644 in
    git is executable exactly until someone else clones it. Note also that
    'git commit -- path' silently drops a staged mode flip (the trap 1667bb02
    documented), so this went in without a pathspec after proving nothing else
    was staged.
    
    mix/take94's 833 MB stayed out (a5a5b37). The scripts are the artifact; the
    take is the input.
    
    ⚠️ Flagged, not resolved: this overlaps ../tidal-ears' mastering CLI, which is
    the canonical recipe per MASTERING.md. Two toolboxes that both master a set is
    the shape feedback_one_parser_per_concept warns about. I am not merging them
    blind — committing first so the overlap is visible in one tree instead of
    half-invisible in an untracked directory. PLN's call which one is the spine.
    
        ten small knives in a drawer nobody opened,
        sharp the whole time.
    PLN (Algolia) authored Sep 05, 2026
    a14aee74
energy-profile 1.05 KB
EditWeb IDE
×

Replace energy-profile

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.