aRts is a framework for developing modular
multimedia applications. The sound server, artsd,
allows multiple applications to cooperatively
process and output sound and music. aRts is
designed to provide its filter and synthesis
capabilities to other applications using the
multimedia communication protocol (MCOP). aRts is
also capable of modular realtime synthesis. It can
create sounds & music (realtime midi synthesis)
using small modules like oscillators for creating
waveforms, various filters, mixers, faders, etc.