Modular software music studio

A modular software music studio consists of a plugin architecture that allows the audio to be routed from one plugin to another in many ways, similar to how cables carry an audio signal between physical pieces of hardware.

All aspects of signal synthesis and manipulation are handled entirely by the plugin system. Signal synthesis is performed by "Generators" such as synthesizers, noise generator functions, samplers, and trackers. The signal can then be manipulated further by "Effects" such as distortions, filters, delays, and mastering plugins.