AnalogTapeModel

Physical modelling signal processing for analog tape recording
Log | Files | Refs | Submodules | README | LICENSE

gui.xml (25447B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 
      3 <magic>
      4   <Styles>
      5     <Style name="default">
      6       <Nodes/>
      7       <Classes>
      8         <plot-view border="2" background-color="black" border-color="silver" display="contents"/>
      9         <nomargin margin="0" padding="0" border="0"/>
     10         <group margin="5" padding="5" border="2" flex-direction="column"/>
     11         <Slider background-color="00000000" caption-color="FFFFFFFF" slider-text-outline="00000000"
     12                 slider-type="rotary-horizontal-vertical" slider-textbox="textbox-below"
     13                 lookAndFeel="MyLNF" slider-background="ff595c6b" slider-track="ff9cbcbd"
     14                 slidertext-width="80" slidertext-height="17" caption-size="21.25">
     15           <media/>
     16         </Slider>
     17       </Classes>
     18       <Types>
     19         <Slider border="0" slider-type="rotary-horizontal-vertical" slider-textbox="textbox-below"/>
     20         <ToggleButton border="0" max-height="50" caption-size="0" text="Active"/>
     21         <TextButton border="0" max-height="50" caption-size="0"/>
     22         <ComboBox border="0" max-height="50" caption-size="0"/>
     23         <Plot border="0" margin="0" padding="0" background-color="00000000"
     24               radius="0"/>
     25         <XYDragComponent border="0" margin="0" padding="0" background-color="00000000"
     26                          radius="0"/>
     27       </Types>
     28       <Palettes>
     29         <default/>
     30       </Palettes>
     31     </Style>
     32   </Styles>
     33   <View id="root" resizable="1" resize-corner="1" flex-direction="column"
     34         padding="0" width="720" height="620" background-color="FF8B3232"
     35         background-image="Background_svg" image-placement="stretch">
     36     <View max-height="100" padding="0" margin="0" background-color="" repaint-hz="27">
     37       <View margin="2" padding="" background-color="00000000" flex-direction="column"
     38             flex-grow="0.75">
     39         <View flex-grow="0.15" background-color="00000000"/>
     40         <TitleComp background-color="00000000" title="Chow Tape Model" font="35"
     41                    padding="3" flex-grow="1.0"/>
     42         <InfoComp background-color="00000000" text1="FFEAA92C" flex-grow="0.8"
     43                   padding="0" margin="5" border=""/>
     44         <View background-color="00000000" flex-grow="0.15"/>
     45       </View>
     46       <Plot source="scope" plot-color="FFEAA92C" padding="0" background-color="33000000"
     47             plot-decay="0.0" plot-fill-color="FFFFFFFF"/>
     48     </View>
     49     <View padding="0" margin="" background-color="" lookAndFeel="" group="Main Controls View">
     50       <View display="tabbed" padding="0" background-color="FF31323A" lookAndFeel="MyLNF"
     51             flex-grow="1.5" group="Basic Controls">
     52         <View flex-direction="column" tab-color="" background-color="FF31323A"
     53               padding="0" tab-caption="Gain" group="Gain Controls Tab">
     54           <ModSlider caption="Input Gain" parameter="ingain" class="Slider" name="Input Gain" default-height="120"
     55                   padding="0" margin="0" tooltip="Sets the input gain to the tape model in Decibels."/>
     56           <ModSlider caption="Dry/Wet" parameter="drywet" class="Slider" tooltip="Sets dry/wet mix of the entire plugin."
     57                   padding="0" margin="0" name="Dry/Wet" slider-track="FF0BBDC2" default-height="120"/>
     58           <ModSlider caption="Output Gain" parameter="outgain" class="Slider" default-height="120"
     59                   padding="0" margin="0" name="Output Gain" tooltip="Sets the output gain from the tape model in Decibels."/>
     60         </View>
     61         <View flex-direction="column" tab-color="" background-color="FF31323A"
     62               padding="0" tab-caption="Filters" margin="0" group="Input/Output Filter Controls Tab">
     63           <ModSlider caption="Low Cut" parameter="ifilt_low" class="Slider" name="Low Cut" default-height="120"
     64                   tooltip="Applies a low cut filter before applying tape processing."/>
     65           <ModSlider caption="High Cut" parameter="ifilt_high" class="Slider" name="High Cut" default-height="120"
     66                   tooltip="Applies a high cut filter before applying tape processing."/>
     67           <TextButton parameter="ifilt_makeup" text="Makeup" text_on="Makeup" background-color="00000000"
     68                       margin="0" padding="5" button-color="FF33343D" flex-grow="0.35"
     69                       button-on-color="FFB41717" lookAndFeel="LookAndFeel_V3" name="Makeup"
     70                       tooltip="Adds the signal cut out by the cut filters back to the processed signal."
     71                       button-off-text="FFFFFFFF" button-on-text="FFFFFFFF"/>
     72           <PowerButton background-color="00000000" max-height="30" flex-grow="0.1" min-height="20" margin="0"
     73                        padding="0" button-color="ff595c6b" button-on-color="FFEAA92C"
     74                        parameter="ifilt_onoff" name="Filters On/Off" tooltip="Turns the pre-processing filters on or off."/>
     75         </View>
     76         <View flex-direction="column" tab-color="" background-color="FF31323A"
     77               padding="0" tab-caption="Stereo" enabled="plugin:is_stereo" group="Stereo Controls Tab">
     78           <TextButton tooltip="Toggles between left/right and mid/side processing modes (Stereo only)"
     79                       margin="0" padding="5" parameter="mid_side" text="Stereo" text_on="Mid/Side"
     80                       flex-grow="0.35" name="Mid/Side" lookAndFeel="LookAndFeel_V3"
     81                       button-color="FF33343D" button-on-color="FFB41717" button-off-text="FFFFFFFF"
     82                       button-on-text="FFFFFFFF" enabled="plugin:is_stereo"/>
     83           <View margin="0" padding="0" flex-grow="0.2" background-color="00000000"/>
     84           <ModSlider caption="Balance" parameter="stereo_balance" class="Slider" name="Stereo Balance"
     85                   padding="5" margin="0" enabled="plugin:is_stereo" default-height="120"
     86                   tooltip="Controls the balance between the two channels (stereo or mid/side)."/>
     87           <View margin="0" padding="0" flex-grow="0.2" background-color="00000000"/>
     88           <TextButton parameter="stereo_makeup" text="Makeup" text_on="Makeup" background-color="00000000"
     89                       margin="0" padding="5" button-color="FF33343D" flex-grow="0.35"
     90                       button-on-color="FFB41717" lookAndFeel="LookAndFeel_V3" name="Stereo Makeup"
     91                       tooltip="Compensates for the stereo balance at the plugin output."
     92                       button-off-text="FFFFFFFF" button-on-text="FFFFFFFF" enabled="plugin:is_stereo"/>
     93         </View>
     94       </View>
     95       <View display="tabbed" padding="0" background-color="FF31323A" lookAndFeel="MyLNF"
     96             flex-grow="1.5" group="Saturation Controls">
     97         <View flex-direction="column" tab-color="" background-color="FF31323A"
     98               padding="0" tab-caption="Tape" margin="0" group="Tape Controls Tab">
     99           <View margin="0" padding="0" flex-grow="0.05" background-color="00000000"/>
    100           <ModSlider caption="Bias" parameter="width" class="Slider" name="Bias" padding="0" default-height="120"
    101                   margin="0" tooltip="Controls the amount of bias used by the tape recorder. Turning down the bias can create &quot;deadzone&quot; distortion."/>
    102           <ModSlider caption="Saturation" parameter="sat" class="Slider" name="Saturation" default-height="120"
    103                   padding="0" margin="0" tooltip="Controls the amount of tape saturation applied to the signal."/>
    104           <ModSlider caption="Drive" parameter="drive" class="Slider" name="Drive" default-height="120"
    105                   padding="0" margin="0" tooltip="Controls the amount of amplification done during the tape magnetisation process. Note that unlike the &quot;Input Gain&quot;, this amplification is highly nonlinear."/>
    106           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    107                        button-on-color="FFEAA92C" min-height="20" button-color="ff595c6b"
    108                        parameter="hyst_onoff" name="Tape On/Off" tooltip="Turns the tape processing on or off."/>
    109         </View>
    110         <View flex-direction="column" tab-color="" background-color="FF31323A"
    111               padding="0" tab-caption="Comp" margin="0" group="Compression Controls Tab">
    112           <View margin="0" padding="0" flex-grow="0.05" background-color="00000000"/>
    113           <ModSlider caption="Amount" parameter="comp_amt" class="Slider" name="Compression Amount" default-height="120"
    114                   padding="0" margin="0" tooltip="Controls the amount of tape compression applied by the effect."/>
    115           <ModSlider caption="Attack" parameter="comp_attack" class="Slider" default-height="120"
    116                   name="Compression Attack" padding="0" margin="0" tooltip="Controls the attack speed of the tape compression."/>
    117           <ModSlider caption="Release" parameter="comp_release" class="Slider" default-height="120"
    118                   name="Compression Release" padding="0" margin="0" tooltip="Controls the release speed of the tape compression."/>
    119           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    120                        button-on-color="FFEAA92C" min-height="20" button-color="ff595c6b"
    121                        parameter="comp_onoff" name="Comp. On/Off" tooltip="Turns the tape compression on or off."/>
    122         </View>
    123         <View flex-direction="column" tab-color="" background-color="FF31323A"
    124               padding="0" tab-caption="Tone" margin="0" group="Tape Tone Controls Tab">
    125           <View margin="0" padding="0" flex-grow="0.05" background-color="00000000"/>
    126           <ModSlider caption="Treble" parameter="h_treble" class="Slider" name="Treble" default-height="120"
    127                   padding="0" margin="0" tooltip="Controls the treble response of the pre/post-emphasis filters."/>
    128           <ModSlider caption="Bass" parameter="h_bass" class="Slider" name="Bass" default-height="120"
    129                   padding="0" margin="0" tooltip="Controls the bass response of the pre/post-emphasis filters."/>
    130           <ModSlider caption="Frequency" parameter="h_tfreq" class="Slider" name="Transition Frequency" default-height="120"
    131                   padding="0" margin="0" tooltip="Controls the transition frequency between the bass and treble sections of the EQ."/>
    132           <PowerButton max-height="30" flex-grow="0.1" min-height="20" margin="0" padding="0" background-color="00000000"
    133                        button-color="ff595c6b" button-on-color="FFEAA92C" parameter="tone_onoff"
    134                        name="Tone On/Off" tooltip="Turns the tone control processing on or off."/>
    135         </View>
    136       </View>
    137       <View display="tabbed" padding="0" background-color="FF31323A" flex-grow="1.5"
    138             lookAndFeel="MyLNF" group="Degradation Controls">
    139         <View flex-direction="column" tab-caption="Loss" tab-color="" background-color="FF31323A"
    140               padding="0" margin="0" group="Loss Controls Tab">
    141           <ModSlider caption="Gap [microns]" parameter="gap" slider-type="linear-horizontal" default-height="60"
    142                   class="Slider" padding="0" slider-background="ff595c6b" slider-track="ff9cbcbd"
    143                   name="Gap" tooltip="Sets the width of the playhead gap. Certain frequencies that resonate with the gap width will be emphasized."
    144                   slidertext-height="15" caption-placement="top-left"/>
    145           <ModSlider caption="Thickness [microns]" parameter="thick" class="Slider" default-height="60"
    146                   slider-type="linear-horizontal" padding="0" slider-background="ff595c6b"
    147                   slider-track="ff9cbcbd" name="Thickness" tooltip="Sets the thickness of the tape. Thicker tape has a more muted high-frequency response."
    148                   caption-placement="top-left" slidertext-height="15"/>
    149           <ModSlider caption="Spacing [microns]" parameter="spacing" slider-type="linear-horizontal" default-height="60"
    150                   class="Slider" padding="0" slider-background="ff595c6b" slider-track="ff9cbcbd"
    151                   name="Spacing" tooltip="Sets the spacing between the tape and the playhead. A larger spacing means more high frequency signal is lost during playback."
    152                   caption-placement="top-left" slidertext-height="15"/>
    153           <ModSlider caption="Azimuth [degrees]" parameter="azimuth" slider-type="linear-horizontal" default-height="60"
    154                   class="Slider" padding="0" slider-background="ff595c6b" slider-track="ff9cbcbd" slidertext-height="15"
    155                   name="Azimuth" tooltip="Sets the azimuth angle between the playhead and the tape. This can create a stereo widening effect at higher tape speeds. (Stereo only)"
    156                   caption-placement="top-left" enabled="plugin:is_stereo"/>
    157           <ModSlider caption="Speed [ips]" parameter="speed" slider-type="linear-horizontal" default-height="60"
    158                   class="Slider" padding="0" slider-background="ff595c6b" slider-track="ff9cbcbd"
    159                   name="Speed" tooltip="Sets the speed of the tape as it affects the playhead loss effects. Note that this control does not affect the wow/flutter processing."
    160                   caption-placement="top-left" slidertext-height="15"/>
    161           <View flex-grow="0.53" margin="0" padding="2" background-color="00000000" group="Discrete Tape Speed Options">
    162             <TextButton margin="0" padding="2" text="3.75" button-color="00000000" background-color="00000000"
    163                         onClick="set_speed_3.75" lookAndFeel="SpeedButtonLNF" button-on-color="00000000"
    164                         name="3.75 ips" tooltip="Snaps the tape speed to 3.75 inches per second."/>
    165             <TextButton text="7.5" margin="0" padding="2" button-color="00000000" background-color="00000000"
    166                         onClick="set_speed_7.50" lookAndFeel="SpeedButtonLNF" button-on-color="00000000"
    167                         name="7.5 ips" tooltip="Snaps the tape speed to 7.5 inches per second."/>
    168             <TextButton margin="0" padding="2" text="15" button-color="00000000" button-on-color="00000000"
    169                         background-color="00000000" onClick="set_speed_15.00" lookAndFeel="SpeedButtonLNF"
    170                         name="15 ips" tooltip="Snaps the tape speed to 15 inches per second."/>
    171             <TextButton margin="0" padding="2" background-color="00000000" onClick="set_speed_30.00"
    172                         lookAndFeel="SpeedButtonLNF" text="30" button-color="00000000"
    173                         button-on-color="00000000" name="30 ips" tooltip="Snaps the tape speed to 30 inches per second."/>
    174           </View>
    175           <View flex-grow="0.01" background-color="00000000"/>
    176           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    177                        min-height="20" button-color="ff595c6b" button-on-color="FFEAA92C"
    178                        parameter="loss_onoff" name="Loss On/Off" tooltip="Turns the loss filters on or off."/>
    179         </View>
    180         <View tab-caption="Degrade" padding="0" flex-direction="column" background-color="FF31323A"
    181               margin="0" group="Degrade Controls Tab">
    182           <View flex-direction="column" max-height="140" background-color="FF1E1F22"
    183                 flex-grow="2.0" flex-shrink="2.0" padding="0">
    184             <View max-height="5"/>
    185             <ModSlider parameter="deg_depth" caption="Depth" class="Slider" name="Depth" default-height="60"
    186                     tooltip="Sets the depth of the tape degradation." slider-type="linear-horizontal"
    187                     max-height="70" margin="0" min-height="0" slidertext-width="80"
    188                     flex-grow="2.5" flex-shrink="2.5" padding="" slidertext-height="15"/>
    189             <TextButton parameter="deg_point1x" text="0.1x" text_on="0.1x" background-color="00000000"
    190                       margin="0" padding="5" button-color="FF33343D" flex-grow="0.35"
    191                       button-on-color="FFB41717" lookAndFeel="LookAndFeel_V3" name="0.1x"
    192                       tooltip="Scales the Depth value by 0.1 to allow for more subtle degradation."
    193                       button-off-text="FFFFFFFF" button-on-text="FFFFFFFF"/>
    194           </View>
    195           <View margin="0" padding="0" max-height="15" flex-grow="0.05" background-color="00000000"/>
    196           <ModSlider caption="Amount" parameter="deg_amt" class="Slider" name="Amount"
    197                   margin="0" tooltip="Sets the amount of the tape that is degraded. At large values all of the tape will be affected, at small values only some sections will be affected."
    198                   slider-type="linear-horizontal" default-height="60" slidertext-height="15"/>
    199           <View margin="0" padding="0" max-height="15" flex-grow="0.05" background-color="00000000"/>
    200           <ModSlider parameter="deg_var" caption="Variance" class="Slider" name="Variance"
    201                   margin="0" tooltip="Sets the variance of the tape degradation. Use lower values for uniform degradation, or higher values for variation across different sections of tape."
    202                   slider-type="linear-horizontal" default-height="60" slidertext-height="15"/>
    203           <View margin="0" padding="0" max-height="15" flex-grow="0.05" background-color="00000000"/>
    204           <ModSlider parameter="deg_env" caption="Envelope" class="Slider" name="Envelope"
    205                   margin="0" tooltip="Sets the amount of amplitude envelope applied to the tape degradation. At 0, the degradation will have no envelope."
    206                   slider-type="linear-horizontal" default-height="60" slidertext-height="15"/>
    207           <View margin="0" padding="0" max-height="15" flex-grow="0.1" background-color="00000000"/>
    208           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    209                        min-height="20" button-color="ff595c6b" button-on-color="FFEAA92C"
    210                        parameter="deg_onoff" name="Degrade On/Off" tooltip="Turns the degradation processing on or off."/>
    211         </View>
    212         <View tab-caption="CHEW" padding="0" flex-direction="column" background-color="FF31323A"
    213               margin="0" group="Chew Controls Tab">
    214           <View margin="0" padding="0" flex-grow="0.05" background-color="00000000"/>
    215           <ModSlider parameter="chew_depth" caption="Depth" padding="0" margin="0" default-height="120"
    216                   class="Slider" name="Chew Depth" tooltip="Controls how intensely the tape has been chewed up."/>
    217           <ModSlider caption="Frequency" parameter="chew_freq" padding="0" margin="0" default-height="120"
    218                   class="Slider" name="Chew Frequency" tooltip="Controls the amount of time in between chewed-up sections of tape."/>
    219           <ModSlider caption="Variance" parameter="chew_var" padding="0" margin="0" default-height="120"
    220                   class="Slider" name="Chew Variance" tooltip="Controls the amount of variance in the chew frequency."/>
    221           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    222                        min-height="20" button-color="ff595c6b" button-on-color="FFEAA92C"
    223                        parameter="chew_onoff" name="Chew On/Off" tooltip="Turns the chew processing on or off."/>
    224         </View>
    225       </View>
    226       <View display="tabbed" padding="0" background-color="FF31323A" lookAndFeel="MyLNF" group="Wow/Flutter Controls">
    227         <View tab-caption="Flutter" flex-direction="column" background-color="FF31323A" group="Flutter Controls Tab" repaint-hz="27">
    228           <FlutterMenu margin="0" padding="0" background-color="00000000" min-height="15" max-height="55" flex-grow="0.25"
    229                        name="Flutter Sync" tooltip="Snaps the flutter rate to a synchronized value."/>
    230           <View margin="0" padding="0" max-height="15" flex-grow="0.1" background-color="00000000"/>
    231           <ModSlider caption="Depth" parameter="depth" max-height="150" class="Slider" default-height="120"
    232                   name="Flutter Depth" tooltip="Sets depth of the tape flutter."
    233                   margin="0" padding="0"/>
    234           <ModSlider caption="Rate" parameter="rate" class="Slider" max-height="150" default-height="120"
    235                   name="Flutter Rate" tooltip="Sets the rate of the tape flutter."
    236                   margin="0" padding="0"/>
    237           <Plot source="flutter" plot-decay="0.8" background-color="FF1E1F22"
    238                 flex-grow="0.8" plot-color="FFEAA92C" plot-fill-color="CC8B3232"/>
    239           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    240                        min-height="20" button-color="ff595c6b" button-on-color="FFEAA92C"
    241                        parameter="flutter_onoff" name="Wow/Flutter On/Off" tooltip="Turns the wow and flutter processing on or off."/>
    242         </View>
    243         <View tab-caption="Wow" flex-direction="column" background-color="FF31323A"
    244               padding="0" margin="3" group="Wow Controls Tab" repaint-hz="27">
    245           <WowMenu margin="0" padding="0" background-color="00000000" min-height="15" max-height="55" flex-grow="0.35"
    246                    name="Wow Sync" tooltip="Snaps the wow rate to a synchronized value."/>
    247           <View margin="0" padding="0" flex-grow="0.1" background-color="00000000"/>
    248           <ModSlider caption="Depth" parameter="wow_depth" max-height="150" class="Slider" slidertext-height="15"
    249                   name="Wow Depth" tooltip="Sets the depth of the tape wow." margin="0"
    250                   padding="0" slider-type="linear-horizontal" default-height="60"/>
    251           <ModSlider caption="Rate" parameter="wow_rate" class="Slider" max-height="150" slidertext-height="15"
    252                   name="Wow Rate" tooltip="Sets the rate of the tape wow." margin="0"
    253                   padding="0" slider-type="linear-horizontal" default-height="60"/>
    254           <ModSlider caption="Variance" parameter="wow_var" class="Slider" max-height="150" slidertext-height="15"
    255                   name="Wow Variance" tooltip="Sets the amount of variance in the tape wow."
    256                   margin="0" padding="0" slider-type="linear-horizontal" default-height="60"/>
    257           <ModSlider caption="Drift" parameter="wow_drift" class="Slider" max-height="150" slidertext-height="15"
    258                   name="Wow Drift" tooltip="Sets the amount of drift in the tape wow."
    259                   margin="0" padding="0" slider-type="linear-horizontal" default-height="60"/>
    260           <Plot source="wow" plot-decay="0.8" flex-grow="1.45" background-color="FF1E1F22"
    261                 plot-color="FFEAA92C" plot-fill-color="CC8B3232"/>
    262           <PowerButton margin="0" padding="0" background-color="00000000" max-height="30" flex-grow="0.1"
    263                        min-height="20" button-color="ff595c6b" button-on-color="FFEAA92C"
    264                        parameter="flutter_onoff" name="Wow/Flutter On/Off" tooltip="Turns the wow and flutter processing on or off."/>
    265         </View>
    266       </View>
    267     </View>
    268     <TooltipComp flex-grow="0.13" background-color="00000000" tooltip-name="FFEAA92C"
    269                  tooltip-text="FFFFFFFF"/>
    270     <View min-height="20" max-height="80" margin="0" padding="0" background-color="FF31323A"
    271           flex-grow="0.04" group="Extra Controls Bar">
    272       <View background-color="00000000" flex-grow="0.05"/>
    273       <OversamplingMenu caption="Oversampling" class="Slider" flex-grow="1.2" caption-size="0"
    274                         padding="0" combo-text="FFEAA92C" menu-accent="FFEAA92C" combo-background="00000000"
    275                         max-height="100" margin="0" lookAndFeel="ComboBoxLNF" name="Oversampling"
    276                         tooltip="Sets the amount of oversampling used for the hysteresis processing. More oversampling will reduce aliasing artifacts, but requires more CPU resources."/>
    277       <ComboBox lookAndFeel="ComboBoxLNF" padding="0" border="0" background-color="00000000"
    278                 name="Hysteresis Mode" caption="Hysteresis Mode" caption-size="0"
    279                 combo-text="FFEAA92C" caption-color="FFFFFFFF" max-height="100"
    280                 margin="" parameter="mode" combo-background="00000000" tooltip="Selects the mode to use for hysteresis processing. Choose between 2nd/4th order Runge-Kutta method, 4 or 8 Newton-Raphson iterations, or revert to version 1.0."/>
    281       <View flex-grow="0.1" background-color="00000000"/>
    282       <ComboBox lookAndFeel="ComboBoxLNF" padding="0" border="0" background-color="00000000"
    283                 name="Mix Group" caption="Mix Group" caption-size="0" flex-grow="0.85"
    284                 combo-text="FFEAA92C" caption-color="FFFFFFFF" max-height="100"
    285                 margin="0" parameter="mix_group" combo-background="00000000"
    286                 tooltip="Adds this plugin to a mix group. When the plugin is added to a group, the group parameters will be copied to this plugin, and their parameters will remain in sync."/>
    287       <MixGroupViz flex-grow="0.3" margin="5" padding="0" background-color="00000000"/>
    288       <presets margin="5" padding="0" background-color="00000000" border-color="595C6B"
    289                radius="" border="" text-highlight="FF8B3232" lookAndFeel="PresetsLNF" flex-grow="1.95"
    290                max-height="100"/>
    291       <SettingsButton lookAndFeel="ComboBoxLNF" background-color="00000000" flex-grow="0.06"
    292                       margin="0" padding="5" max-width="40" min-width="25" name="Settings"
    293                       tooltip="Opens the plugin settings menu."/>
    294     </View>
    295   </View>
    296 </magic>
    297