SynthWorld synthesizers: user manual

The controls and ideas shared by every synthesizer made with SynthWorld.

Outline. Each section lists the points it will cover; the full text and the screenshots come later.

Introduction #

a whole synth UI with each panel labelled

How a SynthWorld synth works #

The patch

Processors

Voices and the global side

Modulation

diagram: voices (per-voice processors) → sum → global processors → output, with modulation arrows

Basic controls #

Knobs and sliders

a knob and a linear slider, plain and modulated

Value bars

a value bar of three values, the middle one modulated

Typing a value in

Copying and pasting values

Buttons and boxes

Right-click menus

Mouse cursors

the cursors, each with its meaning

Text fields

Undo and redo

Comparing two versions: A and B

The A and B buttons, A lit, with their right-click menu.

Randomising the patch

The randomise button (a die) with its right-click menu.

Panic: cutting all sound

The panic button (an exclamation mark).

The info box #

the info box small, and expanded

Processors #

A processor's panel

a processor panel with its parts labelled

Turning a processor on and off

Copying a processor's values

Processor containers

a container panel with its box open

a container panel showing a stack of three oscillators

Extended processors

an extended processor's panel: an oscillator with its gain knob

Modulation #

Selecting a modulator

a modulator selected: its button lit, + buttons on the sliders

Adding a modulation

Amount, range and live value

close-up of a modulated knob: handle, range, live mark

Direction, on/off, removing

The curve

a mod matrix row's curve display: straight, bent up, a two-way one bent

Modulating an amount

Copying modulations

The mod matrix

the mod matrix with a few rows, one row labelled

What can modulate what

Macros

a macro's panel, and a knob it's routed to showing where the macro has taken it

The graph #

the graph of a simple patch, with node, signal cable, modulation cable and output labelled

Nodes

Signal cables

Side-chain inputs

a compressor's node with a cable into its input and one into its side-chain arrow

Modulation cables

Moving around and the view menu

The two sides

a graph with both sides, the dashed line and a node on the line

The note side

the note side of the graph: two note nodes, their cables, the line, and NOTES OUT under them with its cable

Notes before the voices #

Note processors

Their order

Sending the notes on

The arpeggiator

The chord maker

the chord maker's panel, a chord held

Transpose

Tuning #

The patch's tuning

the tuning editor showing a 19-note tuning in ratios

The keyboard mapping

the tuning editor with a seven-note scale mapped to the white keys

The tuning browser

the tuning browser with the stock package open and a tuning selected

Importing and exporting Scala files

Making your own

MTS-ESP: tuned by the project

The MTS-ESP setting on, its master line showing a tuning's name.

Wavetables #

A processor's wavetable

an oscillator's panel with its wavetable button over the wavetable display

The wavetable browser

a processor's wavetable browser open over the synth, the stock package open

Pictures as wavetables

Audio files as wavetables

Wavetables and patches

Samples #

A processor's sample

a sampler's panel with its sample button

The sample browser

a processor's sample browser open over the synth

Audio files as samples

The sampler

the sampler's panel, in LOOP mode

the sampler's panel showing its values

Samples and patches

Grooves #

A processor's groove

the arpeggiator's panel with its groove button

The groove browser

the arpeggiator's groove browser open over the synth

MIDI files as grooves

Grooves and patches

Chord maps #

A processor's chord map

The chord map browser

The chord map editor

the chord map editor open on a scale's seventh chords

Chord maps and patches

Effects #

The delay

The saturator

The bitcrusher

The chorus

The flanger

The phaser

The reverb

The compressor

The gate

The limiter

The parametric equaliser

The ring modulator

The stereo width

Sending sound to a global processor

Global notes

Global modulators on the voices

Presets #

The browser

the preset browser with a preset selected, parts labelled

Searching and favourites

Loading

Locks: keeping parts of the patch

A locked processor's panel, the small lock in its bottom right corner, with the right-click menu showing the unlock item.

