# 样式编辑器

<figure><img src="/files/LWzThD7LFYviGG1ZHyEq" alt=""><figcaption></figcaption></figure>

在 LMMS 中，样式编辑器适用于编辑序列化旋律和重复的音乐线条。

{% hint style="info" %}
在早期的版本中，这个窗口叫 节拍+低音线编辑器（Beat+Bassline Editor）。
{% endhint %}

## 工具栏

<figure><img src="/files/iFvfFX0ONqCY2AZpyz2i" alt=""><figcaption><p>样式编辑器的顶部工具栏</p></figcaption></figure>

**播放** 和 **停止** 按钮用于播放和停止当前的样式。当样式处于播放状态时，播放按钮会变成 **暂停** 按钮，这与停止按钮是不同的。**停止** 按钮是停止播放，并将播放头调回起始点，而 **暂停** 按钮让播放头在当前播放时间停止而不回到起始点。**Add steps** 和 **Remove steps** 允许您增加和减少小节的数量。

<figure><img src="/files/6vsO12Qc0cyqNy4I4UNd" alt=""><figcaption></figcaption></figure>

这个下拉菜单用于选择当前编辑的样式轨道，它展示了您当前在编辑的是哪一条样式轨道。

![](/files/w0JCfnIttqvRPMciUBYA) 添加样式轨道（New Pattern）按钮用于在歌曲编辑器创建一个新的样式轨道，命名方式从“Pattern 0”开始 1、2、3 地不断递增。右键新的样式轨道的名称可以重命名到一个更适合的名字。

{% hint style="warning" %}
所有样式轨道是共享相同的乐器的，不支持独立为某个样式轨道添加乐器。
{% endhint %}

在一个项目中，如果您在一个样式轨道中移除或静音某个乐器轨道，那么其他样式轨道相应的乐器轨道也会被移除或静音。所以如果您的项目中有多条样式轨道，切记所有样式轨道都是共享同一组子轨道的。也就是说您必须在特定轨道静音片段而不静音整个轨道才行。

举个例子，您有一个样式轨道 A 专门写底鼓（kick drum）、军鼓（snare）和镲片（hi-hat），另一个样式轨道 B 专门写拍手（clap）和沙锤（shaker），而所有 5 个乐器都会在 A 和 B 中共享。您希望静音 A 中的拍手和沙锤，那么可以在下面两个操作任选其一：

* 直接在这些轨道的头部禁用轨道（这会影响到其他样式轨道）。
* 通过上下文菜单静音轨道（而不是直接在轨道头静音轨道，这反而会影响到其他样式轨道）。

静音 B 中的底鼓、军鼓和镲片同理。

![](/files/vy4ATqAgXYkgWWfmIqTt) **添加自动控制轨道**（Add automation track）按钮用于在当前样式轨道中添加自动控制轨道。

<figure><img src="/files/sHu9XzHHt5FFyUXpzPB9" alt=""><figcaption></figcaption></figure>

上图就是被添加入样式的乐器轨道的样子。轨道头如往常一样在左侧，步进音序器则在右侧（那些灰色的方格子）。

### 步进音序器（Step Editor）

一个乐器轨道默认有16个步进（十六个灰格子），或4拍，每拍均分4个步进。

每个步进图标（小灰格子）都是一个演奏开关或音量旋钮。左键单击一个步进（小灰格子）可以开关它们，对准一个步进滚动鼠标滚轮可以改变演奏的音量。步进在全音量时显示为亮青色，在零音量时显示为默认的灰色，在中音量时显示为中等亮度的青色。左键单击仍然可以开关步进，步进会记住上次的音量设置。在钢琴窗中编辑的步进音量也会在样式编辑器中以青色的亮度反应出来。

当您启用了一个步进（格子变为青色），乐器就会在播放到那个步进时演奏出音符。

每个拍组的 4 个步进交替使用浅灰色和深灰色，以便于定位。

右键一个步进可以唤出对应乐器轨道的上下文菜单（如下图）。

<figure><img src="/files/93SS7kr4dcijAKC93ABu" alt=""><figcaption><p>乐器轨道的上下文菜单（样式编辑器内）</p></figcaption></figure>

* **在钢琴窗中打开**（Open in piano-roll）允许您在钢琴窗中自由编辑音符而不仅仅是步进。钢琴窗允许您以超过 1/16 的精度放置音符，以及改变音符的音高、长度和音量。
* **复制**（Copy）和 **粘贴**（Paste）用于复制一个轨道的步进集合，并在一个新的轨道粘贴（在目标轨道右键唤出菜单，选择粘贴）。
* **静音取消静音**（Mute/Unmute）用于静音特定轨道的音量而不影响其他样式。相对的，直接点击轨道头的静音/取消静音则会影响所有样式轨道。
* **清除所有音符**（Clear all notes）用于清除所有音符用于关闭/清除轨道上的所有步进和音符。
* **重置名称**（Reset name）用于将轨道的片段名称恢复到默认值，这会让名称再次被隐藏。
* **修改名称**（Change name）用于重命名轨道片段。
* **Add steps** 和 **Remove steps** 允许您增加/减少一小节数量的步进。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lmms.io/user-manual/jian-ti-zhong-wen/shu-xi-lmms/yang-shi-bian-ji-qi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
