Nodes/ComfyUI-SCAIL-AudioReactive/SCAIL Beat-Driven Dance
ComfyUI Node

SCAIL Beat-Driven Dance

A ComfyUI node in SCAIL-AudioReactive with 17 inputs and 1 output.

By ckinpdx·Created 8 months ago·Updated 7 months ago· 17
SCAIL Beat-Driven Dance
  • base_pose
  • beat_info
  • audio_features
  • pose_sequence
dance_styleauto
interaction_modemirror
energy_styleauto
motion_smoothness0.50
anticipation3
groove_amount1.00
bass_intensity1.20
treble_intensity1.20
phrase_bars8
staging_modesubtle
hit_easingease_out
pose_blend0.30
loop_modefalse
seed0
CategorySCAIL-AudioReactive

Inputs (17)

NameTypeDefaultDescription
base_poseSCAIL_POSEBase skeleton pose from DWPose or Generator
beat_infoSCAIL_BEAT_INFOBeat detection data from SCAILBeatDetector
audio_featuresSCAIL_AUDIO_FEATURESAudio analysis from SCAILAudioFeatureExtractor
dance_styleCOMBOautoDance style preset. 'auto' selects moves based on energy level.
interaction_modeCOMBOmirrorMulti-character coordination: unison=same moves, mirror=left/right swapped, random=independent
energy_styleCOMBOautoOverride energy detection. 'auto' uses audio RMS.
motion_smoothnessFLOAT0.500.1–3Lower = snappier, higher = smoother/floaty
anticipationINT30–10Frames to start moving BEFORE beat
groove_amountFLOAT1.000–3Hip sway/bounce intensity synced to tempo
bass_intensityFLOAT1.200–5How much bass drives motion snap
treble_intensityFLOAT1.200–5How much treble drives arm movement
phrase_barsCOMBO8Bars per phrase. Choreography changes on phrase boundaries.
staging_modeCOMBOsubtleStage movement: off=stationary, subtle=small sway, dynamic=larger travel
hit_easingCOMBOease_outMotion curve for pose transitions. Affects how moves hit the beat.
pose_blendFLOAT0.300–1Blend between poses. 0=hard keyframes, 1=maximum smoothing between poses
loop_modeBOOLEANfalseEnsure first and last frames match for seamless looping
seedINT00–99999Random seed for deterministic choreography

Outputs (1)

NameTypeDescription
pose_sequenceSCAIL_POSE_SEQUENCE