Nodes/Kinburg-Nodes/Get Accumulator (audio)
ComfyUI Node

Get Accumulator (audio)

Collect your audio takes into one list

By Kinburg·Created 3 months ago·Updated 6 days ago· 1
Get Accumulator (audio)
    • audios
    nameAUDIO
    skip_emptytrue

    If you're generating music in ComfyUI, you'll quickly end up with several takes of the same idea and want to compare them side by side. Get Accumulator (audio) is the read side of the pack's audio accumulator: it collects every Set Accumulator (audio) node sharing a name and emits them as a list, ready to feed the pack's Siren Compare (Audio) node.

    Why a list and not a batch? Two audio takes are only batchable when they share a length and a sample rate - and comparing takes of different lengths is a normal thing to want. A list lets each take travel as its own item. That's the design decision in one sentence, and it's the right one for the use case.

    The inputs that matter:

    • name - the accumulator name; must match the Set Accumulator (audio) nodes. Press Collect to wire them in, in index order.
    • skip_empty - on by default; skips empty or bypassed branches so a muted take doesn't leave a hole in the list.

    The output:

    • audios - an AUDIO list, one take per item.

    The mechanism matches every other Get node in the pack: the Collect button physically wires each matching Set's output in as real links, sorted by index, and the run gathers them. No runtime globals, no prompt magic - links ComfyUI executes and caches normally. Press Collect again after adding or removing Sets to rebuild, and bypassed or muted Sets are skipped on re-collect.

    The workflow shape: several generation branches, each ending in a Set Accumulator (audio) with a shared name, collected here and fed into Siren Compare for side-by-side listening - the audio equivalent of the pack's image comparison. Copy a Set and the index auto-increments, so growing the set of takes is copying, not renumbering.

    The pack's docs note this node replaced an older pattern where a stack of audio_* inputs went into Siren Compare directly. If you see an old workflow doing that, this is the maintained way: one audios input on the compare node, fed by one Get node that stays in sync with your Sets.

    Install via ComfyUI Manager (search "Kinburg-Nodes") or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Kinburg/Kinburg-Nodes
    

    then restart. No dependencies beyond the pack - this is list assembly. One-author personal collection, per-package docs, 1395 automated checks. The only thing to get right is the name matching: a Get with a different name than your Sets collects nothing.

    CategoryKinburg-Nodes/flow/accumulators

    Inputs (2)

    NameTypeDefaultDescription
    nameSTRINGAUDIOAccumulator name to collect — must match the Set Accumulator (audio) nodes. Press 'Collect' to (re)wire after adding/removing Sets.
    skip_emptyBOOLEANtrueSkip empty / bypassed branches so a muted take doesn't leave a hole in the list.

    Outputs (1)

    NameTypeDescription
    audiosAUDIO