ComfyUI > Nodes > CRT-Nodes > Parametric EQ (CRT)

ComfyUI Node: Parametric EQ (CRT)

Class Name

ParametricEQNode

Category
CRT/Audio
Author
CRT (Account age: 1707days)
Extension
CRT-Nodes
Latest Updated
2026-03-16
Github Stars
0.1K

How to Install CRT-Nodes

Install this extension via the ComfyUI Manager by searching for CRT-Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter CRT-Nodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Parametric EQ (CRT) Description

ParametricEQNode enhances audio with customizable filters for precise tonal control.

Parametric EQ (CRT):

The ParametricEQNode is a versatile audio processing tool designed to enhance and modify audio signals through parametric equalization. This node allows you to apply various types of filters to audio, such as bell, low pass, high pass, low shelf, high shelf, band pass, and notch filters. Each filter type can be finely tuned using parameters like frequency, gain, and Q factor, enabling precise control over the audio spectrum. The node is particularly beneficial for audio artists and engineers who wish to sculpt the tonal balance of their audio tracks, remove unwanted frequencies, or enhance certain aspects of the sound. By providing a flexible and powerful equalization solution, the ParametricEQNode helps you achieve the desired audio quality and character in your projects.

Parametric EQ (CRT) Input Parameters:

audio

The audio parameter is the input audio signal that you want to process. It is expected to be in a specific format that includes a waveform and a sample rate. This parameter is crucial as it serves as the primary data that the node will manipulate using the specified equalization settings.

sample_rate

The sample_rate parameter defines the number of samples per second in the audio signal. It is an integer value with a default of 44100, and it can range from 8000 to 192000. The sample rate is important because it affects the frequency range that can be processed by the node, with higher sample rates allowing for a wider range of frequencies.

output_gain

The output_gain parameter adjusts the overall gain of the processed audio signal. It is a float value with a default of 0.0, and it can range from -30.0 to 30.0. This parameter allows you to increase or decrease the volume of the output audio, which can be useful for compensating for any gain changes introduced by the equalization process.

bypass

The bypass parameter is a boolean that determines whether the equalization process should be applied. When set to True, the node will bypass the equalization and output the original audio signal. This parameter is useful for quickly comparing the processed and unprocessed audio or for temporarily disabling the effect without removing the node from the processing chain.

band_1_enabled, band_2_enabled, ..., band_8_enabled

Each band_n_enabled parameter is a boolean that specifies whether the corresponding equalization band is active. By default, these are set to True, allowing you to enable or disable individual bands as needed for your audio processing tasks.

band_1_type, band_2_type, ..., band_8_type

Each band_n_type parameter defines the type of filter applied by the corresponding band. Options include "bell", "low_pass", "high_pass", "low_shelf", "high_shelf", "band_pass", and "notch". These options allow you to choose the appropriate filter type for each band based on your audio processing goals.

band_1_frequency, band_2_frequency, ..., band_8_frequency

Each band_n_frequency parameter sets the center frequency for the corresponding band. It is a float value with a default of 1000.0, ranging from 20.0 to 20000.0. This parameter determines the specific frequency that the filter will target, allowing you to focus on particular areas of the audio spectrum.

band_1_gain, band_2_gain, ..., band_8_gain

Each band_n_gain parameter adjusts the gain for the corresponding band. It is a float value with a default of 0.0, ranging from -30.0 to 30.0. This parameter allows you to boost or cut the amplitude of the targeted frequency, providing control over the tonal balance of the audio.

band_1_q, band_2_q, ..., band_8_q

Each band_n_q parameter sets the Q factor for the corresponding band. It is a float value with a default of 1.0, ranging from 0.1 to 100.0. The Q factor determines the bandwidth of the filter, with higher values resulting in a narrower bandwidth and more precise frequency targeting.

Parametric EQ (CRT) Output Parameters:

AUDIO

The AUDIO output parameter is the processed audio signal that results from applying the specified equalization settings. This output retains the original sample rate and format but reflects the changes made by the active filters and gain adjustments. The processed audio can be used for further processing or as the final output in your audio project.

Parametric EQ (CRT) Usage Tips:

  • To achieve a balanced sound, start by enabling only the necessary bands and adjusting their frequency, gain, and Q factor to target specific problem areas or enhancements in the audio spectrum.
  • Use the bypass parameter to quickly compare the processed and unprocessed audio, ensuring that your equalization settings are improving the sound as intended.
  • Experiment with different filter types for each band to find the most effective combination for your audio material, as different filters can have unique impacts on the sound.

Parametric EQ (CRT) Common Errors and Solutions:

"waveform not in audio"

  • Explanation: This error occurs when the input audio does not contain a waveform, which is necessary for processing.
  • Solution: Ensure that the input audio is correctly formatted and includes a waveform component before passing it to the node.

"sample_rate not in audio"

  • Explanation: This error indicates that the input audio is missing the sample rate information, which is required for processing.
  • Solution: Verify that the input audio includes a sample rate and that it is correctly specified in the input parameters.

"ZeroDivisionError"

  • Explanation: This error may occur if the Q factor is set to an invalid value, leading to a division by zero in the filter calculations.
  • Solution: Check the Q factor values for each band and ensure they are within the valid range, avoiding values that could lead to division by zero.

Parametric EQ (CRT) Related Nodes

Go back to the extension to check out more related nodes.
CRT-Nodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Parametric EQ (CRT)