pluginplaygroundby matt hall
Back to All Purposes

Native Instruments

FM8

Creates FM-based instruments through freely routed operators, with detailed envelopes, morphing, arpeggiation and effects for both tonal and inharmonic sounds.

GUI Screenshot

From My Notebook

The page is ready. Listening notes, favorite settings, and experiments will live here.

The Overview

Operators instead of a fixed oscillator/filter chain

FM8 builds timbre by routing operators into one another through an editable matrix. An operator sent to the output acts as a carrier; one sent into another operator changes its timbre. The same operator can serve both roles. Frequency relationships and modulation amounts therefore determine both the pitched body and the evolving harmonic structure.

Accessible edits and deeper programming

Easy/Morph translates complex settings into broader controls for brightness, harmonic content, envelope shape, width and modulation. Expert pages expose operator tuning, waveforms, envelopes and routing directly, including a noise/saturation operator and a filter operator. The Morph Square interpolates selected timbral parameters between four states; it does not morph every setting in the instrument.

From a playable patch to a phrase

Start from a preset with Easy controls or create a simple carrier/modulator pair in the matrix. Add envelope motion before multiplying the routing complexity. The pattern-based arpeggiator turns held notes into structured sequences, and effects complete the sound. This architecture suits bright keys and percussion, evolving sustained patches, aggressive basses and deliberately metallic textures.

Source: Manual, “Arpeggiator Window,” pp. 61–63; “Easy / Morph Window,” pp. 66–71; “FM Matrix,” pp. 72–74; “Operator A-E Pages,” pp. 74–76.

The Controls

Easy/Morph

Use Harmonic to change operator frequency relationships, Brightness to change FM connection amounts, and Detune to separate oscillator pitches. Envelope Amount and Velocity Sensitivity adjust how strongly timbre responds over time and to playing dynamics. Timbre and amplitude ADSR controls are offsets to the underlying envelopes rather than replacements for them. Apply transfers the edits into the patch and recenters the Easy controls; Reset returns to the pre-edited sound.

Stereo Width, Volume and output Velocity handle broad presentation. LFO Rate, Vibrato, Timbre and Tremolo change movement. Load sounds into the Morph Square corners and move its handle to interpolate. Operator waveforms switch rather than interpolate, and envelopes, modulation assignments, arpeggiator settings and individual effect parameters are not part of the morph. Normalize Timbres copies the current state to all corners, useful before creating controlled variations.

FM matrix and operators

Drag at a matrix intersection to create a connection and set its level. Route at least one carrier to the output; modulation-only connections are not themselves an audible output. Reduce a connection to zero or double-click it to remove it. Self-feedback or inter-operator feedback adds complexity quickly, so raise it gradually.

On an operator page, Ratio tracks frequency relative to the played note; integer relationships tend to support harmonic spectra, while non-integer relationships add beating or inharmonicity. Offset adds a fixed frequency difference. Waveform selects the source shape, Key Sync/Free Run controls phase reset, and Velocity sensitivity affects level—or brightness when the operator is a modulator. Edit the amplitude envelope to determine how its contribution develops through the note.

Special operators and finishing

X combines noise with saturation. Noise Amp/Cutoff/Reso shape the noise; Saturator Gain, Asym and Limit control nonlinear processing. Z supplies two filters with Cutoff, Reso, continuously variable Mode and Cutoff Spread. Route them deliberately in the matrix rather than assuming all sound automatically passes through them.

The Arpeggiator uses held notes and a pattern editor. Set note order, accents, ties and transposition per step; Repeat determines the loop endpoint. Hold sustains the input note set, Key Sync restarts the pattern and Tempo Sync follows the host. Use Master for voicing, tuning, portamento and overall levels, then enable and adjust the desired processors in Effects.

Source: Manual, “Master Window,” pp. 48–51; “Effects Window,” pp. 52–60; “Arpeggiator Window,” pp. 61–65; “Easy / Morph Window,” pp. 66–71; “Expert Controls,” pp. 72–84.