# 配置 LMMS

您可以在菜单栏的 Edit -> Settings 打开设置（Settings）窗口。

对于有文本框的设置项，清空文本框并保存，即可将文本框重新设置为默认值。

## 通用（General）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FuUvbvt87nTvNoaJlguZi%2Fimage.png?alt=media&#x26;token=232e738d-4d97-45de-87d6-a088292ecfd2" alt=""><figcaption></figcaption></figure>

在 Language（语言）部分，可以将语言更改为 简体中文 。

### 图形用户界面（GUI）

* **显示工具提示（Enable tooltips）：**&#x542F;用该选项，当鼠标悬停在控件上时，会显示相关的信息性工具提示。
* **默认启用主示波器（Enable master oscilloscope by default）：**&#x542F;用该选项，会启用主输出的示波器，并在下次启动 LMMS 时默认启用。
* **显示钢琴窗中的所有音符标签（Enable all note labels in piano roll）：**&#x542F;用该选项，钢琴窗中的所有按键和音符都会标注音名标签。您也可以通过其他方式启用/禁用这个选项：详见 [主菜单栏 -> 视图](https://docs.lmms.io/user-manual/jian-ti-zhong-wen/shu-xi-lmms/zhu-cai-dan-lan#view-menu) 。
* **显示推子刻度（Show fader ticks）：**&#x542F;用该选项，音量推子周围将画上特定刻度的白色标记，用来标注分贝值。这些标记很小，出现在推子槽的边缘。
* **紧凑化轨道图标（Enable compact track buttons）：**&#x542F;用该选项，轨道会隐藏名称，并重新排列独奏和静音按钮，轨道头会变窄，以使轨道在视觉上更加紧凑。
* **单乐器窗口模式（Enable one instrument track window mode）：**&#x542F;用该选项，同一时间将仅显示一个乐器窗口，这意味着当您显示另一个乐器窗口时，LMMS 将隐藏之前的乐器窗口。默认情况下，该选项是被禁用的，即 LMMS 允许同时显示多个乐器窗口。
* **在右侧显示侧边栏（Show sidebar on the right-hand side）：**&#x9ED8;认情况下，LMMS 的侧边栏在窗口最左侧。启用该选项，它会移到最右侧。
* **松开鼠标继续预览采样（Let sample previews continue when mouse is released）：**&#x9ED8;认情况下，当在侧边栏通过按住鼠标左键预览采样时，松开鼠标会立刻停止预览。启用该选项，松开鼠标后将会继续预览采样。这允许您在不方便长按采样时，仍然可以对采样进行完整的预览。
* **独奏时静音自动化轨道（Mute automation tracks during solo）：**&#x5F53;独奏某个轨道时，自动化轨道不会被静音，以至于该轨道上的自动化（如音量或其他参数的变化）依然是生效的，与之相关的自动化依然生效。而启用该选项，在独奏轨道时会将所有自动化静音，禁用任何参数变化，使该音轨的播放效果如同没有自动化一样。
* **在删除轨道时显示警告（Show warning when deleting tracks）：**&#x5728; LMMS 中撤销轨道的删除操作是很难做到的，所以会在删除轨道前显示相应警告。禁用此选项，您将不再会看到任何这类警告。虽然我们建议启用它，但是禁用这个选项可以使您在需要频繁删除轨道时更方便些。此选项与删除警告中 *不再提醒（Don't show again）*&#x590D;选框是同步的。
* **循环编辑模式（Loop edit mode）：**&#x6307;在 LMMS 中设置循环点的方式。您也可以通过右键单击歌曲编辑器中的时间线来更改此设置。您可以按住 <kbd>Shift</kbd>，然后在时间线上基于当前的循环编辑模式来移动循环点。有三种循环编辑模式：
  * **双按钮（Dual-button）：**\
    这允许您通过按住 <kbd>Shift</kbd> 并使用 鼠标左键 和 鼠标右键 来分别设置循环区间的起点和终点。\
    按住 <kbd>Shift</kbd> ，在时间线上任何一个时间点左键单击，即可设置循环区间的起点；在另一个时间点上右键单击，即可设置循环区间的终点。
  * **抓取最近（Grab closest）：**\
    这允许您通过按住 <kbd>Shift</kbd> 并点击时间线上想要放置循环点的位置来放置循环点，离您点击位置最近的循环点会移动到您点击的位置。
  * **控制点（Handles）：**\
    这允许您通过按住 <kbd>Shift</kbd> 键并使用鼠标按钮拖动循环点来直接移动循环点。

{% hint style="info" %}
在 Dual-button 循环编辑模式中：

如果任一鼠标按钮在循环点范围外的相反方向使用，那么距离新位置更远的循环点将会移动到新的位置。\
例如，如果左键在结束点之后的循环外使用，循环的范围就会从原来的结束点到新放置的位置，而原来的结束点将变成新的起始点。\
如果您在软件中实际使用它们，你可能会觉得它比其他模式更高效。

另外，自己动手熟悉这个功能或许比单纯阅读它的文字描述来得更简单。
{% endhint %}

* **更改设置后提示重启（Show restart warning after changing settings）：**&#x542F;用后，更改设置后将弹出警告窗口。
* **以分贝（相对于满刻度）为单位显示音量（Display volume as dBFS）：**&#x542F;用后，音量将以 dBFS 单位显示，而不是以百分比的形式显示。dBFS 是诸多数字音频工作站使用的标准衡量单位。
* **启用高质量输出（HQ-mode for output audio-device）：**&#x542F;用后，将提高部分输出设备的声音播放质量。
* **将 VST 插件同步到宿主播放（Sync VST plugins to host playback）：**&#x542F;用后，将允许VST插件使用项目的歌曲速度，从而使它们能够与 LMMS 同步。

### 项目（Projects）

* **默认压缩项目文件（Compress project files per default）：**&#x542F;用后，项目将默认以经过压缩的 `.mmpz` 格式来保存项目，而非具有更大内存占用的 `.mmp 格式`。
* **创建备份（Create backup file when saving a project）：**&#x542F;用后，项目保存时将同时创建一份备份文件。
* **启动时打开上次的项目（Reopen last project file on start）：**&#x542F;用后，每次启动 LMMS 都会打开上次在 LMMS 编辑的项目，而不是一个空白的项目。

截至 1.3，**Sync VST Plugins to host playback** 和 **Keep effects running even without input** 已被移动至 Performance 选项卡；**HQ-mode for output audio-device** 已被移动至 Audio 选项卡。

### 语言（Language）

您可以选择软件的显示语言。

