ComfyUI Node
Audio Analysis
Analyzes audio to generate reactive weights and visualization graphs. Can extract specific elements like drums, vocals, or bass from the audio. Input requires an audio_sep_model from Load Audio Separation Model, the audio file, batch_size (number of frames), and fps (frames per second). Choose an analysis_mode to select which audio component to analyze. The threshold parameter sets the minimum weight value to pass through (0.0 to 1.0), and multiply amplifies the weights before normalization. Outputs include audio_weights (list of reactive weights), processed_audio (separated component), original_audio (unchanged input), and graph_audio (visual representation).
Audio Analysis
- audio_sep_model
- audio
- processed_audio
- original_audio
- audio_weights
- graph_audio
◄batch_size—►
◄fps—►
◄analysis_mode▾►
◄threshold0.50►
◄multiply1.00►
Category👁️ Yvann Nodes/🔊 Audio
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| audio_sep_model | AUDIO_SEPARATION_MODEL | Loaded model from Load Audio Separation Model node | |
| batch_size | INT | Number of frames to generate audio weights for | |
| fps | FLOAT | Frames per second for audio weight calculation | |
| audio | AUDIO | Input audio file to analyze | |
| analysis_mode | COMBO | Audio component to analyze: Drums, Vocals, Bass, Others, or Full Audio | |
| threshold | FLOAT | 0.500–1 | Minimum weight value to pass through (0-1) |
| multiply | FLOAT | 1.000–5 | Amplification factor applied to weights before normalization |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| processed_audio | AUDIO | — |
| original_audio | AUDIO | — |
| audio_weights | FLOATS | — |
| graph_audio | IMAGE | — |