Files
2024-12-28 11:12:31 -08:00

31 lines
876 B
Python

from pathlib import Path
from ..tests.conftest import TestData
from ..generators.SignalProcessingPadSynthChoir import SignalProcessingPadSynthChoir
TEST_NAME = "synth_and_mixdown"
OUTPUT_ROOT = Path(f"ComfyUI_SignalProcessing/audio/outputs/{TEST_NAME}")
def test_synth_and_mixdown(test_data: TestData) -> None:
OUTPUT_ROOT.mkdir(parents=True, exist_ok=True)
samplerate = 44100
base_freq = 440.0
step_size = 4
num_notes = 5
bandwidth_cents = 60.0
number_harmonics = 32
synth_node = SignalProcessingPadSynthChoir()
synth_output, sample_rate = synth_node.process(
samplerate=samplerate,
base_freq=base_freq,
step_size=step_size,
num_notes=num_notes,
bandwidth_cents=bandwidth_cents,
number_harmonics=number_harmonics,
)
print(f"test_synth_and_mixdown {test_data['output_root']}")