> For the complete documentation index, see [llms.txt](https://docs.lmms.io/user-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lmms.io/user-manual/jian-ti-zhong-wen/shu-xi-lmms/yue-qi-chuang-kou.md).

# 乐器窗口

以下图片展示了一些乐器窗口的基本模样：

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FjYMTMnrl8czYI2URkNbp%2Fimage.png?alt=media&amp;token=a868ac6c-3336-425e-812c-1f7c604b4747" alt=""><figcaption><p>TripleOscillator</p></figcaption></figure>

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FnWYdVUmZxEOYyxmucZ1e%2Fimage.png?alt=media&amp;token=1ceee236-6664-49b2-9b42-fba2bd1207a4" alt=""><figcaption><p>AudioFileProcessor</p></figcaption></figure>

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FpKTp7sksMXWMzjDxFkGy%2Fimage.png?alt=media&amp;token=ef45dca7-d48f-41b0-bfe5-e3dda0b74cac" alt=""><figcaption><p>OpulenZ</p></figcaption></figure>

窗口分为三个部分：

1. 顶部的 **乐器控制界面** 。
2. 中央的 **插件控制界面** 。
3. 底部的 **钢琴键盘** 。

## 乐器控制界面

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fp3pkkFpGIkPihjLN4syq%2Fimage.png?alt=media&amp;token=667fe945-ecd4-454c-a27f-a8e1494273ea" alt=""><figcaption><p>通用的乐器控制界面</p></figcaption></figure>

这一部分包含了以下控件：

* &#x20;**预设名称** ，默认为这个乐器插件的名称。
* 乐器的 **音量（VOL）旋钮** 。
* 乐器的 **声像（PAN）旋钮** 。
* 乐器的 **音高（PITCH）旋钮** 。若右侧液晶显示屏（即音高的影响范围）显示为 1 ，则当该旋钮拉至最大/最小时，音高提高/降低了 1 个半音。
* 音高的 **影响范围（RANGE）** ，这是一个液晶显示屏。该控件决定了旁边的音高旋钮最多能改变音高的半音数。例如设置为 3 ，那么将左侧音高旋钮拉至最高/最低可以使乐器提高/降低 3 个半音。
* &#x20;**混音（FX）通道** 。混音器中每个通道都有序号标注，将此控件的值设置到混音器中某个通道的序号上，该乐器则会与该通道连接起来，乐器的输出也将由对应的混音通道处理。
* 乐器预设的 **保存（SAVE）按钮** ，这允许您将该乐器窗口中对乐器做出的所有更改，保存为一份预设文件。

{% hint style="info" %}
并非所有乐器都具备音高控件，但其他控件肯定会有。
{% endhint %}

## 插件控制界面 <a href="#sound-controls" id="sound-controls"></a>

* **插件（PLUGIN）**：展示了插件自己的控件，这是每种乐器插件都不一样的地方。
* **ENV/LFO**：展示了用于控制声音包络（ENV）的控件，包括音量、截止频率和共鸣，并提供了低频振荡器（LFO）模块，可以访问 15 个内置滤波器。注意该选项卡不支持 ZynAddSubFX、VeSTige 和 LB302 等插件。
* **函数（FUNC）**：展示了用于让乐器自动演奏和声和琶音的控件。您可以在这里使用非常多不同的和弦预设。
* **效果（FX）**：展示了乐器上挂载的效果器链。您可以在此为乐器挂上 LADSPA 和 VST 效果器插件。
* **MIDI**：展示了该乐器将接收和发送事件的 MIDI 通道。

在此对它们进行详细的讲解。

### 插件（Plugin）选项卡 <a href="#plugin" id="plugin"></a>

**插件** 选项卡包含了当前乐器插件所有用于操作声音的参数控件。关于 **插件** 选项卡的具体使用方法，请参阅各插件的文档。

### ENV/LFO 选项卡 <a href="#env-lfo" id="env-lfo"></a>

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FODg0LdCDBhhGgCBmKGDJ%2Fimage.png?alt=media&amp;token=9fc21770-e523-48a6-9dbb-a764621fb8e8" alt=""><figcaption><p>ENV/LFO 选项卡</p></figcaption></figure>

#### 包络（Envelopes）

顶部 VOLUME/CUTOFF/RESO 三个选项决定了 **ENV/LFO/Filter** 的作用目标（被控制的参数）。默认的（也是下文会讨论的）是音量（volume）。您可以通过单击其中一个标签来选择作用目标。\
要控制包络，您可以通过六个旋钮，即预延迟（DEL）、起音（attack）、保持（hold）、衰减（decay）、持续（sustain）和释放（release）来控制包络。第七个旋钮用于控制包络的效果量（AMT；amount）。

对于音量包络，效果量不起作用。也就是说，只有在效果量为 100% （您可以直接将旋钮拉满，或者直接点击包络图象来开启/关闭它）时，包络才会工作。

乐器的 **包络**（envelope）描述的是从按下音符开始，到音符松开，直至声音完全消失期间，音量等参数由最大到最小的变化过程。在按下音符之前，包络处于零值，乐器不会发出任何声音。当按下音符后，声音会经历一个 **起音**（有时也叫“**攻击**”）阶段（attack），音量会根据 Attack 值从零上升，直到达到最大值，结束起音阶段。随后进入一个 **保持** 阶段（hold），此时音量会维持在最大值。保持阶段结束后，声音进入 **衰减** 阶段（decay），音量逐渐减弱，达到一个较柔和的音量水平，即 **持续** 音量（sustain level）。当音符被松开时，声音会结束衰减阶段，进入 **释放** 阶段（release），逐渐淡出至完全静音。此外，在按下音符与音量开始上升之间，还可以存在一个 **预延迟** 阶段（pre-delay），这个阶段持续越长的时间，就意味着按下琴键乐器越晚发声。

#### 滤波器（Filters）

您可以通过点亮滤波器标题栏左侧的指示灯（开关）来启用滤波器。请注意，只有开关是点亮的状态，滤波器才会被激活。乐器声音被滤波器过滤的过程中会消耗一些计算开销，并且可能带来轻微的声音延迟，所以如果您不使用滤波器，记得把它关掉。

LMMS 有以下几种滤波器预设可以选择：

* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fi9m24bekNotmWnD8FKtv%2Fimage.png?alt=media\&token=83eb9e32-2b2f-4bb6-9789-0c5e1c4e7add)**低通**（Lowpass）：只让低频通过。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fu6wowCXKEcYdthvqvCtN%2Fimage.png?alt=media\&token=cf661a2e-3d3b-4392-a600-ef659dffd546)**高通**（Highpass）：只让高频通过。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fm1eLLDSKUoYuLzGB1zho%2Fimage.png?alt=media\&token=5fa39dae-9a48-421a-ac90-bc5a983dbfcf)**带通 CSG**（Bandpass CSG）和 **带通 CZPG**（Bandpass CZPG）：这些是带通滤波器，它们只允许特定频段的频率通过。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fd5idMzjCrsry5rSAxceh%2Fimage.png?alt=media\&token=a3eedb28-fbca-4445-9783-31665973d969)**峰值**（Notch）：与带通滤波器相反，它削减特定频段的频率。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FqBgMlkrXp60ncpf1P7kw%2Fimage.png?alt=media\&token=e5fdc11b-4f48-437c-940c-7bfc53b90674)**全通**（Allpass）：一种允许所有频率通过的滤波器，但它具有与其他滤波器相同的相位偏移、时间延迟和共振特性。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FF59T5Ez6HQtXBbRmQHE1%2Fimage.png?alt=media\&token=9e4f2965-092f-403a-9aba-4a5e16dd27c7)**Moog**：一种对普通低通滤波器的改进，由 Moog 合成器而闻名。
* ![](https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FrJPf5EryeTYxnr3c5lCM%2Fimage.png?alt=media\&token=1f6c4e75-feec-4b8f-b864-b1451090799d)**2 倍 Q 值低通**（2x Lowpass）：一种具有两倍 Q 因子的低通滤波器。

