%general-entities; ]> aRts-&trinity-version; aRts Introduction to aRts The Analog Real-time Synthesizer (aRts) provides sound support for Trinity programs and libraries. &lfs70_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &arts-md5sum; Download size: &arts-size; Estimated disk space required: &arts-buildsize; Estimated build time: &arts-time; aRts Dependencies Required , , , , , , and User Notes: Installation of aRts When extracted, the aRts tar file expands into the directory dependencies/arts. Install aRts by running the following commands: BUILD=/tmp/buildarts && ARTS=`pwd` && rm -rf $BUILD && mkdir -p $BUILD && cd $BUILD && cmake $ARTS \ -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON && unset ARTS BUILD && make This package does not come with a test suite. Now, as the root user: make install Command Explanations ARTS=`pwd`: This command saves the location of the aRts source code. rm -rf /tmp/buildarts; mkdir -p /tmp/buildarts; cd /tmp/buildarts: The developers strongly recommend building Trinity components in a directory separate from the source code. These commands ensure a clean starting location for the build process. : This option is the equivalent of the ./configure option. : This option provides verrbose messages when make is run. Contents Installed Programs Installed Libraries Installed Directories artsc-config, artscat, artsd, artsdsp, artsplay, artsrec, artsshell, artswrapper, and mcopidl aRts libraries The following subdirectories of $TRINITY_PREFIX: bin, include/arts, include/artsc, and lib/mcop Short Descriptions artsc-config is a utility to assist developers using the aRts C API. artsc-config artscat is a simple utility to send raw audio data to the sound server. artscat artsd is a daemon that provides access to the sound hardware resources. artsd artsdsp provides an interim solution that allows most of legacy sound applications to run unchanged. artsdsp aRts Libraries contains functions that support aRts programs. aRts Libraries artsplay is a simple utility to play a sound file. artsplay artsrec is a simple utility to record audio input. artsrec artsshell is intended as a utility to perform miscellaneous functions related to the sound server. artsshell artswrapper is a small wrapper program which simply sets real-time priority (running as root) and then executes artsd as a non-root user. artswrapper mcopidl is the Interface Definition Language (IDL) file compiler for MCOP, the Multimedia Communication Protocol used by aRts. mcopidl