ComfyUI-NKD-Sigmas-Curve
Interactive sigma schedule editor for ComfyUI — NURBS spline curve widget
Nodes (4)
Draw When MiniMax H3 Locks Onto Its Audio — NKD H3 Audio Shift Curve
Your scheduler dropdown is a guess — this node measures one for your model
NKD Sigmas Curve, the sigma spline editor
Steps and how hard to equalize
ComfyUI NKD Sigmas Curve
A ComfyUI custom node that replaces trial-and-error sigma tuning with a visual, interactive spline editor. Design your diffusion noise schedule exactly the way you want it, then plug it straight into any sampler.
The pack ships four nodes:
| Node | What it does | |---|---| | 😺NKD Sigmas Curve | Draw the noise schedule itself and feed it to any sampler. | | 😺NKD Sigmas Calibrate + Equalize | Measure a schedule from the model: steps go where the image is actually changing. | | 😺NKD H3 Audio Shift Curve | MiniMax H3 only: shape how the audio stream's sigma shift moves across the run. |
Installation
Via ComfyUI Manager (recommended)
Search for NKD Sigmas Curve in the ComfyUI Manager and install with one click.
Manual
cd ComfyUI/custom_nodes
git clone https://github.com/Nekodificador/ComfyUI-NKD-Sigmas-Curve
No additional Python dependencies required. Restart ComfyUI after installing.
Note: The JavaScript widget (
web/nkd_sigma_curve.js) is pre-built and ready to use. If you want to modify the Vue source, see Development below.
Requirements
- ComfyUI (V3 API / Nodes 2.0 compatible)
- Python 3.10 or higher
- PyTorch (included with ComfyUI)
Development
The widget is written in Vue 3 + TypeScript and bundled with Vite.
cd ComfyUI/custom_nodes/nkd_sigma_curve
npm install
npm run build # outputs to web/nkd_sigma_curve.js
npm run dev # watch mode
Inspired by
License
GPL-3.0. See LICENSE.