Provided by: ecasound_2.8.1-5build1_amd64 bug

NAME

       ecasoundrc - ecasound rcfile

SYNOPSIS

       {prefix}/share/ecasound/ecasoundrc  (for  instance '/usr/local/share/ecasound/ecasoundrc')
       $HOME/.ecasound/ecasoundrc

DESCRIPTION

       ecasoundrc is the main configuration file for ecasound.   Any  user-specific  modification
       should  be  done  to $HOME/.ecasound/ecasoundrc, not to the global resource file. Ecasound
       also allows one to disable the normal policy and only read from a specific  resource  file
       (see ecasound (1) and documentation for the -R option).

       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 (1) man page (the
              '-Md option) for more info.  Defaults to rawmidi,/dev/midi.

       default-output
              Output device to use by default. If a chainsetup with zero outputs, but with one or
              more  inputs,  is  connected,  a  default  output  is  added and all the chains are
              connected to it. If the special-case value 'autodetect' is specified, ecasound will
              try  to auto-detect a suitable device (JACK -> ALSA -> OSS -> rtnull).  Defaults to
              autodetect.

       default-audio-format
              Default values  for  sample  format,  channel  count,  sampling  rate  and  channel
              interleaving.  Syntax  is  the  same  as used by ecasound'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.

       default-mix-mode
              If  default-mix-mode  is  sum,  engine  will  mix multiple channels into one output
              channel by summing all input channels. In mode avg, mixing is done  by  taking  the
              average  of  all  input  channels. The avg mode is safe from clipping, while sum is
              closer to the way analog mixers work. Defaults to avg.

       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_priority (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.

       bmode-defaults-rt
              See 'bmode-defaults-nonrt'. Defaults to 1024,true,50,true,100000,true.

       bmode-defaults-rtlowlatency
              See 'bmode-defaults-nonrt'. Defaults to 256,true,50,true,100000,false.

       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)/.ecasound/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 plugins.  Note! To match the syntax of  the  LADSPA_PATH
              environment  variable,  'ladspa-plugin-directory' can contain multiple directories,
              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.

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

       ext-cmd-mp3-input
              Command  for  starting  mp3  input. Ecasound expects to read signed, 16bit, little-
              endian stereo audio samples from its standard input. Ecsound will query other audio
              format  parameters by parsing the mp3 file header. Before execution, %f is replaced
              with path to the input mp3. If exists, "%o" is replaced with he start offset in mp3
              frames.  Double-quotes and backslash-espacing can be used to include white-space to
              individual parameters.  By default, mpg123 is launched.

       ext-cmd-mp3-output
              Command for starting mp3 output. Ecasound will write stereo, signed, 16bit, little-
              endian  samples  to standard output. Sample rate is configurable. Before execution,
              %f is replaced with path to the output mp3, %S with sample rate in kHz, and %B with
              encoding  bitrate  in  kbps.  Double-quotes  and  backslash-espacing can be used to
              include white-space to individual parameters.  By  default  Ecasound  will  try  to
              launch  lame.  As  a  special  exception  (added  to Ecasound 2.7.0), if the output
              program is "lame" and options include "--big-endian", Ecasound will detect this and
              output big-endian samples.

       ext-cmd-ogg-input
              Command  for  starting  Ogg  Vorbis  input. Ecasound expects that audio samples are
              written to standard output. It should be noted that Ecasound is not able  to  query
              the audio format parameters from ogg files, so these need to be set manually by the
              user.  Before execution, %f is replaced with path to the input ogg.   Double-quotes
              and backslash-espacing can be used to include white-space to individual parameters.
              By default Ecasound will try to launch (ogg123).

       ext-cmd-ogg-output
              Command for starting Ogg Vorbis output. Ecasound  will  write  samples  in  little-
              endian  format  to standard output. Other audio parameters are configurable. Before
              execution, %f is replaced with path to the output ogg, %c, %s and %b with  matching
              audio  format  parameters, and %B with encoding bitrate in kbps.  Double-quotes and
              backslash-espacing can be used to include white-space to individual parameters.  By
              default Ecasound will try to launch (oggenc).

       ext-cmd-mikmod
              Command  for  starting  mikmod  input.  Ecasound expects that signed, 16bit, stereo
              audio samples are written to standard output. Before execution, %f is replaced with
              file  path,  and %s with selected sample rate. Double-quotes and backslash-espacing
              can be used to include white-space to individual parameters.  By  default  Ecasound
              will try to launch mikmod.

       ext-cmd-timidity
              Command  for starting timidity++ input. Ecasound expects that signed, 16bit, stereo
              audio samples are written to standard output. Before execution, %f is replaced with
              file  path,  and  %s  with sample rate. Double-quotes and backslash-espacing can be
              used to include white-space to individual parameters.  By default Ecasound will try
              to launch timidity.

       ext-cmd-flac-input
              Command for starting FLAC input. Ecasound expects that audio samples are written to
              standard output. It should be noted that Ecasound is not able to  query  the  audio
              format  parameters  from  FLAC files, so these need to be set manually by the user.
              Before execution, %f is replaced with path to the input  FLAC  file.  Double-quotes
              and backslash-espacing can be used to include white-space to individual parameters.
              By default Ecasound will try to launch (flac).

       ext-cmd-flac-output
              Command for starting FLAC output. Ecasound will write samples to  standard  output.
              All  audio  parameters are configurable. Before execution, %f is replaced with path
              to the output flac, %c, %b and %s with matching audio format  parameters,  %I  with
              either  'signed' or 'unsigned', and %E with either 'little' or 'big'. Double-quotes
              and backslash-espacing can be used to include white-space to individual parameters.
              By default Ecasound will try to launch (flac).

       ext-cmd-aac-input
              Command  for  starting AAC input. Ecasound expects that signed, 16bit, stereo, big-
              endian  audio  samplesare  written  to  standard  output.  It   should   be   noted
              that    Ecasound  is  not  able to query the input sample rate, so this needs to be
              set manually by the user.  Before execution, %f is replaced with path to the  input
              AAC  file.  Note!  FAAC  must  be  compiled  with  MP4  support.  Double-quotes and
              backslash-espacing can be used to include white-space to individual parameters.  By
              default Ecasound will try to laucnh faad.

       ext-cmd-aac-output
              Command  for  starting  AAC output. Ecasound will write big-endian audio samples to
              standard output. All other audio parameters are configurable. Before execution,  %f
              is  replaced  with  path  to the output AAC file, %c, %b and %s with matching audio
              format parameters. Note! FAAC must be compiled with MP4 support. Double-quotes  and
              backslash-espacing  can be used to include white-space to individual parameters. By
              default Ecasound will try to launch faac.

DEPRECATED

       ext-cmd-wave-editor

SEE ALSO

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

AUTHOR

       Kai Vehmanen, <kvehmanen -at- eca -dot- cx <kvehmanen -at- eca -dot- cx>>

                                            22.03.2009                              ecasoundrc(5)