{% hint style="warning" %}
如果您没有看到自己地区的语言，详见 [为本地化做出贡献](https://github.com/LMMS/lmms/wiki/Creating-a-localization) 。
{% endhint %}

## 性能（Performance） <a href="#performance-settings" id="performance-settings"></a>

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FKlQUgfaWg7fYbmyYE4Ru%2Fimage.png?alt=media&#x26;token=1c36ffe8-45b0-45fe-8c9b-8e9772af09b5" alt=""><figcaption></figcaption></figure>

### 自动保存（Autosave） <a href="#autosave" id="autosave"></a>

* **自动保存间隔（Autosave interval）：**&#x60A8;可以通过滑块设置自动保存的间隔时间，区间为 1\~20 分钟。
* **启用自动保存（Enable autosave）：**&#x542F;用后，LMMS 将定期保存您的项目备份。
* **允许播放时自动保存（Allow autosave while playing）：**&#x542F;用后，将允许 LMMS 在播放时自动保存。

### 用户界面效果与性能（UI effects vs. performance） <a href="#ui-effects" id="ui-effects"></a>

* **平滑滚动（Smooth scroll in Song Editor）：**&#x542F;用后，当播放工程时，播放头会在移出歌曲编辑器的可视范围时将视图平滑过渡至下一部分。如果关闭，则会瞬间移到下一部分。您也可以通过其他方式启用/禁用这个选项：详见 [主菜单栏 -> 视图](https://docs.lmms.io/user-manual/jian-ti-zhong-wen/shu-xi-lmms/zhu-cai-dan-lan#view-menu) 。
* **在 AudioFileProcessor 中显示播放指针**（**Display playback cursor in AudioFileProcessor）：**&#x542F;用后，AudioFileProcessor 中将显示播放指针。

### 嵌入插件（Plugins） <a href="#plugin-embedding" id="plugin-embedding"></a>

* **嵌入 VST 插件（VST plugins embedding）：**
  * **禁用（No embedding）：**&#x5728; LMMS 外以独立的窗口显示插件。\
    This setting has an extra option "
  * **使用 Qt API 嵌入（Embed using Qt API）：**&#x5728; LMMS 中显示插件（基于 Qt API）。
  * **使用原生 Win32 API 嵌入（Embed using native Win32 API）：**&#x5728; LMMS 中显示插件（基于原生 Win32 API）。
* **未输入时效果保持运行（Keep effects running even without input）：**&#x542F;用后，可以防止效果在没有输入时进入休眠状态。

## 音频配置（Audio Settings）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FsUAm3SP5wA3rm0L4m1L2%2Fimage.png?alt=media&#x26;token=98bb15bf-bad6-43df-abfb-8809a7aa2df8" alt=""><figcaption></figcaption></figure>

### 音频界面（Audio）

此选项允许您选择 LMMS 输出声音的方式。

{% hint style="success" %}
&#x20;macOS 和 Windows 平台建议选择**SDL。**
{% endhint %}

* **静默（无声音输出）（Dummy 〔no sound output〕 ）：**&#x7981;用音频输出。
* **JACK（JACK 音频连接套件）（JACK  〔JACK Audio Connection Kit〕 ）：**
  * With this interface, you can choose Clients and Channels.
* **PortAudio：**
  * With this interface, you can choose Backends and Devices.
* **SDL (Simple DirectMedia Layer)（SDL  〔 简单直接媒体层 〕  ）：**（大多数平台的默认选项）
  * With this interface you can specify the devices.
* **OSS (the Open Sound System)（OSS  〔 开放声音系统 〕  ）：**（仅支持 Linux）
  * With this interface, you can choose Devices and Channels. Device needs to be inputted via a textbox. The default is `/dev/dsp` and this may not produce sound output.
* **ALSA (Advanced Linux Sound Architecture)（ALSA  〔 高级Linux声音架构 〕  ）：**（仅支持 Linux）
  * With this interface, you can choose Devices and Channels. Please note the default device is "null" and has no output.
* **PulseAudio**（仅支持 Linux）
  * With this interface, you can choose Devices and Channels. Device needs to be inputted via a textbox. The default is `default` and plays output from the default playback device.
* **libsoundio** （仅支持 Linux）
  * With this interface, you can choose Backends and Devices.
* **sndio** （OpenBSD 系统 和 FreeBSD 系统）
  * With this interface, you can choose Devices and Channels. Device needs to be inputted via a textbox. If the textbox is blank, a device is automatically selected.

### 缓冲大小（Buffer size） <a href="#buffer-size" id="buffer-size"></a>

缓冲区大小决定了 LMMS 输出音频的延迟，如果设置的过低，可能会在声音上导致不必要的瑕疵，从而使程序无法正常使用。如果您使用更快的计算机，应该可以处理更低的缓冲大小。

## MIDI 配置

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2Ff56rcnFasr1jJ2h8UUeU%2Fimage.png?alt=media&#x26;token=e8e6904c-c1ba-46dc-8308-12d0e635630a" alt=""><figcaption></figcaption></figure>

### MIDI 界面（MIDI interface） <a href="#midi-interface" id="midi-interface"></a>

此选项允许您设置 LMMS 接受 MIDI 输入的方式。

* **静默（Dummy）：**
  * 禁用 MIDI。
* **WinMM MIDI**（仅支持 Windows）
* **Apple MIDI**（仅支持 macOS ）
* **Jack-MIDI:** （仅支持 Linux 和 macOS）
  * Jack-MIDI only has one option, a text box where you can specify the device. This is `lmms` by default.

### 自动将 MIDI 控制器分配给选定轨道（Automatically assign MIDI controller to selected track）

此下拉列表允许您选择 MIDI 控制器。选定好一个设备，那么由该设备发出的 MIDI 信号会自动路由到当前打开的乐器窗口或轨道。即使 LMMS 窗口不是当前活动窗口，信号也可能会被发送。默认情况下，按下计算机键盘上的对应键即可在当前乐器的钢琴窗中演奏音符，而此选项可以使选定的 MIDI 键盘同样具备此功能。

此选项允许在多个乐器窗口打开时进行 MIDI 控制，但计算机键盘不可以。

### 录制时的行为（Behavior when recording）

* **自动量化钢琴窗中的音符（Auto-quantize notes in Piano Roll）：**\
  默认情况下，当在钢琴窗中借助计算机键盘或 MIDI 设备录制 MIDI 音符时，音符会严格根据演奏时间被记录下来，若勾选此复选框，音符会在演奏过程中自动吸附到最近的网格线，网格线的精度基于钢琴窗中对量化的设置。不勾选此复选框，则相当于在量化设置为 1/192 时启用此复选框的效果。

## 目录（Directories）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FiozCd4sY0sjrlKLtuV64%2Fimage.png?alt=media&#x26;token=20481a98-0993-49ba-9765-73f0b242e019" alt=""><figcaption></figcaption></figure>

### 工作目录（LMMS Working Directory） <a href="#working-directory" id="working-directory"></a>

存储用户的采样、项目、预设等。

### VST 插件目录（VST plugins directory） <a href="#vst-plugin-directory" id="vst-plugin-directory"></a>

存储用户的 32/64 位 VST 插件。请注意，在此目录中，LMMS仅识别 VST 效果插件，而 VST 乐器插件只能通过 [VeSTige](https://app.gitbook.com/s/-LRtsae7H2l0Wn3A4biK-1972196547/instruments/vestige) 加载。

### LADSPA 插件目录（LADSPA plugin directories） <a href="#ladspa-plugin-directories" id="ladspa-plugin-directories"></a>

存储用户的 LADSPA 插件。

### SF2 目录（SF2 directory） <a href="#soundfont-directory" id="soundfont-directory"></a>

存储用户的 `.sf2` 文件，通常设置在工作目录中的某个地方。

### 默认 SF2 目录（Default SF2） <a href="#default-soundfont-file" id="default-soundfont-file"></a>

这是 [SF2 Player](https://app.gitbook.com/s/-LRtsae7H2l0Wn3A4biK-1972196547/instruments/sf2-player) 在加载新的插件实例时会读取的 `.sf2` 文件路径，也是导入 MIDI 文件时会加载到 SoundFont 播放器中的文件。为了方便并兼容大多数 MIDI 文件，你可以使用 General MIDI（GM）文件。

### GIG 目录（GIG directory） <a href="#gig-directory" id="gig-directory"></a>

存储用户的 `.gig` 文件，通常设置在工作目录中的某个地方。

{% hint style="warning" %}
LMMS 目前尚不支持 VST3。

*但是可以通过一些特殊的插件桥接，如 KV Element。（译者注）*
{% endhint %}

### 主题目录（Theme directory） <a href="#themes-directory" id="themes-directory"></a>

存放当前主题的目录。您可以将该路径设置到喜好的主题所在的位置。

### 背景图片（Background artwork） <a href="#background-artwork" id="background-artwork"></a>

指向一张作为 LMMS 主窗口的背景的图片。
