ZYNADDSUBFX(1)
β¨ ZYNADDSUBFX(1) β the manual page, but make it a vibe β¨
okay bestie, sit down, hydrate, because we're about to talk about zynaddsubfx β a whole software synthesizer, section 1 of the manual, and she is that girl. π
πΈ NAME πΈ
zynaddsubfx β a software synthesizer. literally that's it, that's the whole name section, but she contains multitudes, fr fr. π
π¦ SYNOPSIS π¦
zynaddsubfx [OPTIONS]
that's it. that's the whole invocation. run her with options, or run her with nothing and let her cook. no cap. π
π DESCRIPTION π
zynaddsubfx</purl> is a polyphonic multimbral synthesizer β yes, polyphonic AND multitimbral, she's doing both, main character energy honestly β and she supports three synthesis engines plus numerous effects to generate sound. not one engine. not two. three. obsessed. π₯
so let's meet the engines, because they all ate:
- ADsynth generates sounds by adding a number of voices. and each voice?? each voice has filters, envelopes, LFOs, morphing, modulation (Ring Modulation, Phase Modulation... and bestie, the modulators can have any shape), resonance, etc... Each voice includes a waveform generator with up to 128 sine/non-sine harmonics. You can use Fourier synthesis, or if you don't like it you can wave-shaping/filtering of functions. iykyk. β¨
- SUBsynth is a simple engine which makes sounds through harmonic filtering of white noise. lowkey the minimal queen of the lineup. simple, but she delivers. π«Ά
- PADsynth is an engine that makes very beautiful pads and other instruments, which can be exported for use with other programs. the way she's beautiful AND shareable?? generous icon behavior. π
Midi and audio support exists for OSS, ALSA, JACK, and others... so whatever your audio situation is, she probably speaks it. π
π OPTIONS π
every single one, no skips, no shortcuts, we're not summarising the boring parts because none of these are boring:
-h,--helpβ Display command-line help and exit. the "hello, what do you do" button. π-v,--versionβ Display version and exit. find out which era of her you're running. β-l,--load=FILEβ Loads a.xmzfile. π-L,--load-instrument=FILEβ Loads a.xizfile. π¦-r,--sample-rate=SRβ Set the sample rateSR. π§-b,--buffer-size=SRβ Set the buffer size, which determines the granularity of how often parameter changes can be applied. ngl this one matters if you want your knob-twiddles to feel snappy. π₯-o,--oscil-size=OSβ Set the ADsynth oscillator size. πΈ-S,--swapβ Swap Left and Right output channels. for when your ears are built different. π-D,--dumpβ Dumps midi note ON/OFF commands. π-U,--no-guiβ Run ZynAddSubFX without user interface. headless queen. π-N,--named=Nameβ Postfix IO Name when possible. π-a,--auto-connectβ AutoConnect when using JACK. she'll do the introductions for you. π«Ά-O,--output=engineβ Set Output Engine. π-I,--input=engineβ Set Input Engine. β¨-e,--exec-after-init=commandβ Run post-initialization script. This script will be run after midi and audio drivers have been initialized. timing is everything bestie. π-M,--midi-learn=FILEβ Load a midi learn binding (.xlz) file. π
π BUGS π
found a bug?? not me manifesting that, but okay β please report any bugs to either the mailing list:
zynaddsubfx-user@lists.sourceforge.net
or the bugtracker:
https://sourceforge.net/p/zynaddsubfx/bugs/
please actually report them instead of just being mad in the group chat, bestie. she can't fix what she doesn't know about. π
π AUTHOR π
ZynAddSubFX was originally written by Nasca Octavian Paul. It is currently being maintained by Mark McCurry. give them their flowers, they earned them. π
and that's the whole page, diva. π this edition of ZYNADDSUBFX(1) is dated 2025-05-03 β so if you're reading this from the future, hi, hope the audio stack is behaving. π¦β¨π
π¦ where this page comes from
- debian trixie: zynaddsubfx 3.0.6-7 Β· GPL-2.0-or-later
- ubuntu questing: zynaddsubfx 3.0.6-7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms