<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
    <enum id="com.github.wwmm.easyeffects.compressor.mode.enum">
        <value nick="Downward" value="0" />
        <value nick="Upward" value="1" />
        <value nick="Boosting" value="2" />
    </enum>
    <enum id="com.github.wwmm.easyeffects.compressor.sidechain.type.enum">
        <value nick="Feed-forward" value="0" />
        <value nick="Feed-back" value="1" />
        <value nick="External" value="2" />
    </enum>
    <enum id="com.github.wwmm.easyeffects.compressor.sidechain.mode.enum">
        <value nick="Peak" value="0" />
        <value nick="RMS" value="1" />
        <value nick="Low-Pass" value="2" />
        <value nick="Uniform" value="3" />
    </enum>
    <enum id="com.github.wwmm.easyeffects.compressor.sidechain.source.enum">
        <value nick="Middle" value="0" />
        <value nick="Side" value="1" />
        <value nick="Left" value="2" />
        <value nick="Right" value="3" />
        <value nick="Min" value="4" />
        <value nick="Max" value="5" />
    </enum>
    <enum id="com.github.wwmm.easyeffects.compressor.filter.mode.enum">
        <value nick="off" value="0" />
        <value nick="12 dB/oct" value="1" />
        <value nick="24 dB/oct" value="2" />
        <value nick="36 dB/oct" value="3" />
    </enum>
    <schema id="com.github.wwmm.easyeffects.compressor">
        <key name="bypass" type="b">
            <default>false</default>
        </key>
        <key name="input-gain" type="d">
            <range min="-36" max="36" />
            <default>0</default>
        </key>
        <key name="output-gain" type="d">
            <range min="-36" max="36" />
            <default>0</default>
        </key>
        <key name="dry" type="d">
            <range min="-100" max="20" />
            <default>-100</default>
        </key>
        <key name="wet" type="d">
            <range min="-100" max="20" />
            <default>0</default>
        </key>
        <key name="mode" enum="com.github.wwmm.easyeffects.compressor.mode.enum">
            <default>"Downward"</default>
        </key>
        <key name="attack" type="d">
            <range min="0" max="2000" />
            <default>20</default>
        </key>
        <key name="release" type="d">
            <range min="0" max="5000" />
            <default>100</default>
        </key>
        <key name="release-threshold" type="d">
            <range min="-100" max="0" />
            <default>-100</default>
        </key>
        <key name="threshold" type="d">
            <range min="-60" max="0" />
            <default>-12</default>
        </key>
        <key name="ratio" type="d">
            <range min="1" max="100" />
            <default>4</default>
        </key>
        <key name="knee" type="d">
            <range min="-23.99" max="0" />
            <default>-6</default>
        </key>
        <key name="makeup" type="d">
            <range min="-60" max="60" />
            <default>0</default>
        </key>
        <key name="boost-amount" type="d">
            <range min="-72" max="72" />
            <default>6</default>
        </key>
        <key name="boost-threshold" type="d">
            <range min="-120" max="-60" />
            <default>-72</default>
        </key>
        <key name="sidechain-listen" type="b">
            <default>false</default>
        </key>
        <key name="sidechain-type" enum="com.github.wwmm.easyeffects.compressor.sidechain.type.enum">
            <default>"Feed-forward"</default>
        </key>
        <key name="sidechain-mode" enum="com.github.wwmm.easyeffects.compressor.sidechain.mode.enum">
            <default>"RMS"</default>
        </key>
        <key name="sidechain-source"
            enum="com.github.wwmm.easyeffects.compressor.sidechain.source.enum">
            <default>"Middle"</default>
        </key>
        <key name="sidechain-preamp" type="d">
            <range min="-120" max="40" />
            <default>0</default>
        </key>
        <key name="sidechain-reactivity" type="d">
            <range min="0" max="250" />
            <default>10</default>
        </key>
        <key name="sidechain-lookahead" type="d">
            <range min="0" max="20" />
            <default>0</default>
        </key>
        <key name="hpf-mode" enum="com.github.wwmm.easyeffects.compressor.filter.mode.enum">
            <default>"off"</default>
        </key>
        <key name="hpf-frequency" type="d">
            <range min="10" max="20000" />
            <default>10</default>
        </key>
        <key name="lpf-mode" enum="com.github.wwmm.easyeffects.compressor.filter.mode.enum">
            <default>"off"</default>
        </key>
        <key name="lpf-frequency" type="d">
            <range min="10" max="20000" />
            <default>20000</default>
        </key>
        <key name="sidechain-input-device" type="s">
            <default>""</default>
        </key>
    </schema>
</schemalist>