ποΈ Rebels Audio Nodes β ComfyUI
Audio editing nodes for ComfyUI, built for LTX Video audio-to-video workflows.
Part of the Rebel AI ecosystem β making frontier AI accessible on consumer hardware.
What This Is
Edit audio inside your ComfyUI workflow before it hits video generation. Export from FL Studio or any DAW, load it, shape it, feed it into LTX Video. No external audio editor needed β the whole chain stays in ComfyUI.
Nodes
ποΈ Rebel Audio Edit
The main node. Everything in one place β enable only what you need.
| Section | Controls |
|---|---|
| Trim | Start / end time in seconds |
| Pitch Shift | Β±24 semitones, duration unchanged |
| Time Stretch | Speed multiplier with pitch-lock (phase vocoder) or pitch-follows-speed (resample) |
| Filter | Lowpass / Highpass / Bandpass β cutoff Hz + Q |
| EQ | 3-band: low shelf, mid peak, high shelf β all in dB |
| Compressor | Threshold, ratio, attack/release, makeup gain |
| Reverb | Room size, damping, wet/dry, stereo width |
| Chorus | Rate, depth, delay, mix |
| Gain | dB adjustment + optional normalize to 0dBFS |
| Fade | Fade in / fade out in seconds |
| Preview | Toggle β renders a playback widget directly on the node |
| Flush | Toggle β wipes RAM and VRAM before handing off to LTX |
Processing always runs in this fixed internal order:
Trim β Pitch β Tempo β Filter β EQ β Compressor β Reverb β Chorus β Gain β Fade
Standard workflow (full clip):
Load Audio β ποΈ Rebel Audio Edit β LTX Video
βοΈ Rebel Audio - Section Extract + π Rebel Audio - Section Merge
For when you want to apply effects to a specific time region only, leaving the rest of the clip untouched.
Section workflow:
Load Audio
β
βΌ
Section Extract (start_sec=1.0, end_sec=3.0)
ββ section βββββββββββββββββββΊ Rebel Audio Edit βββΊ Section Merge (section)
ββ original βββββββββββββββββββββββββββββββββββββββββΊ Section Merge (original)
ββ start_sec βββββββββββββββββββββββββββββββββββββββββΊ Section Merge (start_sec)
ββ end_sec βββββββββββββββββββββββββββββββββββββββββΊ Section Merge (end_sec)
β
βΌ
LTX Video
Important: wire start_sec AND end_sec from Section Extract directly into Section Merge. Section Merge uses end_sec to know exactly where to resume the original audio β if you don't wire it, the splice point will be wrong.
Section Merge also has a crossfade_ms parameter (default 20ms) that smooths the join at both cut points to prevent clicks. Set to 0 for a hard cut.
Installation
Option 1 β ComfyUI Manager
Search Rebels Audio Nodes and install directly.
Option 2 β Manual
cd ComfyUI/custom_nodes
git clone https://github.com/RealRebelAI/Rebels_Audio_Nodes
Restart ComfyUI. Dependencies install automatically on first load.
Option 3 β Manual dep install (if auto-install fails)
# Windows portable
python_embeded\python.exe -m pip install pedalboard librosa soundfile
# Standard venv
pip install pedalboard librosa soundfile
Dependencies
| Library | Used For |
|---|---|
| pedalboard | Pitch shift, reverb, EQ, filter, compressor, chorus (Spotify / JUCE-backed) |
| librosa | Phase vocoder time stretch (tempo without pitch change) |
| soundfile | Writing preview audio to temp files |
All three install automatically on first ComfyUI load.
Memory
All processing is CPU-side β no VRAM is used during audio editing. With the Flush toggle enabled on Rebel Audio Edit, all intermediate buffers, numpy arrays, and librosa cache are cleared before LTX begins. Your GPU is untouched until LTX starts.
Tested on RTX 3070 8GB / 16GB RAM.
Part of the Rebel AI Ecosystem
- π¬ YouTube β tutorials, workflows, model releases
- π€ HuggingFace β quantized models for consumer hardware