{% hint style="info" %}
**Q 因子**（Quality Factor，品质因数）是滤波器（特别是共振型滤波器）中一个非常重要的参数，用来描述滤波器 **共振的锐度** 或 **带宽的窄度** 。可以认为 Q 因子决定了共振的强度。
{% endhint %}

不论选择哪个预设，您都可以控制其 **滤波** 和 **Q 因子/共鸣** 参数。您可以选择一个会发生多频率的声音的乐器（一般单纯发出正弦波不会满足这个要求）测试一下这两个旋钮——调一调这两个旋钮，然后观察它们如何影响声音。

#### 让滤波器与包络一起工作

滤波器的参数不是一成不变的，LMMS 允许您通过包络来动态控制滤波和 Q 因子这两个参数。此包络也不必与音符的音量包络相同——每个可包络的参数都拥有自己独立的包络。包络会在被控目标最大值和最小值的区间内自动控制目标；例如，如果将包络绑定到一个低通滤波器的截止频率（此时该参数会变为被控目标）上，并将截止频率设为 1 kHz，并使用一个包络以较长的攻击（attack）和衰减（decay）时间来调制这个值，那么该被控目标会从 14 kHz（这是被控目标的最大值）下降到 1 kHz，然后再上升。这样会让乐器声音听起来像是先被闷住（变暗），然后又逐渐恢复明亮。

