Nodes/ComfyUI_Yvann-Nodes/Audio Analysis
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).

By yvann-ba·Created 2 years ago·Updated 5 months ago· 705
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)

NameTypeDefaultDescription
audio_sep_modelAUDIO_SEPARATION_MODELLoaded model from Load Audio Separation Model node
batch_sizeINTNumber of frames to generate audio weights for
fpsFLOATFrames per second for audio weight calculation
audioAUDIOInput audio file to analyze
analysis_modeCOMBOAudio component to analyze: Drums, Vocals, Bass, Others, or Full Audio
thresholdFLOAT0.500–1Minimum weight value to pass through (0-1)
multiplyFLOAT1.000–5Amplification factor applied to weights before normalization

Outputs (4)

NameTypeDescription
processed_audioAUDIO
original_audioAUDIO
audio_weightsFLOATS
graph_audioIMAGE