ecasoundrc (5)
NAME
ecasoundrc - ecasound rcfile
SYNOPSIS
{prefix}/share/ecasound/ecasoundrc (for instance ´/usr/local/share/eca-
sound/ecasoundrc´) $HOME/.ecasound/ecasoundrc
DESCRIPTION
ecasoundrc is the main configuration file for ecasound. Any user-spe-
cific modification should be done to $HOME/.ecasound/ecasoundrc, not to
the global resource file.
The format is quite simple. One line consists of a configuration vari-
able and its value. Variable and value are separated with either ´=´ or
´ ´. Lines beginning with a "#" are ignored (comment lines).
VARIABLES
midi-device
MIDI-device. If the device name is given in rawmidi,/dev/midi*
format, OSS/Linux or OSS/Lite drivers are used. Device
rawmidi,/dev/snd/midiCxDy opens an ALSA raw-MIDI device with
card number ´x´ and device number ´y´. See ecasound(5) man page
(the ´-Md option) for more info. Defaults to rawmidi,/dev/midi.
default-output
Output device to use. Defaults to /dev/dsp.
default-audio-format
Default values for sample format, channel count, sampling rate
and channel interleaving. Syntax is the same as used by eca-
sound´s -f option (see ecasound(1)). Defaults to
s16_le,2,44100,i.
default-to-precise-sample-rates
Whether to ignore sample rate differences (and possibly avoid
resampling). Currently only affects OSS-devices. Defaults to
false.
bmode-defaults-nonrt
Selects the default parameters to use with buffering mode
´nonrt´ (other modes are ´rt´ and ´rtlowlatency). Parameters
are given as a comma-separated tuple of values: 1) buffersize
(number,-b), 2) raised priority (true/false,-r), 3) sched_prior-
ity (number,-r:X), 4) double buffering (true/false,-z:db), 5)
db-bufsize (number,-z:db,X), and 6) max intbuf
(true/false,-z:intbuf). Defaults to
1024,false,50,false,100000,true.
resource-directory
Directory for global ecasound configuration files. Defaults to
{prefix-dir}/share/ecasound. Note! User-specific resource files
can be be stored to ´$(HOME)/.ecasound/´. For instance you can
add your own presets definitions to ´$(HOME)/.eca-
sound/effect_presets´.
resource-file-genosc-envelopes
Configuration file for generic oscillators. Is located in the
resource directory. Defaults to generic_oscillators.
resource-file-effect-presets
Configuration file for effect presets. Is located in the
resource directory. Defaults to effect_presets.
ladspa-plugin-directory
Directory containing LADSPA effect plugins. Defaults to {prefix-
dir}/lib/ladspa. If environment variable LADSPA_PATH exists,
directories specified in it are automatically searched for plug-
ins. Note! To match the syntax of the LADSPA_PATH environment
variable, ´ladspa-plugin-directory´ can contain multiple direc-
tories, separated by ´:´ characters.
ext-cmd-text-editor
If ext-cmd-text-editor-use-getenv is false or "EDITOR" is null,
value of this field is used. Defaults to pico.
ext-cmd-text-editor-use-getenv
Should ecasound try to query environment variable "EDITOR".
Defaults to true.
ext-cmd-wave-editor
Command line for executing an external wave editor. Defaults to
snd.
ext-cmd-mp3-input
Command for starting mp3 input. All output should be directed to
standard output. Before execution, "%f" is replaced with path to
the input mp3. If exists, "%o" is replaced with the start offset
in mp3 frames. Defaults to mpg123 --stereo -r -b 0 -q -s -k %o
%f.
ext-cmd-mp3-output
Command for starting mp3 output. All input data should be read
from standard input. Before execution, "%f" is replaced with
path to the output mp3, %S with sample rate in kHz, and %B with
encoding bitrate in kbps. Defaults to lame -b %B -s %S -x -S -
ext-cmd-ogg-output
Command for starting ogg output. All input data should be read
from standard input. Before execution, "%f" is replaced with
path to the output ogg, %c, %s and %b with equivalent format
parameters, and %B with encoding bitrate in kbps. Defaults to
oggenc -b %B --raw --raw-bits=%b --raw-chan=%c --raw-rate=%s
--output=%f -.
ext-cmd-mikmod
Command for starting mikmod input. Before execution, "%f" is
replaced with file path, and %s with select sample rate.
Defaults to mikmod -d stdout -o 16s -q -f %s -p 0 --noloops %f.
ext-cmd-timidity
Command for starting timidity++ input. Before execution, "%f" is
replaced with file path. Defaults to timidity -Or -o - %f.
SEE ALSO
ecasound(1), ecatools (1), ecasound-iam(1)
AUTHOR
Kai Vehmanen, <kai.vehmanen@wakkanet.fi>
13.08.2003 ecasoundrc(5)