> 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/xiao-guo-qi-cha-jian/dynamics-processor-dong-tai-chu-li-qi.md).

# Dynamics Processor（动态处理器）

<figure><img src="https://3710990805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZRacsG2wvxpXwri0XH6G%2Fuploads%2FeAxcm74TqcM0C0m6puxh%2Fimage.png?alt=media&amp;token=7a74abce-2bf1-4a56-a261-7b6501c18a00" alt=""><figcaption><p>Dynamics Processor</p></figcaption></figure>

* **Curve:** represents dynamic range in a linear scale of 0-1 amplitude.
* **X axis:** represents the peak level of input.
* **Y axis:** represents target level of output.

{% hint style="info" %}
The Graph shows exact sample values rather than dbFS, making it appear non-linear.\
Also note that a line of `x=y` will not alter the signal.
{% endhint %}

## Graph Editing

* `Left Click` draws lines following the cursor.
* `Shift + Left Click` draws a straight line between the current and last point.
* **+/- 1dB:** shifts graph line along the Y axis.
* **SMOOTH:** smooths graph via cubic interpolation.
* **RESET:** nukes graph and reverts it to default `x=y` function.

## Knobs

* **INPUT:** adjusts level of input gain.
* **OUTPUT:** adjusts level of output gain.
* **ATTACK:** adjusts how quickly the peak level rises.
* **RELEASE:** adjusts how quickly the peak level falls.

{% hint style="info" %}
These controls are analogous to those of a compressor.
{% endhint %}

## Peak Detection

The level of the signal is measured in peak levels, there are three modes of peak detection:

* **MAXIMUM:** measures the maximum amplitude between the left and right channel.
* **AVERAGE:** measures the average amplitude between the left and right channels.
* **UNLINKED:** separately measures amplitude between the left and right channels. (The same dynamics curve and pre/post amplification is applied to both channels)