这样就实现了由包络控制滤波器参数。

#### 低频振荡器（LFO）

所有 LFO 产生的效果都通过一个滤波器发生，所以如果要使用 LFO ，您首先要做的事情是激活滤波器（即点亮滤波器的开关），并在上下文菜单选择一个期望使用的滤波器预设。

LMMS 提供的 LFO 允许您独立控制音量、截止频率和 Q 因子 这四个被控目标——每个被控目标的 LFO 都显示在与该目标包络相同的选项卡下。每个 LFO 都有四个可设置的参数：

* 振荡器开始发声前的静音时间（延迟）。
* 振荡器声音的渐入率（即起音；attack）——从按下键盘开始，声音从最低效果达到效果顶峰的时长。
* 振荡的 **速度** 。这大概是您最常用的参数。它以每次振荡所需的毫秒数来衡量，因为我们通常更容易知道一次完整振荡所需的时间，而不是以赫兹（Hz）为单位的频率（这也是因为将 LFO 的速率精确到赫兹的小数部分，不如以秒的小数部分来设定更准确）。如果您右键单击旋钮，LMMS 会打开一个上下文菜单，其中有选项可将速度与节拍同步。这是一个非常强大的功能，对制作 Wobble 或 Dubstep 风格的乐器尤其有用。
* LFO 对被控目标影响的 **量** 。和上文包络所说的效果量参数一样，您可以直接拖动效果量旋钮来调整它的值，或者直接点击 LFO 的图象来启用/禁用 LFO。

LMMS 同样支持 LFO 插件。您可以在控制器机架中添加这些插件。

### 函数（FUNC）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FGfHMFCQmD2PrhvANytH0%2Fimage.png?alt=media&amp;token=31f97862-dd06-48fd-970e-22df134c21ac" alt=""><figcaption><p>函数选项卡</p></figcaption></figure>

一般来说，每次按下一根琴键，乐器只会演奏一个音符。而通过 **琶音/和弦**（Arp/Chord）面板，您可以让乐器在接收单根琴键被按下d的信号时演奏 **和弦**（由按下的琴键作为和弦根音）和 **琶音**（亦即乐器按某种顺序逐一  〔 而非同时 〕  演奏多个音符，这些音符可以从某一和弦中直接取得）。琶音/和弦面板被分为了两个部分，一个部分用于设置和弦，一个部分用于设置琶音。它们默认是关闭的，您可以通过直接点亮其标题栏左侧的指示灯开关来启用相应的功能。

