Synome is Plinken’s built-in polyphonic synthesizer, implemented as a CLAP plugin. It provides a classic subtractive synthesis architecture inspired by the Moog synthesizer, with modern additions like FM synthesis, hard sync, an arpeggiator, and built-in effects.
OSC 1 ──┐ ┌── Filter Env ──┐
(FM) ◄─┤ Mixer ──┤ ├── Moog Filter ── Amp Env ── Drive
Noise ──┘ └── LFO ─────────┘
Mod FX (Chorus/Phaser/Flanger)
Oscillators — Two oscillators with saw/pulse morphing + noise generator
Mixer — Blend OSC1, OSC2, and noise
Filter — Moog ladder filter (2/4-pole, LP/BP/HP) with envelope, LFO, and keytracking
Amplifier — ADSR envelope with velocity sensitivity
Effects — Modulation FX → Space FX → Drive → Pan
Property Value Max polyphony 16 voices Voice stealing Oldest releasing voice first Mono mode Single voice with legato Glide Portamento (0–2000 ms)
Setting Voices 0 4 voices 1 8 voices 2 12 voices 3 16 voices
Synome has 74 parameters organized into these groups:
Group Params ID Range Description Oscillator 1 8 0–7 Shape, tuning, FM, modulation Mix 5 8–12 Oscillator balance, noise Oscillator 2 6 13–18 Shape, tuning, sync, modulation Filter 9 19–27 Mode, resonance, frequency, modulation Output 6 28–33 Volume, mono, legato, unison, pan, glide Filter Envelope 4 34–37 ADSR for filter cutoff Amp Envelope 4 38–41 ADSR for amplitude Mod Envelope 4 42–45 ADSR for modulation LFO 5 46–50 Rate, shape, sync, retrigger, delay Mod FX 4 51–54 Type, rate, depth, mix Space FX 6 55–60 Reverb type, time, amount, feedback, damping Arpeggiator 6 61–66 On, octave, rate, mode, gate, sync Pitch 4 67–70 Bend range, mod amount, vibrato Master 3 71–73 Drive, voice count, master tune
See Oscillators for detailed parameter tables.
Moog ladder filter based on Huovilainen’s non-linear model with tanh saturation.
Mode Value Description Lowpass 0 Classic low-pass (2-pole or 4-pole) Bandpass 1 Band-pass Highpass 2 High-pass
Setting Value Description 2-pole 0 12 dB/oct — gentler rolloff 4-pole 1 24 dB/oct — classic Moog sound
Source Parameter Description Envelope filter_env_on, filter_env_amountFilter envelope → cutoff (bipolar, ±4 octaves) LFO filter_lfo_on, filter_lfo_amountLFO → cutoff (±2 octaves) Keytracking filter_keytrackNote pitch → cutoff (0–100%)
Three ADSR envelopes with independent timing:
Envelope Target Params Filter Filter cutoff filter_attack, filter_decay, filter_sustain, filter_release Amp Voice amplitude amp_attack, amp_decay, amp_sustain, amp_release Mod Modulation routing mod_attack, mod_decay, mod_sustain, mod_release
All envelope times range from 1 ms to 8 seconds.
Parameter Range Default Description lfo_rate0.01–50 Hz 1.0 Hz LFO speed lfo_shape0–4 0 Waveform (see below) lfo_syncon/off off Sync to transport tempo lfo_retrigon/off off Retrigger per voice (vs global) lfo_delay0–2 s 0 s Delay before LFO starts
Value Shape 0 Sine 1 Triangle 2 Saw 3 Square 4 Sample & Hold (random)
Parameter Range Default Description arp_onon/off off Enable arpeggiator arp_octave0–3 0 Octave range (0 = 1 octave) arp_rate0.5–30 Hz 4.0 Hz Note rate arp_mode0–3 0 Pattern mode arp_gate10–100% 50% Note length as percentage of step arp_syncon/off off Sync to transport
Value Mode 0 Up 1 Down 2 Up-Down 3 Random
Type Value Description Off 0 Bypass Phaser 1 5 ms base delay, phase-shifting Flanger 2 1 ms base delay with feedback Chorus 3 15 ms base delay, detune effect
Type Value Description Off 0 Bypass Delay 1 Stereo delay (up to 4 seconds) Small Reverb 2 Room reverb (0.7 decay) Large Reverb 3 Hall reverb (0.85 decay)
Synome uses a Svelte-based webview GUI with:
Knobs, sliders, switches, and selectors
Patch browser with save/load
Real-time parameter visualization
Grid-based panel layout
-- Synome is loaded as a CLAP instrument on a MIDI track
-- Control parameters via the plugin panel or automation
-- Open the plugin manager to add Synome
pl . cmd ( " plugins:open-audio-plugins " )