Manual

How to use ZL Splitter

About

ZL Splitter is a multifunctional audio splitter plugin, which can split the input signal into:

  • left/right signal
  • mid/side signal
  • low/high signal
  • transient/steady signal
  • peak/steady signal

The routing may look like the following:

flowchart LR
    A[Input] -->B(ZL Splitter)
    B --> C[Output 1] --> C1(Some Effects) --> E[Full Signal]
    B --> D[Output 2] --> D1(Some Effects) --> E

Top Panel


You can open the UI setting panel by double-clicking the logo.


Analyzer Legend


FFT

  • Press: turn on the FFT analyzer

MAG

  • Press: turn on the magnitude analyzer

  • Press: swap Output 1 and Output 2

  • Release: bypass the plugin

Left Panel

When the mouse is moved to the left side of the plugin window, the left panel will show up, from which you can choose and adjust the splitting mode. You can close it by clicking on the Analyzer Panel.


  • Press: Input -> Output 1, Silence -> Output 2

  • Press: Left -> Output 1, Right -> Output 2

  • Press: Mid -> Output 1, Side -> Output 2

  • Press: Low -> Output 1, High -> Output 2

  • Press: Transient -> Output 1, Steady -> Output 2

  • Press: Peak -> Output 1, Steady -> Output 2

Left/Right Split


Mix

The mix portion of left/right signal.


Mid/Side Split


Mix

The mix portion of mid/side signal.


Low/High Split


Mix

The mix portion of low/high signal.


Filter Structure

  • SVF:state variable structure
  • FIR:truncated reversed structure

When the filter structure is SVF, the filter will change the phase significantly. Under such situation, you should not mix the output with the original signal directly or cascade multiple low/high splitters. If you do need to cascade SVF filters, you may refer to Cascade SVF Filters.

When the filter structure is FIR, the filter will NOT change the phase. However, it will cause latency, the amount of which depends on the sample rate and the filter slope.


Filter Slope

There are three slopes: 12 dB/oct, 24 dB/oct and 48 dB/oct.


Cutoff Frequency (Freq)


Transient/Steady Split

Unlike Peak/Steady Split, Transient/Steady Split uses a FFT based model to split transient/steady signal. They do not share parameters.


Strength

When it is 0, no separation occurs.


Balance

The smaller the balance, the less transient signal and the more steady signal, and vice versa.


Hold

The larger the hold, the slower the decay of transient signal.


Spectrum Smoothness (Smooth)

  • When it is 0, the different frequencies of the signal are split into transient and steady signals relatively independently.
  • When it is 100, the signal is split into transient and steady signals as a whole.

Peak/Steady Split

Unlike Transient/Steady Split, Peak/Steady Split uses a compressor-like model to split peak/steady signal. They do not share parameters.


Attack

The larger the attack, the slower the start of the peak signal.


Balance

The smaller the balance, the less the peak signal and the more the steady signal, and vice versa.


Hold

The larger the hold, the slower the decay of the peak signal.


Smooth

The larger the smooth, the less the frequency of the change of peak/steady.


Analyzer Panel

FFT Analyzer

  • You can choose the lowest frequency at the bottom-left corner
  • You can choose the highest frequency at the bottom-right corner
  • You can choose the minimum dB scale at the bottom-right corner
  • You can freeze the FFT analyzer by holding the mouse over it for 2 seconds, and unfreeze it by moving the mouse

Magnitude Analyzer

  • You can choose the time length at the bottom-left corner
  • You can choose the magnitude type at the bottom-right corner
  • You can choose the minimum dB scale at the bottom-right corner

UI Setting Panel

The UI setting panel controls analyzer colours, slider operations, etc. Components will be introduced in the order from top to bottom.

Colour

You can adjust the colour by clicking on the left colour block and change the transparency by dragging the right slider.

Text Colour

Background Colour

For better accessibility, please set Text/Background to colours with high contrast.

Shadow Colour

Glow Colour

Grid Colour

Output1 Colour

Output2 Colour

**Colour Map 1

Colour Map 2

Import Colours

  • import colour settings (.xml file)

Export Colours

  • export colour settings (.xml file)

Control

Wheel Sensitivity

  • Rough: mouse-wheel sensitivity when Shift is not pressed
  • Fine: mouse-wheel sensitivity when Shift is pressed
  • Reverse: whether to reverse the direction of mouse-wheel when Shift is pressed

Drag Sensitivity

  • Rough: mouse-drag sensitivity when Shift is not pressed
  • Fine: mouse-drag sensitivity when Shift is pressed

Rotary Slider Style

  • Circular: A rotary control that you move by dragging the mouse in a circular motion, like a knob
  • Horizontal: A rotary control that you move by dragging the mouse left-to-right
  • Vertical: A rotary control that you move by dragging the mouse up-and-down
  • Horiz + Vert: A rotary control that you move by dragging the mouse up-and-down or left-to-right
  • Distance: the relative distance that the mouse has to move to drag the slider across the full extent of its range. It does not apply to the Circular style.

Slider Double Click

  • Return Default: when you double-click the slider, it returns to the default value; when you double-click the slider with Ctrl/Command, it opens the value editor.
  • Open Editor: when you double-click the slider, it opens the value editor; when you double-click the slider with Ctrl/Command, it returns to the default value.

Import Controls

  • import control settings (.xml file)

Export Controls

  • export control settings (.xml file)

Other

Refresh Rate

For better analyzer display, set this as 1/n of your monitor refresh rate. For example,

  • If your monitor refresh rate is 120 Hz, set it to 120 Hz, 60 Hz (1/2), or 30 (1/4) Hz. DO NOT set it to 90 Hz.
  • If your monitor refresh rate is 90 Hz, set it to 90 Hz or 30 Hz (1/3). DO NOT set it to 60 Hz.

FFT Setting

  • Tilt: the extra tilting slope of the FFT
  • Speed: the extra decay speed of the FFT

Curve Thickness

Controls the thickness of the magnitude analyzer and the FFT analyzer.

Tooltip

Choose the tooltip language. It will take effect when the plugin window is re-opened.

Bottom Buttons


  • Save the current setting.

  • Load the default settings of some colours.

  • Discard all unsaved settings and close the UI setting panel.

Shortcuts

Generally, you can enable fine-adjustment with Shift and enable special adjustment with Ctrl/Command. If the direction of the mouse wheel is reversed when Shift is pressed, you can reverse it again to put it back to normal.

  • when using the mouse to drag / the mouse wheel to adjust sliders, you can enable fine-adjustment with Shift

Appendix

Automation

You can automate all parameters. During automation, Mix and Cutoff Frequency of SVF filters change per sample while the other parameters change per buffer.

Cascade SVF Filters

flowchart LR
    A[Input] --> B1(Cutoff Freq f1)
    B1 --> C[Output 1] --> B2(Cutoff Freq f2) --> O1[Output 1 + Output 2] --> F1[Low]
    B1 --> D[Output 2] --> B3(Cutoff Freq f2) --> O2[Output 1] --> F2[Mid]
    B3 --> O3[Output 2] --> F3[High]