Tree [b3c81b] master /

File Date Author Commit
ExternalPrograms 2015-01-10 Daniel Winzen Daniel Winzen [526e01] Various fixes
cmake 2015-02-28 fundamental fundamental [d4134a] CMake: Remove FindGit.cmake
doc 2015-03-19 fundamental fundamental [1b004b] Doc: Add Basic Architectural Internals Description
pixmaps unknown
src 1 day ago fundamental fundamental [b3c81b] OscilGen: Fix Possible Crash On Copy/Paste
tlsf 2015-02-18 fundamental fundamental [440aed] Make Build Warning Free
.gitignore 2014-09-13 fundamental fundamental [75fb8e] Add bitcode files to ignore list
.gitmodules unknown
.travis.yml 2015-05-30 fundamental fundamental [9aba24] Travis: Add Pixmap Dependency
AUTHORS.txt 2015-02-25 fundamental fundamental [bca860] Update AUTHORS/HISTORY
CMakeLists.txt 2015-06-18 fundamental fundamental [6fa2f7] 2.5.1 PreRelease
COPYING unknown
CTestConfig.cmake unknown
ChangeLog 2014-06-29 fundamental fundamental [8cf7d0] Update History
FAQ.txt unknown
HISTORY.txt 2015-07-04 fundamental fundamental [05a539] 2.5.1 Release
README.adoc 2015-01-21 fundamental fundamental [e70471] Rewrite README
bugs.txt unknown
style.cfg 2011-09-14 fundamental fundamental [d2c9a4] Style: Restyling codebase unknown
zynaddsubfx-alsa.desktop 2014-05-06 fundamental fundamental [e90a3f] Update Desktop Files
zynaddsubfx-jack.desktop 2014-05-06 fundamental fundamental [e90a3f] Update Desktop Files
zynaddsubfx.ico 2013-04-05 fundamental fundamental [fda004] Updates install process from AUR hints
zynaddsubfx.svg 2013-04-05 fundamental fundamental [842e9d] Updating icon from AUR version

Read Me

It is a feature heavy realtime software synthesizer for Linux, OSX,
and Windows. 

Originally written by Nasca Octavian Paul <zynaddsubfx AT yahoo D0T com>

Maintained by Mark McCurry 2009+.

ZynAddSubFX is free program and is distributed WITH NO WARRANTY.
It is licensed under GNU General Public License version 2 (and only version 2).

The project page is
Mailing List:

Public Forum:

- FFTW 3.x.x  - necessary for Fast Fourier computations
- MXML-2.5+ from
- zlib library from
- Jack Audio (may be optional in the future)

- FLTK 1.x.x (tested with fltk 1.3+)
- a VST host for the VST version [For more information see:]

  For the main program see doc/build.txt.
  To compile the Spliter, run "make" from the "Spliter" directory.
  To compile the Controller, run "make" from the "Controller" directory.

Running on Linux
Under linux there are several options for both audio output and MIDI input.
Defaults are set at compile time and the desired backend can be set when
starting ZynAddSubFX with the '-I' and '-O' options.
The currently supported backends are:

- Audio Output
    * ALSA (Advanced Linux Sound Architecture)
    * OSS (Open Sound System)
    * JACK (JACK Audio Connection Kit)
    * Port Audio

- MIDI Input
    * ALSA
    * OSS
    * JACK

Running on OSX
Under OSX simply download the binary available on
and run with JACK

Running on Windows
NOTE: At this time only older versions of ZynAddSubFX were compiled on windows
      See older versions on (ie version 2.2.1)

Have fun! :-)
--The ZynAddSubFX team