Skip to content

idea: H3 audio-hold in the denoise loop + refine pass after latent upscale (follows #471/#500) #598

Description

@dkackman

Idea, not approved work. Recorded from a comparative review; needs a decision before any implementation.

Gap

#471 shipped the H3 latent upscale (dw/tasks/h3_latent_upscale.py), but the refine pass was deferred (docs/proposals/complete/h3-latent-upscale-complete.md §Deferred), and the #500 gate judged upscale-only output "close but soft".

Idea

Two linked pieces:

  1. Audio-hold in the H3 denoise loop ("audio drive"). VAE-encode a fixed audio track (resample to the audio VAE rate), fit it to the template audio latent (crop/pad), and keep it un-denoised: per-stream mask of 1 for video, 0 for audio, so only video is sampled to the fixed audio. Mux the original waveform at the end, not the VAE round-trip.
  2. Refine pass on the upscaled latent. Upscale (pixel or latent), concat the stage-1 audio latent held as in (1), re-noise to a low sigma and run a few steps. Their shipped settings: denoise ~0.2, 4-5 steps; stage 1 at 0.4-0.5 MP with the turbo LoRA. A 3-pass variant repeats stage 2 at 2 MP.

Possible value

Costs / open questions

What would unpark it

A lem A/B on the #500 workflows: upscale-only vs upscale + 5-step 0.2 refine.

Their files: VRGDG_MiniMaxH3AudioDrive.py, Workflows/UsedForUIDoNotTouch/minimax_*2pass*/3pass*_api.json, scripts/build_minimax_h3_ref2va_2pass_audio_api.py.

Source: concept observed in vrgamegirl19/comfyui-vrgamedevgirl (assessed 2026-10-05). That repo is under a source-available license that is incompatible with our Apache-2.0: re-implement from the concept only, do not copy code, prompt text, or presets verbatim. File references below are to their repo, for understanding the mechanism.

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend:sharedenhancementNew feature or requestfeatureWork bigger than a fix: designed with Don, built in stages (harnest R11)owner:testerTester's turn to actpriority:2Backlog rank: solid ROI, moderate scopestatus:verifiedTester confirmed the fix via a real MCP call

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions