DYSFONCTION

Layered VSTi host -- stack instruments, randomize the ensemble.

Overview

DYSFONCTION hosts external VST instruments as layers -- each layer loads a plugin, maps its parameters to house-style controls, and has its own play mode, bypass and randomize.

The rack-level randomizers -- RND SYNTH, RND PRM and RND CHAIN -- re-roll which layers are loaded, their parameters or the whole stack; every roll is filed to the preset list as rnd-* history.

The control panel carries I/O, post-filter, EQ, comp, limiter and the preset browser; the keyboard plays all active layers; the FX rack processes the summed output.

Control Reference

ControlWhat it does
LAYERSEach layer hosts a VSTi -- params exposed as knobs.
+ ADDOpen the VSTi browser to load a plugin into a layer.
RNDPer-layer header button: randomize that layer.
RND SYNTHRe-roll which instruments are loaded.
RND PRMRe-roll every layer's parameters.
RND CHAINRe-roll the whole layer stack.
KEYBOARDPlay all active layers at once.
SAVESave the current state as a named preset.
?This manual.

1. The whole plugin

Four columns: control panel, layer rack, FX rack, LFO rack -- with the keyboard along the bottom.

  1. The running plugin -- every area is detailed below.

    The whole plugin
    The whole plugin -- 01-overview

2. The layer rack

Each layer loads a VST instrument and exposes its parameters.

  1. A layer slot -- the header carries bypass, play-mode controls and RND (randomizes the layer's own params); knobs and selects mirror the hosted plugin's parameters.

    The layer rack
    The layer rack -- 02-layers
  2. Rack-level RND SYNTH / RND PRM / RND CHAIN re-roll instruments, params or the whole stack -- every roll lands in the preset list as rnd-* history.

    The layer rack
    The layer rack -- 03-layers-rnd

3. Every control: layer rack

The rack is the instrument -- header buttons, then layer anatomy.

  1. + ADD -- opens the VSTi browser; pick an instrument to append a layer. The browser's own bar carries IMPORT (scan an external .vst3/.dll into the library), REFRESH (re-scan the hosted-plugin folders), DELETE (remove the selected entry) and CANCEL.

    Every control: layer rack
    Every control: layer rack -- d-add
  2. CLEAR -- empties the stack.

    Every control: layer rack
    Every control: layer rack -- d-clear
  3. RND SYNTH -- re-rolls which instruments are loaded.

    Every control: layer rack
    Every control: layer rack -- d-rndsynth
  4. RND PARAMS -- re-rolls every layer's parameters.

    Every control: layer rack
    Every control: layer rack -- d-rndprm
  5. RND CHAIN -- rebuilds the whole layer stack (rnd-* history).

    Every control: layer rack
    Every control: layer rack -- d-rndchain
  6. Rack strip: SAVE names the current preset, THEME cycles the palette, ABOUT shows credits.

    Every control: layer rack
    Every control: layer rack -- d-strip
  7. UNLOCK opens the activation dialog -- enter your purchase email and licence key; activation is verified online and the button turns into LICENSE once registered. The unregistered demo allows 2 layers, 3 FX slots and the free-tier built-in synths only.

    Every control: layer rack
    Every control: layer rack -- d-unlock
  8. Per layer: the header shows the instrument name; BYPASS toggles it, LEGATO ties notes together, the play-mode combo picks POLY (full polyphony), MONO LAST / MONO HIGH / MONO LOW (retrigger with last-, highest- or lowest-note priority), RND randomizes just that layer, PANIC sends an all-notes-off, ^ / v reorder, X removes.

    Every control: layer rack
    Every control: layer rack -- d-slot
  9. The layer's second row carries the hosted plugin's own tools: a preset combo with the plugin's built-in programs, SAVE / DEL to add or remove presets, LOAD to (re)load the hosted instrument and GUI to open its native editor window when it has one.

    Every control: layer rack
    Every control: layer rack -- d-slotplugin
  10. Inside a layer the hosted plugin's parameters appear as house-style knobs, selectors and action buttons, plus OUT gain on the row.

    Every control: layer rack
    Every control: layer rack -- d-slotparams
  11. Control panel: GAIN, post-filter MODE/CUTOFF/RESO, LOW/MID/HIGH EQ, comp THRESH/RATIO/KNEE, limiter THRESH/RELEASE, VOLUME; the preset browser below has search + SAVE + ?.

    Every control: layer rack
    Every control: layer rack -- d-cp
  12. Vizu + VU -- animated spectrum and output level.

    Every control: layer rack
    Every control: layer rack -- d-vizu

4. Preset history

The preset list doubles as a roll history.

  1. Every rack randomize is filed as an rnd-* entry -- double-click to recall, R renames, X deletes.

    Preset history
    Preset history -- 04-preset-history

5. FX rack, LFO rack & control panel

The remaining house-style areas.

  1. The shared FX rack processes the summed layer output -- reorderable slots, per-slot RDM, rack randomizers.

    FX rack, LFO rack & control panel
    FX rack, LFO rack & control panel -- 05-fxrack
  2. LFO LINK then click any control for live modulation.

    FX rack, LFO rack & control panel
    FX rack, LFO rack & control panel -- 06-lforack
  3. Control panel: I/O, filter, EQ, comp, limiter and the preset browser. ? opens this manual.

    FX rack, LFO rack & control panel
    FX rack, LFO rack & control panel -- 07-controlpanel

6. Random chains

Live capture: RND CHAIN really runs during export -- the shots below show a freshly rolled layer stack and FX chain.

  1. RND CHAIN clears the stack and staggers in 1-6 random instruments (one layer every ~330 ms, so bridged plugins spawn one at a time) -- the capture below is a real roll.

    Random chains
    Random chains -- 08-rnd-layer-chain
  2. The same rack once the staggered loads have settled -- each layer shows its hosted instrument's parameters.

    Random chains
    Random chains -- 09-rnd-layer-settled
  3. RND CHAIN on the FX rack rolls a fresh effect chain on the summed layer output.

    Random chains
    Random chains -- 10-rnd-fx-chain
  4. Every roll lands in the preset list as rnd-* history -- double-click to recall.

    Random chains
    Random chains -- 11-rnd-history

7. Shared areas: VU meter, I/O & FX rack

The house-style panels common to the AZOPSOFT suite.

  1. VU meter -- stereo output level with peak hold, sitting under the visualizer. It mirrors what leaves the plugin after the master chain -- keep peaks out of the red.

    Shared areas: VU meter, I/O & FX rack
    Shared areas: VU meter, I/O & FX rack -- shared-vu
  2. I/O panel -- GAIN input trim and VOLUME master out bracket the post chain: multimode MODE / CUTOFF / RESO filter, LOW / MID / HIGH EQ, comp THRESH / RATIO / KNEE and limiter THRESH / RELEASE. The preset browser below has search, SAVE, theme cycling and ? (this manual).

    Shared areas: VU meter, I/O & FX rack
    Shared areas: VU meter, I/O & FX rack -- shared-io
  3. FX rack -- serial effect slots on the summed output. + ADD opens the effect menu, CLEAR empties the chain, ^ / v reorders slots; each slot has BYPASS, RDM (random params) and X. Rack randomizers: RND CHAIN builds a fresh chain, RND FX appends one effect, RND PRM re-rolls every slot's parameters.

    Shared areas: VU meter, I/O & FX rack
    Shared areas: VU meter, I/O & FX rack -- shared-fx