'\" t .\" Title: zynaddsubfx .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-02-26 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "ZYNADDSUBFX" "1" "2024-02-26" "\ \&" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAME" zynaddsubfx \- a software synthesizer .SH "SYNOPSIS" .sp \fBzynaddsubfx\fP [\fIOPTIONS\fP] .SH "DESCRIPTION" .sp \fBzynaddsubfx\fP is a polyphonic multimbral synthesizer, which supports three synthesis engines and numerous effects to generate sound. .sp 1) ADsynth generates sounds by adding a number of voices. Each voice has filters, envelopes, LFOs, morphing, modulation (Ring Modulation, Phase Modulation... 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\(cqt like it you can wave\-shaping/filtering of functions. .sp 2) SUBsynth is a simple engine which makes sounds through harmonic filtering of white noise .sp 3) PADsynth is an engine that makes very beautiful pads and other instruments, which can be exported for use with other programs. .sp Midi and audio support exists for OSS, ALSA, JACK, and others... .SH "OPTIONS" .sp \fB\-h, \-\-help\fP .RS 4 Display command\-line help and exit .RE .sp \fB\-v, \-\-version\fP .RS 4 Display version and exit .RE .sp \fB\-l, \-\-load=FILE\fP .RS 4 Loads a .xmz file .RE .sp \fB\-L, \-\-load\-instrument\fP=FILE .RS 4 Loads a .xiz file .RE .sp \fB\-r \-\-sample\-rate\fP=SR .RS 4 Set the sample rate SR .RE .sp \fB\-b, \-\-buffer\-size\fP=SR .RS 4 Set the buffer size, which determines the granularity of how often parameter changes can be applied .RE .sp \fB\-o, \-\-oscil\-size\fP=OS .RS 4 Set the ADsynth oscillator size .RE .sp \fB\-S, \-\-swap\fP .RS 4 Swap Left and Right output channels .RE .sp \fB\-D, \-\-dump\fP .RS 4 Dumps midi note ON/OFF commands .RE .sp \fB\-U, \-\-no\-gui\fP .RS 4 Run ZynAddSubFX without user interface .RE .sp \fB\-N, \-\-named\fP=Name .RS 4 Postfix IO Name when possible .RE .sp \fB\-a, \-\-auto\-connect\fP .RS 4 AutoConnect when using JACK .RE .sp \fB\-O, \-\-output\fP=engine .RS 4 Set Output Engine .RE .sp \fB\-I, \-\-input\fP=engine .RS 4 Set Input Engine .RE .sp \fB\-e, \-\-exec\-after\-init\fP=command .RS 4 Run post\-initialization script. This script will be run after midi and audio drivers have been initialized. .RE .sp \fB\-M, \-\-midi\-learn\fP=FILE .RS 4 Load a midi learn binding (.xlz) file. .RE .SH "BUGS" .sp Please report any bugs to either the mailing list \c .MTO "zynaddsubfx\-user\(atlists.sourceforge.net" "" or the bugtracker .URL "https://sourceforge.net/p/zynaddsubfx/bugs/" "" "" .SH "AUTHOR" .sp ZynAddSubFX was originally written by Nasca Octavian Paul. It is currently being maintained by Mark McCurry.