ZynAddSubFX 2.2.1 review

Download
by rbytes.net on

ZynAddSubFX is a opensource software synthesizer capable of making a countless number of instruments, from some common heared from ex

License: GPL (GNU General Public License)
File size: 0K
Developer: Nasca Octavian Paul
0 stars award from rbytes.net

ZynAddSubFX is a opensource software synthesizer capable of making a countless number of instruments, from some common heared from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds.

ZynAddSubFX project started in March 2002, and I had written it because I wish to make a synthesizer that produces very beautiful sounds, but which is freely available to anybody who needs it.

Here are some key features of "ZynAddSubFX":
realtime synthesizer
polyphonic (allows playing more than one note at once), mutlitimbral (allows playing more than one instrument at once) synth
Microtonal capabilities with any scale, any number of notes per octave (well... the no. of notes per octave must be less than 128) and keymapping
3 synthesiser engines: 1) first (called "ADsynth" or "ADnote") is a complex engine which makes sounds by adding a number of voices. Each one has filters, envelopes, LFOs, morphing, modulation (Ring Modulation, Phase Modulation... the modulators can have any shape), resonance, etc. Each voice includes a very powerful waveform generator with up to 128 sine/nonsine harmonics. You can use Fourier synthesis or if you don't like it you can waveshaping/filtering of functions. This engine includes antialiasing.
2) second (called "SUBsynth" or "SUBnote") is a simpler engine who allows to make sounds by subtraction of harmonics of sounds from white noise
3) third (called "PADsynth" or "PADnote") is engine that makes very beautifull pads and other instruments.
Instruments can be orgainzed in kits, which alows you to make drum kits or layered(mixed) 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.
Effects: Reverb, Echo, Chorus/Flange, Phaser,AlienWah (it's a kind of vocal morpher), Distorsion(Waveshaping), EQ, DynamicFilter
The effects can behave as System Effects or as Insertion Effects; this allows to use many effects at the same time. You can put any insertion effect on any part(or more insertion effects to same parts, if you like so) or you can put the insertion effect to Master output (very usefull if you use the EQ effect). Also, you can have instrument's effect (that is saved with the instrument).
Filters up to 60dB/octave (or more..); filters can be analogic (LPF,HPF, BPF,etc.), formant(advanced formant filters) and state variable (SVF)
Envelopes can have ADSR (or ASR, etc..) modes or can be free modes (with any shape)
Many settings has a "randomness" option, which you can make instruments that every time produces a subtle different sound; this produces a very pleasent effect (like analogue synths or natural instruments that can't produces exactly same sound twice). Because of this, even if it is digital synthesis, it sounds "warm". Listen the ogg vorbis demos from this page to hear this effect.
the specifications can be easily chaged, so (for example) if you want to change the number of voices or parts to a higher value or to allow a higher number of effects at the same time, there is necessary to chage only a single value from the source file (globals.h) and to recompile the program
Intuitive and easy to use User Interface with Clipboard and many objects has user presets
Midi support (supports many controllers) and (if you want) JACK support
the program has Virtual Keyboard which let you to use it even if you don't have a real midi keyboard
the graphical user interface can be completely disabled if the user need so
it is a free program, licensed under version 2 of the GNU General Public License
there are over 300 high quality instruments included into the package
many other features.... It is is impossible to describe all this program's features in just a page

What's New in This Release:
made to work with mxml-2.2 (will NOT work on older versions)
it is possible to remove completely the graphical user interface (e.g. it can run without X). For this you need to modify the DISABLE_GUI option from the Makefile.inc
added a commandline -L which load a instrument (.xiz) - now it only loads to part 0 (you can use this option with -l to load a master file and after this the option -L to replace the part)

ZynAddSubFX 2.2.1 keywords