Skip to content
ZynAddSubFX open source synthesizer
C++ C CMake Other
Branch: master
Clone or download
Friedolino and JohannesLorenz New distorsion types and edge rounding limiters
Enhance the distorsion module with

* tunable edge rounding for limiter and inverse limiter function
* 3 new distorsion types square, cubic and tanh
* dc offset at the input of the transfer function
* new function parameter to shape the function or the edge rounding

Token from Ticket 43 at sourceforge
Latest commit cc06b5d Apr 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DPF @ e0d8e14 Fit default values for most parameters Jul 6, 2017
ExternalPrograms ExternalPrograms: Fix Race In Makefile Dec 11, 2016
cmake Fix BashCompletion.cmake output script May 8, 2019
doc Documentation updates, README updates and link updates Sep 15, 2019
instruments @ 22ea12d Update rtosc/instruments submodules Feb 7, 2018
pixmaps Update Pixmaps Apr 7, 2014
rtosc @ 604de85 Disable port-checker test until fixed Nov 17, 2019
src New distorsion types and edge rounding limiters Dec 14, 2019
tlsf Documentation updates, README updates and link updates Sep 15, 2019
.gitignore Remove 4x in volume calculation Apr 22, 2019
.gitmodules Remove invalid branch name in .gitmodules Sep 22, 2018
.travis.yml Add 'fluid' To Package List In Travis-CI Build Mar 6, 2019
AUTHORS.txt Documentation updates, README updates and link updates Sep 15, 2019
CMakeLists.txt Removes occurences to missing HISTORY.txt. Sep 30, 2019
COPYING Update FSF Address Feb 12, 2016
CTestConfig.cmake cmake: setting up quasi-official build server Aug 23, 2011
NEWS.txt Documentation updates, README updates and link updates Sep 15, 2019
README.adoc Documentation updates, README updates and link updates Sep 15, 2019
TODO-release.md Removes TODO related to updating HISTORY.txt. Sep 30, 2019
style.cfg Style: Restyling codebase Sep 14, 2011
style.sh Style: reran style.sh Jun 1, 2012
zynaddsubfx-alsa.desktop Add Polish l10n for .desktop files Oct 14, 2017
zynaddsubfx-jack-multi.desktop Update zynaddsubfx-jack-multi.desktop Sep 12, 2018
zynaddsubfx-jack.desktop Add Polish l10n for .desktop files Oct 14, 2017
zynaddsubfx-oss.desktop Add Polish l10n for .desktop files Oct 14, 2017
zynaddsubfx.ico Updates install process from AUR hints Apr 5, 2013
zynaddsubfx.svg Documentation updates, README updates and link updates Sep 15, 2019

README.adoc

Build status

ZynAddSubFX

ZynAddSubFX is a fully featured musical software synthesizer for Linux, MacOS, BSD, and Windows. ZynAddSubFX exposes a wide array of synthesis parameters to make it flexible tool for sound design and a fun experience for playing instruments.

Zyn-Fusion Add Synth Editor

Features

  • Polyphonic with support for legato and mono playing modes.

  • Three synthesizer engines:

    • Additive Synthesis for classic synth sounds composed of a variety of voices with powerful modulation. This exposes modulators ranging from LFOs and envelopes to oscillator modulators for FM, PM, and AM.

    • Subtractive Synthesis for creating variable bandwidth harmonics from filtered white noise.

    • PAD synthesis for creating beautiful pads and other instruments.

  • Powerful waveform generator with up to 128 sine/non-sine harmonics.

  • A variety of filters including analogue modeled filters, formant filters, and state variable filters.

  • Envelopes can have ADSR (or ASR, etc..) modes or can be free modes (with any shape).

  • Effects for Reverb, Echo, Chorus/Flange, Phasing, Wave-shaping, Equalizing, Dynamic Filtering with flexible signal routing.

  • Instruments can be organized in kits, which allows you to make drum kits or layered instruments; this makes possible to use more than one instrument for a single part. It is possible to choose what items from the kit should be processed by the Part’s effects.

  • Randomness settings to create subtle differences in each sound to help create that familiar analogue warmth.

  • Microtonal capabilities with any scale, up to 128 notes per octave, and key mapping.

  • Extensive MIDI/Audio driver support including JACK, ALSA, OSS, and PortAudio.

  • Session Management Support via LASH/NSM.

  • Plugin Support via DSSI/LV2/VST.

  • Over 1100 high quality instruments included.

For more information see:

Dependencies

ZynAddSubFX depends on a number of dependencies for building. For more information on building the core along with the FLTK based interface see doc/building.txt and for building the new interface see https://github.com/zynaddsubfx/zyn-fusion-build.

Required:

Optional:

  • FLTK (for the oldest user interface)

  • NTK (for the old user interface)

  • JACK

  • OSS

  • ALSA

  • LASH

  • DSSI

  • CxxTest (for unit tests)

Sibling projects

License

ZynAddSubFX is available under the GPL-2.0-or-later license.

Have fun! :-)

--The ZynAddSubFX team

You can’t perform that action at this time.