Reaktor is a full-featured modular synthesis program for midi-based musicians.
it allows the user to use virtual "patches" to link synths with a vast array of filters, signal processors,
samplers, and other tools, to create virtually any sound imagineable.
each patched device can be played with a midi controller, or by linking the computer keyboard as midi.
*very* useful, highly tweakable audio software.