ecasound -V (return code: 1)
ecasound v2.9.1
Copyright (C) 1997-2014 Kai Vehmanen and others.
Ecasound comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of ecasound under the terms of the GNU
General Public License. For more information about these matters, see
the file named COPYING.
ecasound -h (return code: 1)
USAGE: ecasound [options]
-c enable interactive mode
-C disable interactive mode (batchmode)
-d:debug_level show debug info
-D print all trace messages to stderr
-q quiet mode, no output
-s[:]file.ecs load chainsetup from 'file'
-E "foo1 ; foo 2" execute interactive commands at start
--server enable ecasound's network control mode
--server-tcp-port=NNN use TCP port NNN
--no-server disable the daemon mode (default)
--osc-udp-port=NNN listen for OSC messages on UDP port NNN
--keep-running (or -K) do not exit from batchmode
--help (or -h) show this help
--version print version info
---
-b:buffersize size of sample buffer in samples
-B:mode buffering mode
-m:mixmode mixmode
-n:name set chainsetup name
-r[:priority] raise runtime priority
-sr:sample_rate set internal sample rate
-x truncate outputs
-X open outputs for update (default)
-z:feature enable feature 'feature', see ecasound(1)
---
-t:seconds processing time in seconds
-tl enable looping
---
-a:name1,name2, ... select/create chains ('all' reserved)
-f:type,channels,srate set file format (for all following inputs/outputs)
-i[:]infile specify an input (assigned to active chains)
-o[:]outfile specify an input (assigned to active chains)
-y:seconds set start position for preceding input/output
---
-Md:rawmidi,midi_device set MIDI-device
-Mms:device_id send MMC start/stop
-Mss send MIDI start/stop
---
-pf:preset.eep insert the first preset from file 'preset.eep'
-pn:preset_name insert preset 'preset_name' from the
preset database
---
-eS:stamp-id audio stamp
-ea:amp-% amplify
-eac:amp-%,channel channel amplify
-eaw:amp-%,max-clipped-samples -
amplify with clip-control
-ec:compression-rate-dB,threshold-% ...
compressor
-eca:peak-limit-%,release-time-sec,fast-crate,overall-crate ...
advanced compressor
-eemb:bpm,on-time-msec pulse gate (bpm)
-eemp:freq-Hz,on-time-% pulse gate
-eemt:bpm,depth-% tremolo
-ef1:center-freq,width resonant bandpass filter
-ef3:cutoff-freq,resonance,gain ...
resonant lowpass filter
-ef4:cutoff-freq,resonance ...
resonant lowpass filter (2nd-order,24dB)
-efa:delay-samples,feedback-% ...
allpass filter
-efb:center-freq,width bandpass filter
-efc:delay-samples,radius ...
comb filter
-efh:cutoff-freq highpass filter
-efi:delay-samples,radius ...
inverse comb filter
-efl:cutoff-freq lowpass filter
-efr:center-freq,width bandreject filter
-efs:center-freq,width resonator filter
-ei:change-% pitch shifter
-el:name,par1,...,parN LADSPA-plugin 'name'
-eli:id,par1,...,parnN LADSPA-plugin with numeric 'id'
-elv2:uri,par1,...,parN LV2-plugin 'uri'
-enm:threshold-level-%,pre-hold-time-msec,attack-time-msec,post-hold-time-msec,release-time-msec ...
noise gate
-erc:from-channel,to-channel ...
copy 'from-channel' to 'to-channel'
-erm:to-channel mix all channels to channel 'to-channel'
-epp:right-% normal pan
-etc:delay-time-msec,variance-time-samples,feedback-%,lfo-freq ...
chorus
-etd:delay-time-msec,surround-mode,number-of-delays,mix-%,feedback-% ...
delay
-ete:room-size,feedback-%,wet-% ...
advanced reverb
-etf:delay-time-msec fake stereo
-etl:delay-time-msec,variance-time-samples,feedback-%,lfo-freq ...
flanger
-etm:delay-time-msec,number-of-delays,mix-% ...
multitap delay
-etp:delay-time-msec,variance-time-samples,feedback-%,lfo-freq ...
phaser
-etr:delay-time,surround-mode,feedback-% ...
reverb
-ev:cumulative-mode,result-max-multiplier ...
analyze/maximize volume
-evp:peak-ch1,peak-chN peak amplitude watcher
-ezf find optimal value for DC-offset adjustment
-ezx:channel-count,delta-ch1,...,delta-chN
adjust DC-offset
---
-gc:open-at-sec,duration-sec ...
time crop gate
-ge:threshold-openlevel-%,threshold-closelevel-%,rms-enabled ...
threshold gate
---
-kf:param-id,range-low,range-high,freq,mode,preset-number ...
file envelope (generic oscillator)
-kl:param-id,range-low,range-high,length-sec ...
linear envelope (fade-in and fade-out)
-kl2:param-id,range-low,range-high,1st-stage-sec,2nd-stage-sec ...
two-stage linear envelope
-klg:param-id,range-low,range-high,point_count ...
generic linear envelope
-km:param-id,range-low,range-high,controller,channel ...
MIDI-controlled envelope
-kog:param-id,range-low,range-high,freq,mode,pcount,start_val,end_val ...
generic oscillator
-kos:param-id,range-low,range-high,freq,phase-offset ...
sine oscillator
-ksv:param-id,range-low,range-high,stamp-id,rms-toggle ...
volume analyzing controller ---
-kx use last specified controller as
controller target
Note that this is only a partial list of available options. For
a complete list of available options, as well as more detailed
descriptions of of their use, see ecasound(1) manual page and
the documentation at ecasound's website. Documentation is available
online at:
- http://nosignal.fi/ecasound/Documentation/ecasound_manpage.html
- http://nosignal.fi/ecasound/Documentation/examples.html
Report bugs to ecasound-list mailing list (http://nosignal.fi/ecasound/mlists.php).