aRts, which stands for
analog
Real
time
synthesizer, is an audio framework that is no longer under development. It is best known for previously being used in
KDEKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
(series
2K Desktop Environment 2 was the second series of releases of the K Desktop Environment . There were three major releases in this series.-Major updates:...
and
3K Desktop Environment 3 was the third series of releases of the K Desktop Environment . There were six major releases in this series.-K Desktop Environment 3.0:...
) to simulate an
analog synthesizerAn analog or analogue synthesizer is a synthesizer that uses analog circuits and analog computer techniques to generate sound electronically. The earliest analog synthesizers in the 1920s and 1930s such as the Trautonium were built with a variety of vacuum-tube and electro-mechanical technologies...
.
A key component of aRts is the
sound serverA sound server is software that manages the use of and access to audio devices, most notably, the soundcard. It usually runs as a background process...
which mixes several
sound streamStreaming media is multimedia that is constantly received by and presented to an end-user while being delivered by a streaming provider.The term "presented" is used in this article in a general sense that includes audio or video playback. The name refers to the delivery method of the medium rather...
s in
realtimeIn computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
. The
sound serverA sound server is software that manages the use of and access to audio devices, most notably, the soundcard. It usually runs as a background process...
, called
artsd (d for
daemonIn Unix and other multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user...
), is also utilized as the standard sound server for KDE2–3. However, the sound server is not dependent on KDE and can be used in other projects. It is a direct competitor to
JACK Audio Connection KitJACK is a professional sound server daemon that provides real-time, low latency connections for both audio and MIDI data between applications that implement its API...
, another real-time sound server, and an indirect competitor to the
Enlightened Sound DaemonIn computing, the Enlightened Sound Daemon is the sound server for Enlightenment and GNOME.ESD will mix together the simultaneous audio output of multiple running programs, and output the resulting stream to the sound card....
(ESD). It is now common to use ALSA's software mixing instead of artsd.
The
aRts platformA computing platform includes some sort of hardware architecture and a software framework , where the combination allows software, particularly application software, to run...
also includes aRts Builder — an
applicationApplication software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...
for building custom layouts and configurations for audio mixers, sequencers, synthesizers and other audio
schemaThe word schema comes from the Greek word "σχήμα" , which means shape, or more generally, plan. The plural is "σχήματα"...
via a user-friendly
graphical user interfaceIn computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
. aRts is
free softwareFree software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
, distributed under the terms of the
GNU General Public LicenseThe GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
.
End of project
On December 2, 2004 aRts' creator and primary developer Stefan Westerfeld announced he was leaving the project due to a variety of fundamental development and technical issues with aRts.
In KDE 4 developers chose to replace aRts with a new multimedia API known as
PhononPhonon is the multimedia API provided by Qt and is the standard abstraction for handling multimedia streams within the KDE Software Compilation 4....
. Phonon will provide a common interface on top of other systems, such as
Xinexine is a multimedia playback engine for Unix-like operating systems released under the GNU General Public License. xine is built around a shared library that supports different frontend player applications. Another important feature of xine is the ability to manually correct the synchronization...
, to avoid being dependent on a single multimedia framework.
See also
- Enlightened Sound Daemon
In computing, the Enlightened Sound Daemon is the sound server for Enlightenment and GNOME.ESD will mix together the simultaneous audio output of multiple running programs, and output the resulting stream to the sound card....
(ESD) – used by GNOMEGNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
- PulseAudio
PulseAudio is a cross-platform, networked sound server commonly used on the Linux-based and FreeBSD operating systems.PulseAudio runs under Microsoft Windows, Mac OS X, and POSIX-compliant platforms, such as Linux and FreeBSD...
– Advanced Sound Server intended to be a replacement for the ESD
External links