<?xml version="1.0" encoding="UTF-8"?>
<interface domain="easyeffects">
    <template class="CompressorBox" parent="GtkBox">
        <property name="margin-start">6</property>
        <property name="margin-end">6</property>
        <property name="margin-top">6</property>
        <property name="margin-bottom">6</property>
        <property name="orientation">vertical</property>
        <child>
            <object class="GtkOverlay" id="overlay">
                <child type="overlay">
                    <object class="AdwToastOverlay" id="toast_overlay">
                        <property name="valign">start</property>
                    </object>
                </child>

                <child>
                    <object class="GtkBox">
                        <property name="spacing">12</property>
                        <property name="orientation">vertical</property>
                        <child>
                            <object class="GtkStackSwitcher" id="stack_switcher">
                                <property name="halign">center</property>
                                <property name="stack">stack</property>
                            </object>
                        </child>

                        <child>
                            <object class="GtkStack" id="stack">
                                <property name="margin-top">6</property>
                                <property name="margin-bottom">6</property>
                                <property name="hexpand">1</property>
                                <property name="hhomogeneous">0</property>
                                <property name="vhomogeneous">0</property>
                                <property name="transition-duration">250</property>
                                <property name="transition-type">slide-left-right</property>

                                <child>
                                    <object class="GtkStackPage">
                                        <property name="name">page_compressor</property>
                                        <property name="title" translatable="yes">Compressor</property>
                                        <property name="child">
                                            <object class="GtkBox">
                                                <property name="spacing">24</property>
                                                <property name="orientation">vertical</property>
                                                <child>
                                                    <object class="GtkGrid">
                                                        <property name="halign">center</property>
                                                        <property name="row-spacing">6</property>
                                                        <property name="column-spacing">24</property>
                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="label" translatable="yes">Mode</property>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkComboBoxText" id="compression_mode">
                                                                <property name="halign">center</property>
                                                                <items>
                                                                    <item id="Downward" translatable="yes">Downward</item>
                                                                    <item id="Upward" translatable="yes">Upward</item>
                                                                    <item id="Boosting" translatable="yes">Boosting</item>
                                                                </items>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Compression Mode</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="boost_threshold_label">
                                                                <property name="label" translatable="yes">Boost Threshold</property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="boost_threshold">
                                                                <property name="halign">center</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <binding name="sensitive">
                                                                    <closure type="gboolean"
                                                                        function="set_boost_threshold_sensitive">
                                                                        <lookup name="active-id">compression_mode</lookup>
                                                                    </closure>
                                                                </binding>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-120</property>
                                                                        <property name="upper">-60</property>
                                                                        <property name="value">-72</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">boost_threshold_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="boost_amount_label">
                                                                <property name="label" translatable="yes">Boost Amount</property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="boost_amount">
                                                                <property name="halign">center</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <binding name="sensitive">
                                                                    <closure type="gboolean"
                                                                        function="set_boost_amount_sensitive">
                                                                        <lookup name="active-id">compression_mode</lookup>
                                                                    </closure>
                                                                </binding>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-72</property>
                                                                        <property name="upper">72</property>
                                                                        <property name="value">6</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">boost_amount_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkGrid">
                                                        <property name="halign">center</property>
                                                        <property name="row-spacing">6</property>
                                                        <property name="column-spacing">12</property>
                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="label" translatable="yes">Attack</property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="halign">end</property>
                                                                <property name="valign">center</property>
                                                                <property name="label" translatable="yes">Time</property>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="halign">end</property>
                                                                <property name="label" translatable="yes">Threshold</property>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">2</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="attack">
                                                                <property name="valign">center</property>
                                                                <property name="digits">2</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="upper">2000</property>
                                                                        <property name="value">20</property>
                                                                        <property name="step-increment">0.01</property>
                                                                        <property name="page-increment">0.1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Attack Time</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="threshold">
                                                                <property name="valign">center</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-60</property>
                                                                        <property name="value">-12</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Attack Threshold</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="label" translatable="yes">Release</property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="release">
                                                                <property name="valign">center</property>
                                                                <property name="margin-end">6</property>
                                                                <property name="digits">2</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="upper">5000</property>
                                                                        <property name="value">100</property>
                                                                        <property name="step-increment">0.01</property>
                                                                        <property name="page-increment">0.1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Release Time</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="release_threshold">
                                                                <property name="valign">center</property>
                                                                <property name="margin-end">6</property>
                                                                <property name="digits">1</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-100</property>
                                                                        <property name="value">-100</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Release Threshold</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="ratio_label">
                                                                <property name="label" translatable="yes">Ratio</property>
                                                                <layout>
                                                                    <property name="column">3</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="ratio">
                                                                <property name="valign">center</property>
                                                                <property name="margin-start">6</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">2</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">1</property>
                                                                        <property name="upper">100</property>
                                                                        <property name="value">4</property>
                                                                        <property name="step-increment">0.01</property>
                                                                        <property name="page-increment">0.1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">3</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">ratio_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="knee_label">
                                                                <property name="label" translatable="yes">Knee</property>
                                                                <layout>
                                                                    <property name="column">4</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="knee">
                                                                <property name="valign">center</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-23.9</property>
                                                                        <property name="value">-6</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">4</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">knee_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="makeup_label">
                                                                <property name="label" translatable="yes">Makeup</property>
                                                                <layout>
                                                                    <property name="column">5</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="makeup">
                                                                <property name="valign">center</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-60</property>
                                                                        <property name="upper">60</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">5</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">makeup_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="dry_label">
                                                                <property name="label" translatable="yes">Dry Level</property>
                                                                <layout>
                                                                    <property name="column">6</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="dry">
                                                                <property name="valign">center</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-100</property>
                                                                        <property name="upper">20</property>
                                                                        <property name="value">-100</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">6</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">dry_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkLabel" id="wet_label">
                                                                <property name="label" translatable="yes">Wet Level</property>
                                                                <layout>
                                                                    <property name="column">7</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="wet">
                                                                <property name="valign">center</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-100</property>
                                                                        <property name="upper">20</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">7</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">wet_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                    </object>
                                                </child>
                                            </object>
                                        </property>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkStackPage">
                                        <property name="name">page_sidechain</property>
                                        <property name="title" translatable="yes">Sidechain</property>
                                        <property name="child">
                                            <object class="GtkBox">
                                                <property name="halign">center</property>
                                                <property name="spacing">24</property>
                                                <property name="orientation">vertical</property>

                                                <child>
                                                    <object class="GtkBox">
                                                        <property name="halign">center</property>
                                                        <property name="homogeneous">1</property>
                                                        <property name="spacing">24</property>
                                                        <child>
                                                            <object class="GtkGrid">
                                                                <property name="row-spacing">6</property>
                                                                <property name="column-spacing">18</property>
                                                                <property name="column-homogeneous">1</property>
                                                                <child>
                                                                    <object class="GtkLabel">
                                                                        <property name="label" translatable="yes">Mode</property>
                                                                        <layout>
                                                                            <property name="column">0</property>
                                                                            <property name="row">0</property>
                                                                        </layout>
                                                                    </object>
                                                                </child>
                                                                <child>
                                                                    <object class="GtkComboBoxText" id="sidechain_mode">
                                                                        <items>
                                                                            <item translatable="yes" id="Peak">Peak</item>
                                                                            <item translatable="yes" id="RMS">RMS</item>
                                                                            <item translatable="yes" id="Low-Pass">Low-Pass</item>
                                                                            <item translatable="yes" id="Uniform">Uniform</item>
                                                                        </items>
                                                                        <layout>
                                                                            <property name="column">0</property>
                                                                            <property name="row">1</property>
                                                                        </layout>
                                                                        <accessibility>
                                                                            <property name="label" translatable="yes">Sidechain Mode</property>
                                                                        </accessibility>
                                                                    </object>
                                                                </child>

                                                                <child>
                                                                    <object class="GtkToggleButton" id="listen">
                                                                        <property name="halign">center</property>
                                                                        <property name="label" translatable="yes">Listen</property>
                                                                        <layout>
                                                                            <property name="column">1</property>
                                                                            <property name="row">1</property>
                                                                        </layout>
                                                                    </object>
                                                                </child>

                                                                <child>
                                                                    <object class="GtkLabel">
                                                                        <property name="label" translatable="yes">Source</property>
                                                                        <layout>
                                                                            <property name="column">2</property>
                                                                            <property name="row">0</property>
                                                                        </layout>
                                                                    </object>
                                                                </child>
                                                                <child>
                                                                    <object class="GtkComboBoxText"
                                                                        id="sidechain_source">
                                                                        <items>
                                                                            <item translatable="yes" id="Middle">Middle</item>
                                                                            <item translatable="yes" id="Side">Side</item>
                                                                            <item translatable="yes" id="Left">Left</item>
                                                                            <item translatable="yes" id="Right">Right</item>
                                                                            <item translatable="yes" id="Min">Min</item>
                                                                            <item translatable="yes" id="Max">Max</item>
                                                                        </items>
                                                                        <layout>
                                                                            <property name="column">2</property>
                                                                            <property name="row">1</property>
                                                                        </layout>
                                                                        <accessibility>
                                                                            <property name="label" translatable="yes">Sidechain Source</property>
                                                                        </accessibility>
                                                                    </object>
                                                                </child>
                                                            </object>
                                                        </child>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkGrid">
                                                        <property name="halign">center</property>
                                                        <property name="row-spacing">6</property>
                                                        <property name="column-spacing">12</property>

                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="label" translatable="yes">Input</property>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="halign">end</property>
                                                                <property name="valign">center</property>
                                                                <property name="label" translatable="yes">Type</property>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkLabel">
                                                                <property name="halign">end</property>
                                                                <property name="valign">center</property>
                                                                <property name="label" translatable="yes">Device</property>
                                                                <layout>
                                                                    <property name="column">0</property>
                                                                    <property name="row">2</property>
                                                                </layout>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkComboBoxText" id="sidechain_type">
                                                                <property name="valign">center</property>
                                                                <property name="margin-end">6</property>
                                                                <items>
                                                                    <item id="Feed-forward" translatable="yes"> Feed-forward</item>
                                                                    <item id="Feed-back" translatable="yes">Feed-back</item>
                                                                    <item id="External" translatable="yes">External</item>
                                                                </items>
                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">1</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Sidechain Type</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkDropDown" id="dropdown_input_devices">
                                                                <property name="valign">center</property>
                                                                <property name="margin-end">6</property>

                                                                <binding name="sensitive">
                                                                    <closure type="gboolean"
                                                                        function="set_dropdown_sensitive">
                                                                        <lookup name="active-id">sidechain_type</lookup>
                                                                    </closure>
                                                                </binding>

                                                                <property name="factory">
                                                                    <object class="GtkBuilderListItemFactory">
                                                                        <property name="resource">/com/github/wwmm/easyeffects/ui/factory_node_dropdown.ui</property>
                                                                    </object>
                                                                </property>

                                                                <layout>
                                                                    <property name="column">1</property>
                                                                    <property name="row">2</property>
                                                                </layout>

                                                                <accessibility>
                                                                    <property name="label" translatable="yes">Input Device</property>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="preamp_label">
                                                                <property name="label" translatable="yes"> PreAmplification</property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="preamp">
                                                                <property name="halign">center</property>
                                                                <property name="margin-start">6</property>
                                                                <property name="margin-end">6</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">1</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="lower">-120</property>
                                                                        <property name="upper">40</property>
                                                                        <property name="step-increment">0.1</property>
                                                                        <property name="page-increment">1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">2</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">preamp_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="reactivity_label">
                                                                <property name="label" translatable="yes">Reactivity</property>
                                                                <layout>
                                                                    <property name="column">3</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="reactivity">
                                                                <property name="halign">center</property>
                                                                <property name="margin-start">6</property>
                                                                <property name="margin-end">6</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">2</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="upper">250</property>
                                                                        <property name="value">10</property>
                                                                        <property name="step-increment">0.01</property>
                                                                        <property name="page-increment">0.1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">3</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">reactivity_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkLabel" id="lookahead_label">
                                                                <property name="label" translatable="yes">Lookahead</property>
                                                                <layout>
                                                                    <property name="column">4</property>
                                                                    <property name="row">0</property>
                                                                </layout>
                                                            </object>
                                                        </child>
                                                        <child>
                                                            <object class="GtkSpinButton" id="lookahead">
                                                                <property name="halign">center</property>
                                                                <property name="margin-start">6</property>
                                                                <property name="margin-end">6</property>
                                                                <property name="orientation">vertical</property>
                                                                <property name="width-chars">10</property>
                                                                <property name="digits">2</property>
                                                                <property name="update-policy">if-valid</property>
                                                                <property name="adjustment">
                                                                    <object class="GtkAdjustment">
                                                                        <property name="upper">20</property>
                                                                        <property name="step-increment">0.01</property>
                                                                        <property name="page-increment">0.1</property>
                                                                    </object>
                                                                </property>
                                                                <layout>
                                                                    <property name="column">4</property>
                                                                    <property name="row">1</property>
                                                                    <property name="row-span">2</property>
                                                                </layout>
                                                                <accessibility>
                                                                    <relation name="labelled-by">lookahead_label</relation>
                                                                </accessibility>
                                                            </object>
                                                        </child>
                                                    </object>
                                                </child>
                                            </object>
                                        </property>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkStackPage">
                                        <property name="name">page_sidechain_filters</property>
                                        <property name="title" translatable="yes">Sidechain Filters</property>
                                        <property name="child">
                                            <object class="GtkGrid">
                                                <property name="halign">center</property>
                                                <property name="row-spacing">6</property>
                                                <property name="column-spacing">12</property>
                                                <property name="margin-top">12</property>
                                                <property name="margin-bottom">12</property>
                                                <child>
                                                    <object class="GtkLabel">
                                                        <property name="label" translatable="yes">High-Pass</property>
                                                        <layout>
                                                            <property name="column">1</property>
                                                            <property name="row">0</property>
                                                        </layout>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkLabel">
                                                        <property name="halign">end</property>
                                                        <property name="valign">center</property>
                                                        <property name="margin-bottom">6</property>
                                                        <property name="label" translatable="yes">Mode</property>
                                                        <layout>
                                                            <property name="column">0</property>
                                                            <property name="row">1</property>
                                                        </layout>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkLabel">
                                                        <property name="halign">end</property>
                                                        <property name="valign">center</property>
                                                        <property name="margin-top">6</property>
                                                        <property name="label" translatable="yes">Frequency</property>
                                                        <layout>
                                                            <property name="column">0</property>
                                                            <property name="row">2</property>
                                                        </layout>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkComboBoxText" id="hpf_mode">
                                                        <property name="margin-bottom">6</property>
                                                        <property name="margin-end">6</property>
                                                        <items>
                                                            <item translatable="yes" id="off">Off</item>
                                                            <item translatable="yes" id="12 dB/oct">12 dB/oct</item>
                                                            <item translatable="yes" id="24 dB/oct">24 dB/oct</item>
                                                            <item translatable="yes" id="36 dB/oct">36 dB/oct</item>
                                                        </items>
                                                        <layout>
                                                            <property name="column">1</property>
                                                            <property name="row">1</property>
                                                        </layout>
                                                        <accessibility>
                                                            <property name="label" translatable="yes">High-Pass Filter Mode</property>
                                                        </accessibility>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkSpinButton" id="hpf_freq">
                                                        <property name="margin-top">6</property>
                                                        <property name="margin-end">6</property>
                                                        <property name="digits">0</property>
                                                        <property name="width-chars">10</property>
                                                        <property name="update-policy">if-valid</property>
                                                        <property name="adjustment">
                                                            <object class="GtkAdjustment">
                                                                <property name="lower">10</property>
                                                                <property name="upper">20000</property>
                                                                <property name="value">10</property>
                                                                <property name="step-increment">1</property>
                                                                <property name="page-increment">100</property>
                                                            </object>
                                                        </property>
                                                        <layout>
                                                            <property name="column">1</property>
                                                            <property name="row">2</property>
                                                        </layout>
                                                        <accessibility>
                                                            <property name="label" translatable="yes">High-Pass Filter Frequency</property>
                                                        </accessibility>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkLabel">
                                                        <property name="label" translatable="yes">Low-Pass</property>
                                                        <layout>
                                                            <property name="column">2</property>
                                                            <property name="row">0</property>
                                                        </layout>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkComboBoxText" id="lpf_mode">
                                                        <property name="margin-bottom">6</property>
                                                        <property name="margin-start">6</property>
                                                        <items>
                                                            <item translatable="yes" id="off">Off</item>
                                                            <item translatable="yes" id="12 dB/oct">12 dB/oct</item>
                                                            <item translatable="yes" id="24 dB/oct">24 dB/oct</item>
                                                            <item translatable="yes" id="36 dB/oct">36 dB/oct</item>
                                                        </items>
                                                        <layout>
                                                            <property name="column">2</property>
                                                            <property name="row">1</property>
                                                        </layout>
                                                        <accessibility>
                                                            <property name="label" translatable="yes">Low-Pass Filter Mode</property>
                                                        </accessibility>
                                                    </object>
                                                </child>

                                                <child>
                                                    <object class="GtkSpinButton" id="lpf_freq">
                                                        <property name="margin-top">6</property>
                                                        <property name="margin-start">6</property>
                                                        <property name="digits">0</property>
                                                        <property name="width-chars">10</property>
                                                        <property name="update-policy">if-valid</property>
                                                        <property name="adjustment">
                                                            <object class="GtkAdjustment">
                                                                <property name="lower">10</property>
                                                                <property name="upper">20000</property>
                                                                <property name="value">20000</property>
                                                                <property name="step-increment">1</property>
                                                                <property name="page-increment">100</property>
                                                            </object>
                                                        </property>
                                                        <layout>
                                                            <property name="column">2</property>
                                                            <property name="row">2</property>
                                                        </layout>
                                                        <accessibility>
                                                            <property name="label" translatable="yes">High-Pass Filter Frequency</property>
                                                        </accessibility>
                                                    </object>
                                                </child>
                                            </object>
                                        </property>
                                    </object>
                                </child>
                            </object>
                        </child>

                        <child>
                            <object class="GtkBox">
                                <property name="hexpand">1</property>
                                <property name="vexpand">0</property>
                                <property name="homogeneous">1</property>
                                <property name="margin-top">4</property>
                                <property name="margin-bottom">4</property>

                                <child>
                                    <object class="GtkBox">
                                        <property name="halign">center</property>
                                        <child>
                                            <object class="GtkLabel" id="gain_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Gain</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="gain_label">
                                                <property name="width-chars">6</property>
                                                <property name="label">0</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">start</property>
                                                <property name="label">db</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkBox">
                                        <property name="halign">center</property>
                                        <child>
                                            <object class="GtkLabel" id="envelope_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Envelope</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="envelope_label">
                                                <property name="width-chars">6</property>
                                                <property name="label">0</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">start</property>
                                                <property name="label">db</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkBox">
                                        <property name="halign">center</property>
                                        <child>
                                            <object class="GtkLabel" id="sidechain_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Sidechain</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="sidechain_label">
                                                <property name="width-chars">6</property>
                                                <property name="label">0</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">start</property>
                                                <property name="label">db</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkBox">
                                        <property name="halign">center</property>
                                        <child>
                                            <object class="GtkLabel" id="curve_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Curve</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="curve_label">
                                                <property name="width-chars">6</property>
                                                <property name="label">0</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">start</property>
                                                <property name="label">db</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                            </object>
                        </child>

                        <child>
                            <object class="GtkBox">
                                <property name="hexpand">1</property>
                                <property name="vexpand">0</property>
                                <property name="homogeneous">1</property>
                                <property name="spacing">6</property>
                                <child>
                                    <object class="GtkBox">
                                        <property name="hexpand">1</property>
                                        <property name="vexpand">0</property>
                                        <property name="spacing">6</property>
                                        <child>
                                            <object class="GtkLabel" id="input_level_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Input</property>
                                            </object>
                                        </child>
                                        <child>
                                            <object class="GtkScale" id="input_gain">
                                                <property name="hexpand">1</property>
                                                <property name="valign">center</property>
                                                <property name="adjustment">
                                                    <object class="GtkAdjustment">
                                                        <property name="lower">-36</property>
                                                        <property name="upper">36</property>
                                                        <property name="step-increment">0.1</property>
                                                        <property name="page-increment">1</property>
                                                    </object>
                                                </property>
                                                <property name="draw-value">1</property>
                                                <property name="digits">1</property>
                                                <property name="value-pos">right</property>
                                                <accessibility>
                                                    <property name="label" translatable="yes">Plugin Input Gain</property>
                                                </accessibility>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                                <child>
                                    <object class="GtkBox">
                                        <property name="orientation">vertical</property>
                                        <child>
                                            <object class="GtkBox">
                                                <property name="spacing">6</property>
                                                <child>
                                                    <object class="GtkLevelBar" id="input_level_left">
                                                        <property name="valign">center</property>
                                                        <property name="hexpand">1</property>
                                                    </object>
                                                </child>
                                                <child>
                                                    <object class="GtkLabel" id="input_level_left_label">
                                                        <property name="halign">end</property>
                                                        <property name="width-chars">4</property>
                                                        <property name="label">0</property>
                                                    </object>
                                                </child>
                                            </object>
                                        </child>
                                        <child>
                                            <object class="GtkBox">
                                                <property name="spacing">6</property>
                                                <child>
                                                    <object class="GtkLevelBar" id="input_level_right">
                                                        <property name="valign">center</property>
                                                        <property name="hexpand">1</property>
                                                    </object>
                                                </child>
                                                <child>
                                                    <object class="GtkLabel" id="input_level_right_label">
                                                        <property name="halign">end</property>
                                                        <property name="width-chars">4</property>
                                                        <property name="label">0</property>
                                                    </object>
                                                </child>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                            </object>
                        </child>

                        <child>
                            <object class="GtkBox">
                                <property name="hexpand">1</property>
                                <property name="vexpand">0</property>
                                <property name="homogeneous">1</property>
                                <property name="spacing">6</property>
                                <child>
                                    <object class="GtkBox">
                                        <property name="hexpand">1</property>
                                        <property name="vexpand">0</property>
                                        <property name="spacing">6</property>
                                        <child>
                                            <object class="GtkLabel" id="output_level_title">
                                                <property name="halign">end</property>
                                                <property name="xalign">1</property>
                                                <property name="label" translatable="yes">Output</property>
                                            </object>
                                        </child>
                                        <child>
                                            <object class="GtkScale" id="output_gain">
                                                <property name="hexpand">1</property>
                                                <property name="valign">center</property>
                                                <property name="adjustment">
                                                    <object class="GtkAdjustment">
                                                        <property name="lower">-36</property>
                                                        <property name="upper">36</property>
                                                        <property name="step-increment">0.1</property>
                                                        <property name="page-increment">1</property>
                                                    </object>
                                                </property>
                                                <property name="draw-value">1</property>
                                                <property name="digits">1</property>
                                                <property name="value-pos">right</property>
                                                <accessibility>
                                                    <property name="label" translatable="yes">Plugin Output Gain</property>
                                                </accessibility>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                                <child>
                                    <object class="GtkBox">
                                        <property name="orientation">vertical</property>
                                        <child>
                                            <object class="GtkBox">
                                                <property name="spacing">6</property>
                                                <child>
                                                    <object class="GtkLevelBar" id="output_level_left">
                                                        <property name="valign">center</property>
                                                        <property name="hexpand">1</property>
                                                    </object>
                                                </child>
                                                <child>
                                                    <object class="GtkLabel" id="output_level_left_label">
                                                        <property name="halign">end</property>
                                                        <property name="width-chars">4</property>
                                                        <property name="label">0</property>
                                                    </object>
                                                </child>
                                            </object>
                                        </child>
                                        <child>
                                            <object class="GtkBox">
                                                <property name="spacing">6</property>
                                                <child>
                                                    <object class="GtkLevelBar" id="output_level_right">
                                                        <property name="valign">center</property>
                                                        <property name="hexpand">1</property>
                                                    </object>
                                                </child>
                                                <child>
                                                    <object class="GtkLabel" id="output_level_right_label">
                                                        <property name="halign">end</property>
                                                        <property name="width-chars">4</property>
                                                        <property name="label">0</property>
                                                    </object>
                                                </child>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                            </object>
                        </child>

                        <child>
                            <object class="GtkBox">
                                <property name="hexpand">1</property>
                                <property name="vexpand">0</property>
                                <property name="layout-manager">
                                    <object class="GtkBinLayout"></object>
                                </property>

                                <child>
                                    <object class="GtkButton" id="reset_button">
                                        <property name="halign">center</property>
                                        <property name="valign">center</property>
                                        <property name="hexpand">1</property>
                                        <property name="label" translatable="yes">Reset</property>
                                        <signal name="clicked" handler="on_reset" object="CompressorBox" />
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkBox">
                                        <property name="halign">end</property>
                                        <property name="hexpand">1</property>
                                        <property name="vexpand">0</property>
                                        <property name="spacing">6</property>
                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">end</property>
                                                <property name="label" translatable="yes">Using</property>
                                            </object>
                                        </child>
                                        <child>
                                            <object class="GtkLabel">
                                                <property name="halign">end</property>
                                                <property name="label">Linux Studio Plugins</property>
                                                <attributes>
                                                    <attribute name="weight" value="bold" />
                                                </attributes>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                            </object>
                        </child>
                    </object>
                </child>
            </object>
        </child>
    </template>

    <object class="GtkSizeGroup">
        <property name="mode">horizontal</property>
        <widgets>
            <widget name="input_level_title" />
            <widget name="output_level_title" />
            <widget name="curve_title" />
            <widget name="sidechain_title" />
            <widget name="gain_title" />
            <widget name="envelope_title" />
        </widgets>
    </object>

    <object class="GtkSizeGroup">
        <property name="mode">horizontal</property>
        <widgets>
            <widget name="output_gain" />
            <widget name="input_gain" />
        </widgets>
    </object>
</interface>