ComfyUI Node
π Spectrum Analyzer
π PHASE 3: Real-time spectrum analyzer with FFT visualization and spectral gating
π Spectrum Analyzer
- audio
- audio
- spectrum_report
- peak_frequency
- spectral_centroid
- spectral_energy
βfft_size2048βΊ
βoverlap_factor0.75βΊ
βwindow_typehannβΊ
βdisplay_modemagnitudeβΊ
βfrequency_scalelogβΊ
βfrequency_range_low20βΊ
βfrequency_range_high20000βΊ
βamplitude0.80βΊ
βgate_threshold-60βΊ
βspectral_gatefalseβΊ
βsmoothing_factor0.10βΊ
βpeak_trackingtrueβΊ
βsave_spectrumfalseβΊ
Categoryπ΅ NoiseGen/Utility
Inputs (14)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | Input audio for spectrum analysis | |
| fft_size | COMBO | 2048 | 5 options: 512, 1024, 2048, 4096, 8192 |
| overlap_factor | FLOAT | 0.750β0.95 | β |
| window_type | COMBO | hann | 5 options: hann, hamming, blackman, kaiser, rectangular |
| display_mode | COMBO | magnitude | 5 options: magnitude, power, log, mel, bark |
| frequency_scale | COMBO | log | 4 options: linear, log, mel, bark |
| frequency_range_low | FLOAT | 201β1000 | β |
| frequency_range_high | FLOAT | 200001000β48000 | β |
| amplitude | FLOAT | 0.800β2 | β |
| gate_thresholdopt | FLOAT | -60-120β0 | β |
| spectral_gateopt | BOOLEAN | false | β |
| smoothing_factoropt | FLOAT | 0.100β0.9 | β |
| peak_trackingopt | BOOLEAN | true | β |
| save_spectrumopt | BOOLEAN | false | β |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| audio | AUDIO | β |
| spectrum_report | STRING | β |
| peak_frequency | FLOAT | β |
| spectral_centroid | FLOAT | β |
| spectral_energy | FLOAT | β |