有两个相同的控件同时存在与琶音和和弦这两个子面板：**和弦列表** 和 **八度范围旋钮** 。注意，如果有些和弦是跨了多个八度，那么某些和弦或琶音之间可能会产生重叠。\
可用的和弦列表非常庞大，涵盖范围从标准和弦、爵士和弦，到各地区和弦以及自然调式（如 Lydian  〔 利底亚调式 〕  和 Dorian  〔 多利亚调式 〕  ）。

#### 和弦（Chords）

和弦部分除了上面列出的控件外，没有其他控件。当收到一个音符被按下的信号时，该音符会作为和弦的根音，所有选定和弦内的音符都将同时播放，直到琴键松开。

#### 琶音（Arpeggios）

琶音部分则有一些额外的控件：

* **方向**（Direction）即琶音演奏时音高运动的方向，您可以选择向上、向下、两者都有（先上后下）或随机。
* 每两个音符的 **间隔时间**（毫秒级）。右键单击上下文菜单可以设置设置 **速度同步**（tempo sync）。
* **门限** 时间（上述音符间隔时间效果的百分比）。为 100% 时，每个音符都会在两个音符之间的全部时间内演奏。若低于 100% ，每个音符的时值会被相应缩短，互不接触；若高于 100 % ，每个音符将与下一个音符部分重叠，前一个音符的音尾将晚于后一个音符的音头到达。
* 琶音支持以下三种演奏模式：
  * **自由**：琶音将从您按下的音符出发，如果您同时按下了两个音符，那么这两个音符会同时演奏它们各自的琶音。
  * **排序**：不论哪个音符被按下，琶音都会以固定的顺序被依次演奏。比如，如果以 Major 和弦琶音持续弹 C4 音，则会反复演奏其琶音 C4-E4-G4。如果在此时同时按下 F4 ，那么会反复演奏 C4-E4-G4-F4-A4-C5 这样的琶音，即先演奏 C4 的琶音再演奏 F4 的琶音。
  * **同步**：any notes held down at the same time will play a chord arpeggio in hat interval. To take the above example, when F was held down the arpeggio would play CF-EA-GC repeatedly - the notes C and F simultaneously, then the notes E and A, then the notes G and C.

### 效果（FX）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Fpmzu2alMEa8CyYAJXcU1%2Fimage.png?alt=media&amp;token=9f7c58df-9a11-4c78-85a2-679848cef34f" alt=""><figcaption><p>FX 选项卡</p></figcaption></figure>

您可以通过不同的 LADSPA 效果控制乐器声音，其中既包括简单的效果器（如延迟  〔 Delay 〕  、回响  〔 Echo 〕  ），也包括复杂的效果器（如相位  〔 Phaser 〕  、失真  〔 Distortion 〕  、混响  〔 Reverberation 〕  ）。效果间也可以互相影响，由此创造出非常复杂的声音。

如果您在 FX 选项卡添加了效果，那么顶部的绿色指示灯将会自动亮起。如果您点灭该指示灯，那么所有您添加的效果器都会被禁用，此时您听到的声音就是所谓的“干声”（the "dry" sound）。相反，则您听到的是经过效果处理的“湿声”（the "wet" sound）。

点击“添加效果器”按钮，并在弹出的窗口中选择一个 LADSPA 或 VST 效果器，添加到您乐器的效果器链中。然后您就可以看到一些控件，这些控件允许您对效果对声音的影响过程进行一些控制：

* **W/D**（干湿比） 旋钮用于调整效果对声音的影响程度（完全不影响为“纯干声”，完全影响为“纯湿声”）。
* **衰减**（decay）旋钮可以设定效果被禁用之前要经过的静音时间。由于对静音的效果几乎是无意义的，所以在静音时期禁用效果可以减少 CPU 占用，并降低产生不必要噪音的可能性。不过需要注意的是，太早禁用效果器会导致出现“被截胡”的声音。比如混响，如果衰减时间比混响效果的时间短，那么经混响效果器处理过的声音将会在完全消失前突然被截断。
* **门限**（gate）阈值旋钮控制噪声的电平范围：低于该电平时，乐器会被视为静音。

  如果将镶边（Flanger）效果器添加到一个具有很长尾音的乐器上（例如吊镲 Ride Cymbal），那么在镲片尾音的最后阶段，镶边效果几乎是听不见的。提前关闭该效果可以降低 CPU 需求，并减少听到不需要的效果噪声的可能性。
