ComfyUI DrumPad:可配置 16/64 垫位鼓机节点,支持音序器与自定义音色

插件5天前发布 小马良
5 0

如果你喜欢用采样鼓机(如 Akai MPC)制作节奏,又习惯在 ComfyUI 中进行生成式音频创作,那么 ComfyUI DrumPad 值得一试。

这是一个专为 ComfyUI 开发的可视化鼓垫节点,支持 16 或 64 个打击垫,内置音序器、摇摆节奏、音高调节,并允许加载自定义音色,让你直接在节点工作流中编排节拍、导出音频张量。

核心功能

  • 可切换网格布局:4×4(16 垫)或 8×8(64 垫),适配不同创作需求
  • 内置音序器:支持最多 64 步,可逐拍开启/关闭音符
  • 精细参数控制
    • BPM:调整播放速度
    • Pitch:实时改变音高
    • Swing:添加人性化摇摆节奏
    • 独立音量 + 主音量推子
  • 自定义音色支持:可上传 .wav.mp3.flac.ogg 等格式音频文件
  • 自动保存配置:套鼓设置与音序状态会持久化,重启不丢失
  • 标准音频输出:生成的音频以张量形式输出,可直接连接 Save Audio 或 Preview Audio 节点

默认音色与扩展

  • 默认音源:基于经典的 90 年代 MPC 采样包,包含 Kick、Snare、Hi-Hat、Percussion 等常用元素
  • 自定义音色路径:所有用户上传的音频存储在 ComfyUI_DrumPad/user_sounds/ 目录中

添加自定义音色的三种方式:

  1. 通过 UI 上传
    • 选中一个垫位 → 点击右侧面板 LOAD SOUND → 选择本地文件或从库中挑选
  2. 手动放入分类目录
    将音频文件按类型放入以下结构:

    ComfyUI_DrumPad/sounds/
    ├── Kick/
    ├── Snare/
    ├── Hats/
    ├── Perc/
    ├── Bass/
    └── Accents & FX/
    

    支持格式:.wav.mp3.flac.ogg.m4a.aac

    修改后需重启 ComfyUI 或重新加载套鼓

  3. 创建全新套鼓(高级)
    • 在 sounds/ 下新建文件夹(如 My Kit/
    • 按命名规范添加音色(如 Kick 1.wavSnare 1.wav
    • 在 config_manager.py 的 DEFAULT_KITS 中注册新套鼓

控制与交互

控件功能
垫位点击触发音色 / 选中编辑
PADS 切换在 16/64 垫布局间切换
音序器步进点击开启/关闭某一步的触发
PLAY / REC启动播放或录制音序
KIT循环切换不同套鼓

键盘快捷键(需鼠标悬停在节点上)

  • Q W E R → 垫位 1–4
  • A S D F → 垫位 5–8
  • Z X C V → 垫位 9–12
  • 1 2 3 4 → 垫位 13–16

适用于快速试听或现场演奏场景。

安装方法

  1. 将 ComfyUI_DrumPad 文件夹复制到 ComfyUI/custom_nodes/ 目录
  2. 重启 ComfyUI
  3. 在节点菜单的 audio 分类下找到 DrumPad 节点

输出接口

  • audio:标准音频张量,可接入后续处理或保存节点
  • file_path:主音色文件路径(用于调试或元数据记录)
© 版权声明

相关文章

暂无评论

none
暂无评论...