The lock button with its menu of the synth's parts, two of them ticked.

Saving

Packages and folders

Dropping preset files on the synth

Moving, copying, deleting

Presets built into the synth

Forms and the file picker

the save form, and the file picker

Settings #

the settings

Master volume

Voices

Unison

Voice stealing

Legato

Output meters

The meter next to the master volume, its bars in the warning colour past 0 dBFS; the scope with a steady wave.

Output panel

The output panel over the synth: the spectrum of a chord, its wave, the level meter with its scale.

CPU meter

The output panel's header with the CPU meter: the bar, its mark ahead of it, the percentage.

DC filter

Safety clip

Glide

Oversampling

Tempo

View size

Skin

Keyboard shortcuts

The shortcuts editor, one shortcut waiting for its keys

MIDI controllers #

Playing as modulation

the MIDI modulators' panels, one being dragged onto a knob

Their curve

a velocity curve with two added points and a bent segment, a note held

MIDI learn

a knob's right-click menu with the MIDI items

A controller's range

MIDI channel

Program changes

MPE

In your DAW #

Automation

Modulation by the DAW

What's saved with a project

Notes, pedals and pitch wheel

Audio input

Notes out

Tempo and song position

Automation and mapping marks

three knobs: one with a ring, one with a filled dot in a lane's colour, one with a dot and a square

The DAW's menu entries

The track's name

Key names

Bouncing and the tail

Several processor cores

On its own, without a DAW #

the standalone window showing the devices' settings

Audio output

MIDI inputs

Playing from the computer's keyboard

the keyboard button lit, and the keys' layout over a computer keyboard

MIDI clock

MIDI output

What's kept between runs

After a crash: session recovery

the question asked after a crash, over the window

Starting it from a terminal

Notifications #

Mouse and keyboard reference #

WhereActionWhat it does
Knob or slider, a value of a value barDragChange the value
Shift or Ctrl + dragFine change
Mouse wheelSmall steps
Double-clickReset to default
Right-clickEnter value, reset, copy/paste value and modulations
Value popupEnter / click outside / EscapeKeep / keep / cancel
AnywhereRight-click → Show infoExpand the info box on that control
AnywhereEscapeDeselect the modulator; shrink the info box
AnywhereMDeselect the modulator, or select the last one again
AnywhereCtrl+Z / Ctrl+Y or Ctrl+Shift+ZUndo / redo
AnywhereCtrl+PPanic: cut everything that sounds
Anywhere (application)Ctrl+KTurn the computer keyboard on / off
Anywhere (application, keyboard on)A W S E D F T G Y H U J K O L; Z / XPlay notes; octave down / up
Info boxDouble-clickExpand
Click outsideShrink
Graph nodeDragMove it
Double-click its bodyExpand / collapse
Drag from its outputConnect a signal cable
Modulator buttonDrag onto a sliderAdd a modulation and select its modulator
Modulator button (graph)Drag onto a nodeAdd a modulation
CableDragMove its end; onto the background: remove
Click (modulation cable)Show its modulation's controls; click outside to close
Right-clickRemove cable
Graph backgroundDragMove the view
Mouse wheelZoom
Right-clickView menu
Preset listClick / double-clickSelect / load (or fold a package or folder)
Up DownMove the selection
Left RightFold / unfold
EnterLoad
Drag a row onto anotherMove (copy, from a built-in package)
Search boxTypeList only what has every word
Enter / EscapeSelect the first one found / empty the box
The synth's windowDrop a preset file or a folder from the computerImport it and load it
Text fieldsTab / Enter / EscapeNext field / confirm / cancel
Ctrl+EnterConfirm, in a several-line field
Ctrl+C X V ACopy, cut, paste, select all
View size confirmationEnter / EscapeKeep / revert
Shortcuts editorClick a shortcut, then keys / Backspace / EscapeSet it / empty it / leave it
Escape / click outsideClose

The stock processors #

Known limitations #