User Guide - v1.7.0

Diatom

A monophonic FM synthesizer with a sub oscillator, modulation envelope, amplitude envelope, glide and warble controls.

Diatom synthesizer UI

Overview

Diatom is a monophonic dual oscillator synth that combines an FM voice with a filtered sub oscillator. The FM section provides classic bell and electric piano tones, as well as bleeps and bloops. The sub oscillator anchors the output to the fundamental pitch.

FM Section

The FM section creates its main tone by using one oscillator to modulate the frequency of another. FM controls how strongly that modulation acts, while Ratio changes the relationship between the two frequencies. Lower Ratio values create glitchy bleeps and higher values produce richer, ringing or metallic colors. Setting the Ratio control to rounded values produces more harmonic resonances between the two FM oscillators.

The FM Envelope is used to control the curve of the FM amount over time. It applies the FM amount contour separately from Amp Envelope’s volume contour. A quick rise and fall in the FM Envelope can create a bright strike followed by a smoother body. A longer attack ramps the extra harmonics, creating rich swells.

The Sub Oscillator

The sub oscillator provides a separate lower layer that provides a steady foundation underneath the more complex FM tone. Lower Sub Cutoff to soften its upper harmonics without having to soften the main FM voice.

Warble & Glide

The Warble section adds a vibrato effect to both the FM and sub oscillators. Depth controls its extent and Rate its speed. The Glide dial applies portamento, creating a smooth transition from one note to the next and affects only the FM section.

Properties

PropertyValue
Default polyphony1
Maximum polyphony1
Tonal scale supportYes
Velocity supportYes
Sustain supportYes
Voice allocationFirst note priority

Controls

ControlDescriptionDefaultMinimumMaximumUnitsOptions
FM LevelSets the main FM oscillator level.1-648dB
FMSets the FM modulation depth.20030amount
RatioSets the frequency ratio between carrier and modulator.16016ratio
FM Envelope AttackSets how long FM modulation takes to rise.0.00102seconds
FM Envelope DecaySets how long FM modulation takes to fall to sustain.0.205seconds
FM Envelope SustainSets the sustain of the FM modulation.0.501Gain
FM Envelope ReleaseSets how long FM modulation takes to fade after release.205seconds
Sub LevelSets the sub oscillator level.0.5-648dB
Sub CutoffSets the sub oscillator filter cutoff.200002020000Hz
Sub ResEmphasizes frequencies around the sub filter cutoff.0024Q
Sub OctaveChooses the sub oscillator octave division.112octaveI, II
Sub ShapeChooses the sub oscillator waveform.sinesine, square, sawtooth, triangle
Warble DepthSets vibrato depth.001amount
Warble RateSets vibrato speed.80.0116Hz
GlideSets the portamento time between notes.001seconds
Amp Envelope AttackSets how long the note takes to reach full volume.0.00102seconds
Amp Envelope DecaySets how long the volume takes to fall to sustain.0.205seconds
Amp Envelope SustainSets the held volume level.0.501Gain
Amp Envelope ReleaseSets how long the note fades after release.205seconds

Related Modules

  • Amoeba provides subtractive bass and lead sounds with separate filter and amplitude envelopes.
  • Elements provides metallic and percussive tones with a shared filter and amplitude envelope.
  • Bayerova provides sampled piano tones and six voices for chords.
Last updated:
© 2026 Sonic Fauna LLC.
 
All rights reserved.