ComfyUI > Nodes > SaltAI_AudioViz > Audio Scheduled Pitch Shift

ComfyUI Node: Audio Scheduled Pitch Shift

Class Name

SaltAudioPitchShiftScheduled

Category
SALT/AudioViz/Audio/Effect
Author
SaltAI (Account age: 146days)
Extension
SaltAI_AudioViz
Latest Updated
2024-06-29
Github Stars
0.01K

How to Install SaltAI_AudioViz

Install this extension via the ComfyUI Manager by searching for SaltAI_AudioViz
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter SaltAI_AudioViz 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
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Audio Scheduled Pitch Shift Description

Apply pitch shifting to audio files dynamically based on a schedule for creating complex effects and transformations.

Audio Scheduled Pitch Shift:

SaltAudioPitchShiftScheduled is a powerful node designed to apply pitch shifting to audio files based on a predefined schedule. This node allows you to dynamically alter the pitch of an audio track over time, making it ideal for creating complex audio effects and transformations. By leveraging advanced scheduling techniques, it can interpolate or repeat pitch values to match the length of the audio, ensuring smooth and seamless transitions. This node is particularly useful for AI artists looking to add unique and evolving pitch effects to their audio projects, enhancing the overall auditory experience.

Audio Scheduled Pitch Shift Input Parameters:

audio

This parameter accepts the audio file that you want to process. The audio should be in a binary format, typically as bytes, which the node will read and manipulate according to the pitch schedule provided.

schedule

The schedule parameter is a list of pitch values (in semitones) that define how the pitch should change over time. These values can be interpolated or repeated to match the length of the audio, allowing for precise control over the pitch shifting effect.

interpolate

This boolean parameter determines whether the pitch values in the schedule should be interpolated or repeated. If set to True, the node will interpolate the pitch values to create smooth transitions. If set to False, the pitch values will be repeated to match the length of the audio. The default value is False.

Audio Scheduled Pitch Shift Output Parameters:

audio

The output parameter is the processed audio file with the applied pitch shifting effect. The audio is returned in a binary format, ready for further processing or playback.

Audio Scheduled Pitch Shift Usage Tips:

  • To create smooth pitch transitions, set the interpolate parameter to True and provide a detailed schedule with gradual changes in pitch values.
  • For more dramatic and abrupt pitch changes, set the interpolate parameter to False and use a schedule with distinct pitch values.
  • Experiment with different schedules to achieve unique audio effects, such as rising or falling pitch patterns, or even more complex, evolving pitch shifts.

Audio Scheduled Pitch Shift Common Errors and Solutions:

Error during pitch shifting: <error_message>

  • Explanation: This error occurs when the ffmpeg command used to process the audio fails. It could be due to an incorrect file path, unsupported audio format, or other issues with the ffmpeg installation.
  • Solution: Ensure that the audio file is in a supported format and that the file paths are correct. Verify that ffmpeg is properly installed and accessible from your system's PATH.

Schedule length mismatch

  • Explanation: This error occurs when the length of the schedule does not match the length of the audio, and interpolation is not enabled.
  • Solution: Either enable interpolation by setting the interpolate parameter to True or adjust the schedule to match the length of the audio.

Invalid audio format

  • Explanation: This error occurs when the provided audio file is not in a valid format that the node can process.
  • Solution: Ensure that the audio file is in a supported format, such as WAV, and that it is correctly encoded.

Audio Scheduled Pitch Shift Related Nodes

Go back to the extension to check out more related nodes.
SaltAI_AudioViz
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.