CrazyPhase

CZP-1 合成器手册

1. 简介

CZP-1(链接 )是一款运行在浏览器中的相位失真合成器,可以产生各种有趣的声音。它有两条线路,每条线路都包含数字生成的振荡器、音高包络、用于相位失真的 DCW 包络和用于振幅的 DCA 包络,最后进入混音器,可选择线路并使用环形调制、立体声分离等不同混音模式。

2. 快速开始

  1. 确认设备音量足够大且没有处于静音模式,然后按下主控面板中的 电源。
  2. 使用屏幕键盘或电脑键盘弹奏音符。(也可以通过 MIDI 控制;请参阅 MIDI 部分。)
  3. 在 音色 菜单中选择声音。首次启动时默认选择 Factory Presets 音库。
  4. 音量 调整合成器的音频输出电平。
  5. 如需立即停止所有活动声音,请按 静音。

3. 音库

库 用于存放音色音库。音库 菜单选择当前音库,音色 菜单选择其中的音色。选择非空插槽后,合成器参数会按照所选音色设置。

一个音库包含 128 个音色插槽。音色是合成器声音的一整套已保存参数。

Factory Presets 和 Shared 音库不能覆盖,其他音库可供用户使用,其中可以保存用户创建或导入的音色。

音库 和 音色 菜单会列出全部 128 个插槽,包括空插槽。

浏览器会保存用户音库以及最后选择的音库和音色。同一浏览器中的多个 CZP-1 实例会共享这些音库和音色。(数据保存在本地。)

音库控制

音色控制

编辑参数只会改变合成器的实时参数。出现星号表示参数已修改。面板中的 复制 和 粘贴 只作用于该面板。你可以在同类型面板之间复制和粘贴,例如两个调音面板之间,或任意两个包络面板之间。库 中的 复制程序 和 粘贴程序 作用于整套合成器参数。

音量、主控面板中的 调音(半音) 和 调音(音分)、键盘 以及 MIDI 选项不会保存到音色数据中。

分享音色

分享网址 会创建一个包含当前实时音色(包括未保存编辑)的网址,并复制到剪贴板。

网址中编码了音色数据,不会在服务器上保存任何数据,因此可以自由分享。

在浏览器中打开分享网址时,合成器参数会被解码,并加载到不可编辑的 Shared 音库第 127 个插槽中。该 Shared 音色会成为当前音色并替换以前的 Shared 音色。

要把收到的音色保存到用户音库,请在 Shared 音库中选择它,在 库 中按 复制程序,然后选择用户音库和插槽并按 粘贴程序,最后按 保存。

如果要分享多个音色,请使用 保存 将音库下载为 JSON 文件。其他人可以使用 加载… 将该文件导入音库插槽,也可以通过网页提供音库 JSON 下载来分享音库数据。

4. 主控

主控面板包含主音频控制和全局音高控制。

键盘

键盘面板包含屏幕键盘和电脑键盘控制选项。

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 只发送所选线路。

模式
声像

声像 控制 立体声 模式下两条线路的分离程度。声像为 0 时等同于 混合。

调音面板

每条线路的 DCO 面板上方都有一个调音面板。调音(半音) 以半音改变线路音高,调音(音分) 以音分改变音高。调音面板中的 复制、粘贴 和 还原 只影响调音值。

DCO 面板

DCO 面板中的参数控制线路的波形和相位。

波形

每个 DCO 提供两行波形选项。第一行选择主波形,第二行选择可选的交替波形,两行都提供相同的八种波形。

  1. 波形选项 1
  2. 波形选项 2
  3. 波形选项 3
  4. 波形选项 4
  5. 波形选项 5
  6. 波形选项 6
  7. 波形选项 7
  8. 波形选项 8
交替波形?

启用 交替波形? 后,会在第一行和第二行所选波形之间交替。音符重新触发后的第一个周期使用第一种波形。

窗函数

窗函数 在一个完整波形周期内跟随振荡器相位,将每个波形样本乘以对应相位位置的窗函数值,然后从下一个周期的起点重新开始。

八度

八度 将音高移动 -1、0、+1 或 +2 个八度。

包络面板

包络是随时间变化的值。每条线路都有 DCO 音高包络、DCW 包络和 DCA 包络,每个包络包含八个阶段。

复制 复制当前包络面板设置,粘贴 将复制的设置应用到当前面板。每个阶段都有 电平 和 速率。

音符在到达延音阶段后释放时,包络从延音之后的阶段继续;在到达延音前释放时,跳转到结束阶段。延音关闭时,包络继续经过所有阶段。电平为 0 的 DCA 阶段在目标处没有振幅。

其他参数

复音

复音 表示可以同时发声的声部数量。单音 只使用一个声部;按住一个音符时触发新音符,会改变音高而不会重新启动包络。

颤音

颤音 是周期性的音高调制。

颤音波形有以下四种:

  1. 颤音选项 1
  2. 颤音选项 2
  3. 颤音选项 3
  4. 颤音选项 4

调制轮的变化最多会把 调制深度 加到 深度 上。

滑音轮

滑音轮 是通过滑音轮或 MIDI 输入进行的连续音高控制。范围 设置最大滑音轮范围(半音)。

滑音

滑音 是音高之间的平滑过渡。

力度灵敏度

力度灵敏度 决定音符力度如何影响合成参数。量 设置力度响应强度;为 0 时力度没有影响,最大值时响应完全跟随力度。

6. MIDI

MIDI 可将合成器连接到外部 MIDI 控制器和设备。并非所有浏览器都支持 MIDI,支持的浏览器可能会请求权限,必须允许该权限。

要启用 MIDI,请选择 启用。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 。