CZP-1 合成器手册
1. 简介
CZP-1(链接 )是一款运行在浏览器中的相位失真合成器,可以产生各种有趣的声音。它有两条线路,每条线路都包含数字生成的振荡器、音高包络、用于相位失真的 DCW 包络和用于振幅的 DCA 包络,最后进入混音器,可选择线路并使用环形调制、立体声分离等不同混音模式。
2. 快速开始
- 确认设备音量足够大且没有处于静音模式,然后按下主控面板中的 电源。
- 使用屏幕键盘或电脑键盘弹奏音符。(也可以通过 MIDI 控制;请参阅 MIDI 部分。)
- 在 音色 菜单中选择声音。首次启动时默认选择 Factory Presets 音库。
- 音量 调整合成器的音频输出电平。
- 如需立即停止所有活动声音,请按 静音。
3. 音库
库 用于存放音色音库。音库 菜单选择当前音库,音色 菜单选择其中的音色。选择非空插槽后,合成器参数会按照所选音色设置。
一个音库包含 128 个音色插槽。音色是合成器声音的一整套已保存参数。
Factory Presets 和 Shared 音库不能覆盖,其他音库可供用户使用,其中可以保存用户创建或导入的音色。
音库 和 音色 菜单会列出全部 128 个插槽,包括空插槽。
浏览器会保存用户音库以及最后选择的音库和音色。同一浏览器中的多个 CZP-1 实例会共享这些音库和音色。(数据保存在本地。)
音库控制
- 新建 创建一个新的空音库,并在所选插槽中使用指定名称。
- 加载… 从 JSON 文件将音库加载到所选插槽。
- 重命名 所选音库。
- 保存 将音库保存为 JSON 文件。
- 卸载 移除用户音库。
音色控制
- 保存 将当前合成器参数保存到所选音色插槽。
- 还原 将实时编辑状态恢复为所选插槽中保存的参数。
- 复制程序 将实时编辑状态的完整音色参数复制到剪贴板。
- 粘贴程序 将剪贴板中的完整音色参数粘贴到实时编辑状态。
- 重命名 所选音色。
- 删除 删除所选音色并留下空插槽。
- 分享网址 将编码当前音色的网址复制到剪贴板。请参阅分享音色。
编辑参数只会改变合成器的实时参数。出现星号表示参数已修改。面板中的 复制 和 粘贴 只作用于该面板。你可以在同类型面板之间复制和粘贴,例如两个调音面板之间,或任意两个包络面板之间。库 中的 复制程序 和 粘贴程序 作用于整套合成器参数。
音量、主控面板中的 调音(半音) 和 调音(音分)、键盘 以及 MIDI 选项不会保存到音色数据中。
分享音色
分享网址 会创建一个包含当前实时音色(包括未保存编辑)的网址,并复制到剪贴板。
网址中编码了音色数据,不会在服务器上保存任何数据,因此可以自由分享。
在浏览器中打开分享网址时,合成器参数会被解码,并加载到不可编辑的 Shared 音库第 127 个插槽中。该 Shared 音色会成为当前音色并替换以前的 Shared 音色。
要把收到的音色保存到用户音库,请在 Shared 音库中选择它,在 库 中按 复制程序,然后选择用户音库和插槽并按 粘贴程序,最后按 保存。
如果要分享多个音色,请使用 保存 将音库下载为 JSON 文件。其他人可以使用 加载… 将该文件导入音库插槽,也可以通过网页提供音库 JSON 下载来分享音库数据。
4. 主控
主控面板包含主音频控制和全局音高控制。
- 电源 启动或停止合成器。
- 静音 立即静音所有声部。
- 音量 将合成器输出电平设置为 0 到 1。
- 调音(半音) 以 -24 到 +24 个半音调整音高;调音(音分) 以 -50 到 +50 音分调整音高。
键盘
键盘面板包含屏幕键盘和电脑键盘控制选项。
- 八度 调整键盘的八度偏移。
- 启用 滑奏 后,可以在屏幕键盘上拖动;经过每个按键时改变当前音符,并尽可能不重新触发声部。与 Portamento 配合可以实现音符间滑音。
- 力度 控制键盘使用的力度。
- 布局 更改电脑键盘布局。
5. 合成
CZP-1 实现了相位失真合成。这种合成方式由 Casio 在 20 世纪 80 年代初发明,并用于 CZ 系列合成器。
音色结构
两条“线路”和其他功能模块的完整参数集合构成一个音色。一条线路包含 DCO、DCO 音高包络、DCW 包络和 DCA 包络。其他模块的参数包括 线路选择、线路混合、声像、复音、颤音、滑音轮、滑音 和 力度灵敏度。
两条线路
线路是一条产生信号的完整合成路径。CZP-1 有两条线路,每条线路由带有外部调音参数的 DCO(数字控制振荡器)、DCO 音高包络、DCW(数字控制波形)包络、窗函数和 DCA(数字控制放大器)包络组成。两条线路的输出进入 线路选择 和 线路混合,可以用不同方式合并。音色可以同时使用一条或两条线路。
DCO 音高包络输出不断变化的音高偏移,该偏移与音符音高以及滑音轮、滑音等效果一起输入 DCO。DCO 输出重复的振荡器相位。
DCW 阶段接收 DCO 相位和 DCW 包络输出,并改变振荡器相位到波形位置的映射。DCW Level 为 0 时,非平坦波形都会产生相同的正弦波。DCW Level 为 99 时,选定波形会因相位失真而呈现特征形状。平坦波形是一种特殊的恒定输出。在高音区,合成器会限制有效 DCW 电平以减少混叠。
窗函数接收振荡器相位并输出一个乘数。DCA 阶段将振幅增益应用于经过窗函数处理的波形样本。DCA 包络输出不断变化的振幅值,并将其转换为 DCA 增益。
振荡器相位、选定波形和 DCW 数量共同决定波形查找结果。查找过程在相位失真映射所选的位置读取波形样本,再应用窗函数乘数和 DCA 增益,从而产生线路输出。
编辑合成器参数
线路混合
选择 决定使用哪些线路,模式 决定两条线路信号如何合并。
选择
两者(1+2’) 独立发送线路 1 和线路 2。齐奏(1+1’) 发送两份线路 1;第二份使用线路 2 的调音和力度灵敏度设置,但其他合成器参数都复制自线路 1。仅线路 1 和 仅线路 2 只发送所选线路。
模式
- 混合 对两条线路信号取平均。
- 环形 应用环形调制,将线路 1 乘以线路 2,再把乘积加到线路 1。
- 噪声 为线路 2 的音高随机增加 0 或 +32 个半音,每 0.2 毫秒改变一次,然后对两条线路取平均。
- 立体声 将两条线路发送到立体声场的相反两侧;声像 设置线路 1 的位置,线路 2 使用镜像位置。
声像
声像 控制 立体声 模式下两条线路的分离程度。声像为 0 时等同于 混合。
调音面板
每条线路的 DCO 面板上方都有一个调音面板。调音(半音) 以半音改变线路音高,调音(音分) 以音分改变音高。调音面板中的 复制、粘贴 和 还原 只影响调音值。
DCO 面板
DCO 面板中的参数控制线路的波形和相位。
波形
每个 DCO 提供两行波形选项。第一行选择主波形,第二行选择可选的交替波形,两行都提供相同的八种波形。
交替波形?
启用 交替波形? 后,会在第一行和第二行所选波形之间交替。音符重新触发后的第一个周期使用第一种波形。
窗函数
窗函数 在一个完整波形周期内跟随振荡器相位,将每个波形样本乘以对应相位位置的窗函数值,然后从下一个周期的起点重新开始。
- 窗函数 为无改变的波形样本。





