Nodes/ComfyUI-SCAIL-AudioReactive/SCAIL AIST Full Library
ComfyUI Node

SCAIL AIST Full Library

The loader for AIST's full dance sequences — smooth, but a separate ~200MB download

By ckinpdx·Created 9 months ago·Updated 8 months ago· 17
SCAIL AIST Full Library
    • library
    library_path/tmp/ComfyUI/models/aist_full
    auto_downloadtrue

    The AIST++ data in this pack ships in two completely separate forms, and they're loaded by two separate nodes that are easy to confuse. SCAILAISTLibraryLoader loads the ~220MB chunked library for the reactive beat-dance node. This one, SCAILAISTFullLoader, loads the ~200MB full sequences - complete, uncut choreographed routines from real performances. If you're going to use SCAILAISTFullSequence for smooth cinematic dancing, this is the loader that feeds it.

    Two inputs, both boring in the best way:

    • library_path - a string pointing at the folder with the sequence data. The default is computed for you (ComfyUI/models/aist_full relative to your install), and the tooltip's advice is correct: leave it alone and let it auto-download.
    • auto_download - true by default. On first run, if no genre folders exist at the path, it pulls aist_npy.tar.gz from HuggingFace (ckinpdx/aist_chunks), extracts it, and builds an index of the .npy sequence files per genre.

    The output is a single library of type AIST_FULL_LIBRARY, which only SCAILAISTFullSequence consumes. Nothing else in the pack takes it - you can't feed a full library into the chunk-preview or beat-dance nodes, and vice versa. That's the one real trap: grab the wrong loader and your downstream node silently has nothing valid to plug into.

    The full library holds ~1400 sequences across the 10 genres (break, pop, lock, waack, krump, house, street_jazz, ballet_jazz, la_hip_hop, middle_hip_hop). The download is roughly 200MB, shows a progress bar in the ComfyUI console, and retries up to three times if it stalls. If you're on a metered connection or just impatient, you can download the tarball elsewhere and point library_path at an extracted folder - the loader doesn't care where the files live, only that the genre folders are there.

    Installation is the pack-wide story: clone ckinpdx/ComfyUI-SCAIL-AudioReactive into ComfyUI/custom_nodes, pip install -r requirements.txt, restart. Or search the pack title in ComfyUI Manager. The heavy part isn't the node - it's the first-run download, and unlike the CMU library (~660MB) or even the chunk library, this one is a reasonably painless 200MB.

    One thing worth knowing before you commit: if you only want reactive dance, you don't need this loader at all. Full sequences are the smooth-but-not-reactive option. Download both libraries only if you're actually going to use both modes.

    CategorySCAIL-AudioReactive/AIST

    Inputs (2)

    NameTypeDefaultDescription
    library_pathSTRING/tmp/ComfyUI/models/aist_fullPath to aist_full folder. Leave default to auto-download.
    auto_downloadBOOLEANtrueAutomatically download from HuggingFace if not found

    Outputs (1)

    NameTypeDescription
    libraryAIST_FULL_LIBRARY