Knob β‘π ‘π π £π
RyanOnTheInside's minimal two-dial audio effect (undocumented, worth the five minutes to learn by ear)
- audio
- AUDIO
Full disclosure up front: this node is genuinely under-documented. No description, no per-field tooltips - just a name, Knob, an AUDIO in, an AUDIO out, and two floats called knob and other_knob. That's unusual even for this pack, where most nodes ship with detailed tooltips on every field. So rather than invent an explanation the pack itself doesn't give you, here's what you can actually know from the node's shape, and how to figure out the rest in about thirty seconds.
How it works
It's an audio effect node - audio goes in, processed audio comes out, and two dials shape what happens in between. Given the pack's naming conventions elsewhere (things are usually named for what they do - Frequency Filter, Time Stretch, Dither), the deliberately generic "Knob" name suggests this is either a general-purpose tone/character effect the author didn't want to over-specify, or a bit of a joke node. Both are plausible in a pack whose author closes Reddit updates with lines like "respectfully vanish from the internet."
The inputs and outputs that matter
audio(AUDIO, required) - your input clip.knob(default 0.2, range 0β1) - the primary dial. Default sits closer to the low end of its range.other_knob(default 0.1, range 0β1) - the secondary dial, defaulting even lower.- Output - a single
AUDIO.
The most useful thing you can do with an undocumented node like this: wire it straight into a Preview Audio Compare node (also in this pack) alongside your unprocessed source, and sweep knob from 0 to 1 while listening. Two minutes of A/B listening will tell you more than any guess at what the parameter does internally.
How to install it
Via ComfyUI Manager: search "RyanOnTheInside," install, restart. Manually:
cd ComfyUI/custom_nodes
git clone https://github.com/ryanontheinside/ComfyUI_RyanOnTheInside.git
cd ComfyUI_RyanOnTheInside
pip install -r requirements.txt
then restart ComfyUI. No model downloads for this node.
Common issues & troubleshooting
You can't tell what the knobs do just by reading the node. That's not you missing something - the tooltips genuinely aren't there. Treat it as an experimental/exploratory node: default values (0.2 and 0.1) are presumably a "subtle" starting point rather than "off," so start there and move one knob at a time.
Output sounds identical to input at low settings. Consistent with the low defaults - if this is a subtle character/saturation-style effect, small values may be near-inaudible on some source material. Push knob toward 1.0 to make the effect obvious, then dial back once you know what you're hearing.
You want to know for sure before shipping something built on this node. If the exact behavior actually matters for your project (rather than "I liked how it sounded"), the only sure answer is the node's own Python source in the pack's repo - worth a quick look if you need to explain to someone else exactly what it's doing, since this article can only tell you what the schema exposes, not what's happening inside.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | β | |
| knob | FLOAT | 0.200β1 | β |
| other_knob | FLOAT | 0.100β1 | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| AUDIO | AUDIO | β |