quarx audio unit
quarx are highly optimized, small DSP modules.
Each module's outputs can be routed to any module's inputs. In addition to processing inputs and with a few exceptions all module coefficients are inputs.

An interconnected quarx network is considered an algorithm and can run on any hardware for which a port has been provided.
Such an algorithm can perform the processing of an audio plugin, a DAW, a dedicated device and/or recursively be wrapped into a quarx submodule itself.

An algorithm can be instantiated, spread out and run entirely or partly in parallel on single or multicore processing units (like OpenCL or processor cores) and its processing graph can be modified in real time without stopping the processes.


ports modules