The full documentation for the binaries is in the following manual pages:
- Manual page for aras-daemon [Plain text]
- Manual page for aras-player [Plain text]
- Manual page for aras-recorder [Plain text]
The full documentation for the configuration files is in the following manual pages:
- Manual page for aras.conf [Plain text]
- Manual page for aras.schedule [Plain text]
- Manual page for aras.block [Plain text]
The full documentation for the log file is in the following manual pages:
- Manual page for aras.log [Plain text]
The archived documentation is also available from the former ARAS Wiki.
Audio processing / FM radio
If you want to process your audio stream before broadcasting using JACK Audio Connection Kit, run a stack of audio effects like Calf Rack, JACK Rack, LV2 Rack or similar, with your set of LADSPA or LV2 plugins.
You have two options to automate the management of the JACK patchbay:
- Run QjackCtl with a proper patchbay profile.
Run jack.plumbing with a proper rule file. In this case, be careful with the elapsed time to ensure patchbay is updated correctly.
$ jack.plumbing -q -u 100000 rule-file
$ /usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2 1> /dev/null 2> /dev/null &
$ aras-daemon /etc/aras/aras.conf > /dev/null &
$ calfjackhost --load session > /dev/null &
$ jack.plumbing -q -u 100000 rule-file 2> /dev/null
Streaming / Internet Radio
If you want to feed a streaming server with ARAS using JACK Audio Connection Kit, do the following:
Customize your configuration files and configure your JACK patchbay to feed avconv properly.
Since ARAS is based on GStreamer, it can play a variety of multimedia formats, including video files. So if you want to automate a TV station with ARAS, set up your configuration files and do the following:
$ DISPLAY=:1.0 aras-daemon /etc/aras/aras_1.conf &
$ DISPLAY=:2.0 aras-daemon /etc/aras/aras_2.conf
Two ARAS processes working on different displays allows you to generate video and on-screen graphics for further mixing.