ecasound documentation - manual pages

ecasoundrc

ecasoundrc

06.03.2001

NAME

ecasoundrc - ecasound rcfile

SYNOPSIS

$HOME/.ecasoundrc

DESCRIPTION

ecasoundrc is the main configuration file for ecasound. If it doesn't exist, ecasound creates it with default values. If it exists, all name-value pairs are read. When you quit ecasound, ecasoundrc is rewritten if resource values have been modified.

The format is quite simple. One line consists of a configuration variable 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-buffersize
Sets the size of buffer in samples (must be an exponent of 2). Same as the -b command line options. Defaults to 1024.

default-double-buffer-size
Set buffersize for double-buffering (-z:db, see below). Defaults to 100000.

default-to-interactive-mode
Whether to always use interactive mode (true or false). Same as the the -c command line option. Defaults to false.

default-to-raisepriority
Whether to always raise runtime priority (true or false). Same as the the -r command line option. Defaults to false.

default-to-double-buffering
Whether to used advanced double-buffering with audio inputs that support it. Defaults to false.

default-to-precise-sample-rates
Whether to ignore sample rate differences (and possibly avoid resampling). Currently only affects OSS-devices. Defaults to false.

resource-directory
Directory for global ecasound configuration files. Defaults to {prefix-dir}/share/ecasound.

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.

user-resource-directory
Directory for user-specific ecasound configuration files. If this directory exists, ecasound will search for filenames assigned to global resources (specified with resource-file-*). Defaults to ~/ecasound-config.

internal-plugin-directory
Directory containing ecasound's internal plugins. Defaults to {prefix-dir}/lib/ecasound-plugins.

ladspa-plugin-directory
Directory containing LADPSA effect plugins. Defaults to {prefix-dir}/lib/ladspa. If environment variable LADSPA_PATH exists, directories specified in it are automatically searched for plugins.

ext-text-editor
If ext-text-editor-use-getenv is false or "EDITOR" is null, value of this field is used. Defaults to pico.

ext-text-editor-use-getenv
Should ecasound try to query environment variable "EDITOR". Defaults to true.

ext-wave-editor
Command line for executing an external wave editor. Defaults to snd.

ext-mp3-input-cmd
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-mp3-output-cmd
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. Defaults to lame -b 128 -x -S - %f.

ext-mikmod-cmd
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-timidity-cmd
Command for starting timidity++ input. Before execution, "%f" is replaced with file path. Defaults to timidity -Or -o - %f.

SEE ALSO

ecasound(1), qtecasound (1), ecatools (1), ecasound-iam(1)

AUTHOR

Kai Vehmanen, <kaiv@wakkanet.fi>