Giter Site home page Giter Site logo

ngeiswei / zynaddsubfx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zynaddsubfx/zynaddsubfx

0.0 1.0 0.0 10.22 MB

ZynAddSubFX open source synthesizer

Home Page: http://zynaddsubfx.sf.net

License: GNU General Public License v2.0

Shell 0.01% Ruby 0.01% C++ 91.84% C 4.08% Makefile 0.06% CMake 4.00%

zynaddsubfx's Introduction

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. The following MIDI protocol extensions are provided:

    • Floating point notes via MIDI SysEx. Allows the exact pitch of a note on event to be specified as a 28-bit value.

    • Per-note controller events via MIDI SysEx. Allows individual active notes to receive MIDI control events.

    • Per-note pitch bend events via MIDI SysEx. Allows individual active notes to change pitch.

  • 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

Sibling projects

License

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

Have fun! :-)

--The ZynAddSubFX team

zynaddsubfx's People

Contributors

fundamental avatar johanneslorenz avatar hselasky avatar falktx avatar michiboo avatar dsheeler avatar polluxsynth avatar friedolino78 avatar trebmuh avatar carlo-bramini avatar metellius avatar original-male avatar kinichiro avatar zeograd avatar x42 avatar pgervais avatar pdesaulniers avatar jolivain avatar gouttegd avatar nick87720z avatar dvzrv avatar thenorili avatar luzpaz avatar ssj71 avatar laanwj avatar simonvanderveldt avatar hickscorp avatar mindhog avatar aerostitch avatar jmckernon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.