创作年份2025–2026
形态Max for Live 插件:基频、谐波、瞬态与噪音分离
规格八个谐波频带+一条 Cepstrum 带(Band 9)+一条打击带(Perc,Band 10)+ Dry 干路;全部共用一个 pfft~,延迟对齐 4032 samples
分工算法与架构:我;初版并联 Spectral Gates 的 pfft~:任时弘;新版本的实现与 UI:闫开
公开记录本站可下载(当前版);暂无外部使用记录
许可保留所有权利。个人与商业作品可免费使用,可自用修改;禁止再分发、转售。详见包内 LICENSE.txt
状态持续开发
资料初版界面截图(正文);当前版界面截图(页首);路由菜单截图(正文);使用教程视频(YouTube,制作中)
↓ 下载 Spectral Dissector
作品简介
与闫开共同创作的作品。
Spectral Dissector 是一件把声音拆成基频、谐波、瞬态与噪音的 Max for Live 插件。
它最初的形态是一组 6 个并联的 Spectral Gates,阈值首尾相连、互相联动;2026 年 4 月重构为现在的架构:八条谐波频带、一条 Cepstrum 带与一条打击带(Perc),外加一条 Dry 干路。下图为最初版本(Spectral Bank,约完成于 2025 年 6 月)的截图。

插件在本站可以直接下载(见页首链接),许可写在信息栏与包内 LICENSE.txt。
作品动机
我一直在用滤波器组把声音在频域上拆开、再拼回去。硬件滤波器组的问题是它只能给你几个固定的带,而且每个带的阈值要用手一根一根去调;我想要的是一个更精确的工具:能把基频、一次谐波、二次谐波这些材料实时、精确地分开,并且分开之后还能原样合回来。
SPEAR 是我最开始找到的解决方案。但是它是离线的,并且正弦建模的结果尽管听起来像原始信号,实际上并不是原始信号。尽管 Ircam 的 iana~ 是在线的,它并不能达到我想要自动分离谐波的目的,也不能用于打击乐处理。
我也考虑过 Bitwig Harmonic Split 的做法,但它靠的是基频跟踪(fundamental tracking),遇到弱音高信号会跟丢。
不仅如此,我还希望这一插件可以满足我对尽可能多通道路由的自由度的追求,和对将一个声音拆解,平行处理不同部分后再用各种方式 Mixing 的追求。
重构后的架构一定程度上实现了我的追求,我现在终于可以实时地分离音频信号,把任一麦克风、采样器或声源当作谐波振荡器来用了。
灵感溯源
Filterbanks(Buchla 295、Serge Resonant EQ、Erica Graphic Resonant FB、NLC MUN 等)
SPEAR
Bitwig Loud Split & Harmonic Split
Ircam iana~ & ASAP
技术介绍
我没有发明新算法。HPSS、Cepstrum、Spectral Noise Gate 都是现成的方法;我把它们接成了一个能在作品里实时使用、分离可逆的工具。
技术上,它把声音拆成十条可以分别处理的频带:八条谐波带、一条 Cepstrum 带(Band 9)、一条打击带(Band 10 / Perc),外加一条 Dry 干路。全部频带与干路共用同一个
pfft~;分离过程不新增 FFT 分析,也不增加延迟。
它的用法很简单:把一路声音送进去,每个频带、Perc Band 与 Dry 干路各自独立输出,你可以把它们送去不同的效果链,再混回来。
路由菜单:Band 1–8、Perc Band、Residual 与 Dry 各自选一路输出。这张截图里还没指定输出,所以每一行都显示 No Output;界面上的 Residual 就是信息栏里那条 Cepstrum 带(Band 9)。
干路走的是与十个频带完全相同的
pfft~,延迟与相位完全对齐(4032 samples):把干路与各频带相加,不会产生梳状滤波(相位抵消)。
先调整 HPSS 区域把 Perc 信号分离出来,再调整 Cepstrum 区域把稳定的噪音与气声分离。之后只需要调整
Main Threshold(全部频带的统一阈值)、
Spacing(各谐波带之间的响度差)、
Tilt(高低频补偿)、
Rise / Fall(瞬态的起落)与
Focus(频带交叠的锐度),你就可以在 Harmonic Bands 中得到分离成最多 8 Bands 的谐波成分。
Perc Band 与谐波频带之间是一对严格互补的掩码:打击成分走
perc_mask,谐波频带的重建统一乘以
1 - perc_mask,两者相加即等于原始输入,逐样本成立,也没有为此新增 FFT 分析或延迟。当前版本暂时移除了包络补偿算法,因为它与 Cepstrum、HPSS 互相干扰。
我的工作
特别感谢:房大磊老师(为我讲解 Vocoder 的基本原理)、任时弘老师(为我讲解 Ircam ASAP 的 Spectral Clipping,并设计了初版并联 Spectral Gates 的 pfft~)。
分工:算法与架构:我;初版并联 Spectral Gates 的 pfft~:任时弘;新版本的 Max for Live 实现与界面:闫开。
公开记录
本站可下载(当前版)。没有外部使用记录。
初版(2025.06,Spectral Bank)我用在一件自己的作品里:扩音萨克斯、初版插件与合成器,有一份 PPT 与录音。