* **控件**（controls）可以显示/隐藏效果器的插件界面。

需要注意的是，某些效果器内部也有可以控制干湿比的控件。这种控件可以是以单个“干/湿”旋钮的形式展示，也可以是两个旋钮（分别用于设置干输出和湿输出）的形式展示。

如果您要移除一个效果，则可以右键单击效果器链下要移除的效果，并在弹出的上下文菜单中选择“移除此插件”。

效果器的上下顺序也可能会影响到声音，您可以通过上下文菜单中的“向上移”和“向下移”来调换效果器的执行顺序。

### 乐器数字接口（MIDI）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FaSX4JXNeXtna5MkQ6ER9%2Fimage.png?alt=media&amp;token=951a28bb-384b-4144-93ec-0a9c0a27722d" alt=""><figcaption><p>MIDI 选项卡</p></figcaption></figure>

这些控件允许您设定乐器通过哪个 MIDI 通道来接收音符信号，以及音符信号将被发送到哪。这些控件的工作原理是类似的：

* Click the **Receive MIDI-events** or **Send MIDI-events** title next to the light to turn the reception or sending of MIDI events on or off
* 点击指示灯旁边的“接收 MIDI 事件（Receive MIDI-events）”或“发送 MIDI 事件（Send MIDI-events）”标题，可以开启或关闭 MIDI 事件的接收或发送功能。
* The **channel** setting controls which MIDI channel events will be received or sent on
* The **Default velocity** control clamps all incoming or outgoing notes to once velocity when set
* The **Device selector** button shows a list of which devices in your system can act as sources or sinks for MIDI events

## 钢琴键盘（Piano Keys）

而在乐器窗口的底部，放置了一个小小的钢琴键盘，它会突出显示正在演奏的音符，并在演奏过程中显示为绿色。该部分其实只展示了一部分琴键。如您所见，在键盘的底下还有一根滚动条，您可以拖动它，这样您可以访问到所有的琴键。

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FSUkuD9teLOeWoappua2j%2Fimage.png?alt=media&amp;token=4a9d4e6a-57e3-4d91-b0b8-05cae8dc4294" alt=""><figcaption><p>乐器窗口中的钢琴键盘</p></figcaption></figure>

### 主音（Base Note）

另外，键盘的琴键上方有一个白色的小块，它标识了主音是哪个音高，标识 A4 （即频率为 440 Hz 的音高）这个琴键。您可以拖动这个小块，来改变乐器的主音。例如，比如把小块拖到 A3 键，那么该乐器演奏的所有音符的音高都将升高一个八度（因为此时就是 A3 键演奏 A4  〔 440 Hz 〕  的音高了）。

这在 AudioFileProcessor 插件中非常有用，当您的采样乐器在 A4 键上并没有发出 同为 A4 的音高时，您可以借此控件来回正乐器到正确的音高-键的映射关系。举个例子，假设您录下了一个 B♭音高的萨克斯音色，您希望在 AudioFileProcessor 插件中导入这个萨克斯采样，并将主音设到同样的 B♭音高。那么就可以通过这个小块来调整乐器的音高偏移，从而使其更好地适配其他乐器的音高。

### 关于您的计算机键盘（Keyboard）

当一个乐器窗口被聚焦时，您可以通过面前的计算机键盘来演奏乐器两个八度范围内的音符。顺带一提，如果您接入了任何 MIDI 键盘，也可以在某个乐器窗口被聚焦时通过 MIDI 键盘演奏音符。

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FOnMLP9jK0Sa2VioW4hIU%2Fimage.png?alt=media&amp;token=524e3640-2e5e-4c97-8cc7-5f08c5b60906" alt=""><figcaption><p>仿钢琴的按键映射</p></figcaption></figure>
