Skip to main content

OPAL instrument

OPAL is a two-operator FM synthesizer inspired by OPL-era PC sound hardware. Each instrument is monophonic. Any of the 64 instrument slots can hold an OPAL preset, subject to available memory; there is no fixed three-preset limit.

NullPerator OPAL two-operator instrument settings

General settings lead into two aligned operator columns.

Instrument settings​

FieldValuesDefaultBehaviour
ALGORITHM1*2, 1+21*2Serial FM (operator 1 modulates 2) or parallel/additive output.
DEEP TREM/VIBTwo bits00Global deep-tremolo and deep-vibrato flags.
FEEDBACK0–70Feedback amount for operator 1.

For DEEP TREM/VIB, hold Enter, choose the tremolo or vibrato bit with Left / Right, and toggle it with Up / Down.

Operator settings​

The blue Operator Settings divider shares a row with OP 1 and OP 2. The active operator header highlights only while an operator field is focused. The two operators appear side by side below it. Up / Down moves by row. Left / Right without Enter switches operator columns; hold Enter while changing the selected operator's value.

FieldValuesOP1 defaultOP2 defaultBehaviour
LEVEL00–3F1700Output attenuation: 00 is loudest and 3F is quietest.
MULTIPLIER0–F11Operator frequency multiplier.
A/D/S/RFour hex digitsF1C8F1D8Attack, decay, sustain, and release.
SHAPEEight choicesSINESINESINE, HALF, ABS, PULS, EVEN, AB-E, SQR, or DSQR.
TR/VB/SU/KSRFour bits00000010Tremolo, vibrato, sustained envelope, and key-rate scaling flags.
KEYSCALE0, 1.5, 3, 61.50Selects the displayed high-note attenuation curve.

A/D/S/R and TR/VB/SU/KSR are component fields: hold Enter, select a digit or bit with Left / Right, then edit it with Up / Down.

Voice behaviour​

One OPAL instrument owns one synth channel. If the same instrument number is triggered by several tracker tracks, a later note replaces the earlier note. Allocate another OPAL slot for another simultaneous voice.