先看这几个
如果是第一次了解这件事,建议按下面的顺序浏览:
-
Caviio (j4n1k1) 最初展示自定义原生设备的帖子 (Reddit)
最直观的起点:展示 MSEG、Volume Shaper、Waveshaper、Compressor 和 Kick 等直接运行在 Bitwig 里的设备。 -
Caviio 的后续说明与下载帖 (Reddit)
包含设备下载、Bitwig patch、安装说明,以及未来公开构建仓库的计划。 -
bitwig-nitro-tools(GitHub repo)
用于研究 Bitwig Nitro DSP 的开源工具:解密、反编译、查看 AST、重新序列化等。 -
Polarity:Bitwig Got Hacked… and This Is Actually Amazing
近期自定义原生设备进展的集中演示和介绍。
Reddit 帖子
Caviio 的自定义设备
-
I’ve been building some custom native Bitwig devices
Caviio 第一次集中展示自定义 native devices。 -
Update on the Native Bitwig Devices + Download
后续进展、设备与 patch 下载,以及计划公开 repo 的说明。 -
AbletonDevices Are Coming to Bitwig – First: Glue Compressor
Glue Comp 发布帖,包含下载和演示视频。
Nitro 逆向与工具链
- Open-source toolchain to decompile Bitwig’s Nitro DSP modules
bitwig-nitro-tools的介绍帖,适合配合 GitHub 仓库阅读。
YouTube 视频
-
Caviio:最初的自定义设备演示
MSEG、Volume Shaper、Waveshaper、Compressor、Kick 等早期演示。 -
Caviio:VOLSHAPER、SHAPER、KICKSHAPER 介绍
几个已发布设备的使用展示。 -
Caviio:Glue Comp Guide
Glue Comp 的介绍与使用方法。 -
Polarity:Bitwig Got Hacked… and This Is Actually Amazing
汇总展示 SHARD、Halftime、Caviio devices、Glue Comp 等社区成果。
GitHub 项目
当前主要项目
blakebratcher/bitwig-nitro-tools
当前最重要的 Nitro DSP 格式研究项目。主要用于读取和研究 Bitwig 自带的.nitrobin模块。
历史项目
zezic/bitwig-device-hacks
早期 Bitwig / Nitro hack,包含 MathX modulator 示例。项目已于 2019 年归档,主要作为历史参考。
其他整理文章
- Polarity:Bitwig Studio Native Devices Added by Reverse Engineering
与上面视频配套的文字整理,集中列出了近期出现的设备和相关来源。
官方资料
-
Bitwig:Community Controller Extensions and Scripts
Bitwig 官方支持的 controller extension / script 入口。它和本文讨论的非官方原生 device 修改不是同一套接口。 -
Bitwig Terms & Conditions
涉及软件修改、复制和分发时可以查阅的官方条款。
这些资料之间的关系
Caviio 的帖子与视频
└── 看实际做出来的自定义原生设备
├── 设备 UI / 参数 / 使用效果
├── My Devices 与安装方式
└── 配套 Bitwig patch
bitwig-nitro-tools
└── 研究 Bitwig 自带设备的 Nitro DSP
├── .nitrobin
├── AST
└── 反编译与重新序列化
zezic/bitwig-device-hacks
└── 较早版本 Bitwig 的 Nitro hack 历史参考
Caviio 的内容更接近“完整自定义设备如何呈现在 Bitwig 中”,bitwig-nitro-tools 更接近“Nitro DSP 文件本身是怎么回事”。两边有关联,但不是同一批工作。
当前状态备忘
- 这些都不是 Bitwig 官方的原生 device SDK。
- Caviio 已公开设备、patch 和演示;其计划中的构建 repo 截至本文整理时尚未公开。
bitwig-nitro-tools已公开,但重点是 Nitro 模块的读取、研究和有限修改,不应直接当成完整的新设备制作器。- 相关方法依赖具体 Bitwig 版本,更新后可能失效。
- 下载 patch 或设备时,优先回到原作者的最新帖子确认版本。
后续待补
- Caviio 的构建 repo 正式公开后补上链接
- 补充最小自定义 device 示例
- 补充 device package 文件结构说明
- 补充不同 Bitwig 版本的兼容情况
- 补充其他社区 builder / GUI 工具