ComfyUI Node: Egregora ABX Prepare

Class Name

ABX Prepare

Category
Egregora/Listening
Author
lucasgattas (Account age: 2973days)
Extension
ComfyUI · Egregora Audio Super‑Resolution
Latest Updated
2025-10-15
Github Stars
0.04K

How to Install ComfyUI · Egregora Audio Super‑Resolution

Install this extension via the ComfyUI Manager by searching for ComfyUI · Egregora Audio Super‑Resolution
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI · Egregora Audio Super‑Resolution 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

Egregora ABX Prepare Description

Facilitates audio comparison tests by preparing samples for ABX testing, enabling unbiased evaluation of audio quality.

Egregora ABX Prepare:

The ABX Prepare node is designed to facilitate audio comparison tests by preparing audio samples for ABX testing, a method used to discern perceptual differences between two audio samples. This node takes two audio inputs and processes them to create a third sample, known as the "X" sample, which is randomly selected from one of the two inputs. The primary goal of this node is to enable users to conduct blind tests to evaluate audio quality or differences without bias. By providing a structured way to prepare audio samples for ABX testing, this node helps in assessing the effectiveness of audio processing techniques or comparing different audio outputs in a controlled manner.

Egregora ABX Prepare Input Parameters:

audio_A

This parameter represents the first audio sample that will be used in the ABX test. It is crucial as it serves as one of the reference points for comparison. The quality and characteristics of this audio will directly impact the test's outcome.

audio_B

This parameter is the second audio sample used in the ABX test. Like audio_A, it acts as a reference point and is compared against the "X" sample. The differences between audio_A and audio_B are what the ABX test aims to evaluate.

clip_seconds

This parameter determines the duration of the audio clips used in the test, specified in seconds. It allows users to focus on specific segments of the audio, which can be particularly useful if only certain parts of the audio are relevant for comparison. The default value is 10.0 seconds, but it can be adjusted based on the user's needs.

random_seed

This parameter is used to initialize the random number generator, ensuring that the selection of the "X" sample is reproducible. By setting a specific seed, users can achieve consistent results across multiple test runs. The default value is 0, but it can be changed to any integer to vary the random selection process.

start_seconds

This parameter specifies the starting point in seconds from which the audio clips will be extracted. It allows users to skip initial parts of the audio that may not be relevant to the test. The default value is 0.0 seconds, but it can be adjusted to focus on different sections of the audio.

Egregora ABX Prepare Output Parameters:

A_c

This output is the clipped version of audio_A, prepared for the ABX test. It is essential for ensuring that both audio samples are of the same length and start at the same point, providing a fair basis for comparison.

B_c

This output is the clipped version of audio_B, similar to A_c. It ensures that the second audio sample is also prepared and aligned for the ABX test, maintaining consistency in the test conditions.

X

This output is the "X" sample, randomly selected from either A_c or B_c. It is the sample that participants will attempt to identify in the ABX test, making it a critical component of the testing process.

meta

This output provides metadata about the ABX test, including which sample "X" corresponds to and the random seed used. This information is vital for interpreting the test results and ensuring the test's reproducibility.

Egregora ABX Prepare Usage Tips:

  • Ensure that both audio_A and audio_B are of high quality and relevant to the test to obtain meaningful results.
  • Use the clip_seconds parameter to focus on specific parts of the audio that are most likely to reveal differences.
  • Set a random_seed to ensure that your tests are reproducible and consistent across different sessions.

Egregora ABX Prepare Common Errors and Solutions:

ImportError: No module named 'egregora_audio_eval_pack'

  • Explanation: This error occurs when the module egregora_audio_eval_pack is not found in the expected path.
  • Solution: Ensure that the module is correctly installed and accessible in your Python environment. Check the import paths and adjust them if necessary.

ValueError: Invalid clip_seconds value

  • Explanation: This error arises when the clip_seconds parameter is set to a non-numeric value or a negative number.
  • Solution: Verify that clip_seconds is a positive numeric value and adjust it accordingly.

Egregora ABX Prepare Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI · Egregora Audio Super‑Resolution
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.