05.3 · Audio-gen follow-ups: video-synced foley, vocal themes, adaptive layers #16
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
cmoriarty/trog#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-ups from docs/audio-gen-research.md (2026-07-24) — each is an investigate-then-decide, not a commitment. Evaluation bar as ever: open weights, commercially usable license, self-hosted, swap-friendly, and it must beat the incumbent on something measurable.
Decision output per item: adopt (with seat/wiring plan), reject (with reason in the research doc), or defer (with the trigger that reopens it).
generate_assetsMCP tool, model-swap conductor #4Bench complete — every candidate generated real assets on trogdor; judge by ear on the bench review page (repo
trog-games/audio-model-bench, asset-review layout: foley A/B videos, vocal players, stem mixer with play-together, licenses).Decisions (detail + mechanics in docs/audio-gen-research.md):
/mnt/models/audio-bench.legoadds a combat layer on top of the base with duration locked by construction (24.000s across all stems, pinned bpm/key);extractpulls drums back out. Mixer on the page answers the groove question.Scratch envs + weights:
/mnt/models/audio-benchon trogdor (~45GB,rm -rfto reclaim; setup scripts re-create it). Brain was down only for the gen window and is back healthy.Ear verdicts recorded (page now shows verdict chips + notes; doc updated in
b245f1d). Follow-up diagnosis on the three oddities:title-video-214603.mp4, 5 frames) is essentially static; frames 0 and 4 are near-identical. Invalid input, not a mux bug. Case marked VOID on the page.folk rock, male vocal, warm acoustic guitar…). HeartMuLa ignored genre/gender at its default cfg_scale 1.5; retest at 2.5–3 when a real vocal-theme consumer exists. Noted as an adherence caveat on the adopt-on-demand decision.legoreturns the full mix, base included — corr(base, layer1)=0.980, corr(base, layer2)=0.962 — so play-together double-plays the base (louder + phasey). Andextractnever isolated drums: corr(base, extract)=0.938, it's ~the whole mix again. Working adaptive pattern with these exact files: engine crossfades between duration-locked full mixes (base ↔ layer1), no stacking. Doc updated accordingly; stem isolation marked unproven.Final decisions standing: foley — reject for the sfx seat (SAO won the transient case decisively; HV's scene-ambience strength deferred as a future idea given the EU/UK/KR license carve-out) · HeartMuLa — adopt on-demand with the cfg adherence caveat · layering — full-mix crossfade proven, gated on ticket 10 · TangoFlux — watch.
HV-Foley verdict amended per license review: cleared for scene-ambience use when relevant (US-hosted use licensed; label outputs machine-generated in credits; EU/UK/KR clause binds model use, not shipped audio — untested reading, negligible at hobby scale). Still no sfx seat — that stands on quality. Doc updated.
Closing out 05.3. All four items landed a decision, every decision is backed by generated assets and an ear test, and the evidence + recipes are preserved.
Final state:
legoproduces duration-locked full mixes (corr≈0.98 with base): the engine pattern is crossfade between intensity mixes, never stacking;extractdoesn't isolate. Generation side ready for ticket 10.Artifacts:
trog-games/audio-model-benchbench/(setup, drivers, GPU-window orchestration, page builder, README with the sm_75 dtype patch + ckpt layout)342865f,b245f1d,293d027)Cleanup: trogdor
/mnt/models/audio-benchtrimmed of outputs/logs/caches; kept weights + venvs (55G) as the working recipe the research doc points to —rm -rfthe dir if the disk is ever needed;bench/in git re-creates it. Brain + aegra healthy; docs-only changes, nothing to redeploy.