八度
八度 将音高移动 -1、0、+1 或 +2 个八度。
包络面板
包络是随时间变化的值。每条线路都有 DCO 音高包络、DCW 包络和 DCA 包络,每个包络包含八个阶段。
复制 复制当前包络面板设置,粘贴 将复制的设置应用到当前面板。每个阶段都有 电平 和 速率。
- 电平 设置所选包络的值:DCO 音高包络中为音高偏移,DCW 包络中为相位失真量,DCA 包络中为振幅。
- 延音 选择按住音符时保持的阶段。
- 结束 选择在到达延音阶段之前释放音符时使用的阶段。
- 速率 设置当前值向该阶段电平移动的速度。显示的时间是阶段的实际持续时间,会受到速率和起始值到目标电平距离的影响。DCO、DCW 和 DCA 包络使用不同公式解释速率。
- 键盘跟踪 根据音符音高调整包络速率。0 没有影响,1 应用完整的跟踪量。
音符在到达延音阶段后释放时,包络从延音之后的阶段继续;在到达延音前释放时,跳转到结束阶段。延音关闭时,包络继续经过所有阶段。电平为 0 的 DCA 阶段在目标处没有振幅。
其他参数
复音
复音 表示可以同时发声的声部数量。单音 只使用一个声部;按住一个音符时触发新音符,会改变音高而不会重新启动包络。
颤音
颤音 是周期性的音高调制。
- 速率 设置 Hz 速度。
- 深度 设置半音为单位的最大颤音偏移。
- 调制深度 设置调制轮最大位置时的额外偏移。
- 延迟 设置颤音开始前的秒数。
颤音波形有以下四种:
调制轮的变化最多会把 调制深度 加到 深度 上。
滑音轮
滑音轮 是通过滑音轮或 MIDI 输入进行的连续音高控制。范围 设置最大滑音轮范围(半音)。
滑音
滑音 是音高之间的平滑过渡。
- 启用 打开滑音。
- 时间 设置十二个半音滑音所需的时间;时间为 0 时不滑音。
- 在 单音 模式下,滑音 连接连奏音符,且连奏变化保留当前包络阶段。
力度灵敏度
力度灵敏度 决定音符力度如何影响合成参数。量 设置力度响应强度;为 0 时力度没有影响,最大值时响应完全跟随力度。
- DCA 1 和 DCA 2 将力度应用于振幅电平。
- DCW 1 和 DCW 2 将力度应用于相位失真电平。
6. MIDI
MIDI 可将合成器连接到外部 MIDI 控制器和设备。并非所有浏览器都支持 MIDI,支持的浏览器可能会请求权限,必须允许该权限。
要启用 MIDI,请选择 启用。MIDI 初始显示为“关”,状态会变为实际可用状态;如果浏览器不允许 MIDI,会显示提示。
- 本地控制 决定屏幕键盘、电脑键盘和控制轮是否控制 CZP-1。外部设备或软件把这些控制器发送的 MIDI 消息回传给 CZP-1 时,关闭它很有用;这样 CZP-1 会响应回传消息,而不会再次直接响应原始控制器。
- 输入端口 是合成器监听的端口。
- 输出端口 是输出音符、控制器、音色和音库变更消息的 MIDI 端口。
- 通道 是输入和输出使用的 MIDI 通道。
合成器处理 Note On、Note Off、Pitch Bend、CC 1 Mod Wheel、CC 7 Channel Volume、CC 11 Expression、CC 64 Sustain、CC 120 All Sound Off、CC 121 Reset All Controllers、CC 123 All Notes Off、Bank Select MSB 和 Program Change。
CC 7 控制 音量。CC 11 控制表情,并缩放由力度灵敏度启用的振幅和 DCW 响应。CC 64 在松开延音踏板前保持释放的音符。CC 120 静音所有声部并释放发送给外部 MIDI 设备的音符。CC 121 重置控制器。CC 123 释放所选 MIDI 通道的所有活动音符。
7. 版权
大多数图标来自 Lucide 项目 https://lucide.dev,许可证见 https://lucide.dev/license 。











