ecasound-iam(1) (NAME) ecasound-iam - (EIAM) (SYNOPSIS) (DESCRIPTION) . (EIAM) . . ECI API (ECI API and return types) (ECI) libecasound . . : [s] [S] ( ) [i] [li] [f]. . (void) [-] . [e] . . (Limitations related to real-time control and modifications) (chainsetup) . chainsetup ( ). : cs-remove, cs-set-length, cs-set-length-samples, cs-toggle-loop, cs-set-param, cs-option, c-add, c-remove, c-rename, c-clear, ai-add, ai-remove, ai-attach, ai-forward, ai-rewind, ai-set-position, ai-set-position-samples, ao-add, ao-add-default, ao-remove, ao-attach, ao-forward, ao-rewind, ao-set-position, ao-set-position-samples. chainsetup ( ) . (gapless/seamless) . : cop-add, ctrl-add, chainsetup ( ): cop-set, copp-set, ctrlp-set, c-bypass, c-muting, setpos, cs-set-position, *-describe *-deselect, *-get, *-list, *-register *-select, *-selected, *-status, dump-*, int-*, jack-*, map-* (GENERAL) quit, q . . 'quit' . ( NetECI) 'quit' . [-] start, t (). . [e] stop, s . [-] stop-sync, s ( ). [-] run 'start' . . [e] debug 'debug-level' 'debug-level'. . [-] resource-file 'path-to-file' (override) . . '-R' ( ecasound (1) ). -prefix:arg1,...,argN 'cs-option -prefix:arg1,...,argN). 'cs-option' . help', 'h' ! [-] (GLOBAL) engine-status (running, stopped, finished, error, not ready). cs-status . [s] engine-launch (real-time) . chainsetup ( 'cs-connect' ). ( start stop ). JACK engine-launch JACK ( JACK ). [-] engine-halt . chainsetup . cs-disconnect stop . JACK engine-halt ( JACK ). [-] (CHAINSETUPS) (Chainsetup) . ( ) chainsetup . chainsetup . chainsetup . chainsetup . chainsetup . cs-add 'name' chainsetup 'name' . 'name' chainsetup . [-] cs-remove (chainsetup) . [-] cs-list chainsetup . [S] cs-select 'name' 'name' . [-] cs-selected chainsetup . [s] cs-index-select 'cs_index', cs-iselect 'cs_index' chainsetup . chainsetup . . 'cs_index' '1' / . 'cs-list' 'cs-status' chainsetup . [-] cs-load 'filename' chainsetup 'filename' . 'filename' chainsetup . [-] cs-save . chainsetup . "chainsetup_name.ecs" . [-] cs-save-as 'filename' 'filename' . [-] cs-edit . ( ecasoundrc (5) ). chainsetup . [-] cs-is-valid chainsetup (= ) [i] cs-connect . ( ) chainsetup . chainsetup . ( ) . [e] cs-disconnect chainsetup . chainsetup . [-] cs-connected chainsetup . [s] cs-rewind 'time-in-seconds', rewind 'time-in-seconds', rw 'time-in-seconds' chainsetup 'time-in-seconds' . chainsetup . [-] cs-forward 'time-in-seconds', forward 'time-in-seconds', fw 'ttime-in-seconds' chainsetup 'time-in-seconds' . chainsetup . [-] cs-set-position 'time-in-seconds', cs-setpos 'time-in-seconds', setpos 'time-in-seconds', set-position 'time-in-seconds' chainsetup 'time-in-seconds' . chainsetup . [-] cs-set-position-samples 'time-in-samples' chainsetup 'time-in-samples' . chainsetup . [-] cs-get-position, cs-getpos, getpos, get-position chainsetup . [f] cs-get-position-samples chainsetup . [li] cs-get-length, get-length chainsetup ( ) . [f] cs-get-length-samples, get-length-samples chainsetup ( ) . [li] cs-set-length 'seconds' ( ). '-1' chainsetup . [-] cs-set-length-samples 'samples' . [-] cs-toggle-loop (looping). . ( chainsetup 'cs-set-length' ). [-] cs-set-param chainsetup "-b" ( ) "-n" () . ecasound (1) . [-] cs-set-audio-format 'bits,channels,sample_rate' chainsetup . CD "16,2,44100" . "-f" ( ecasound (1) ). [-] cs-status, status, st chainsetup . chainsetup (= ) (= ) . chainsetup . chainsetup 'cs-select' 'cs-iselect' 'cs-select' . [s] cs-option '-prefix:arg1,...,argN' . "cs-option -efb:400,200" (bandpass) ( ) ( ) . ( ) 'cs-option' ( chainsetup ). ! '-' "cs-option string" . (CHAINS) (Chain) . . . (mute) (bypass) . chainsetup . c-add 'cname1,...,cnameN' . . . [-] c-remove . [-] c-list . [S] c-select 'cname1,...,cnameN' . . [-] c-index-select 'index1,...,indexN', c-iselect 'index1,...,indexN' . '1' . 'c-list' 'c-status' . [-] c-select-all . [-] c-select-add 'cname1,...,cnameN' . [-] c-deselect 'cname1,...,cnameN' . [-] c-selected . [S] c-clear . . [-] c-rename 'new_name' . . [-] c-mute . . : "on" -> "off" -> "toggle" -> . "toggle" ( ). . "c-mute off" cop-bypass . . [-] c-bypass (bypass) . ( ). : "on" -> "off" -> "toggle" -> . "toggle" ( ). . cop-bypass . cop-bypass . [-] c-status, cs . [s] c-is-bypassed ( ) (true) . 'c-bypass' . [i] c-is-mute ( ) (true) . 'c-mute' . [i] / (AUDIO INPUT/OUTPUT OBJECTS) . ai- ao- . ai-add 'input_format_string' . ( '-i') ecasound (1) . : ( ) (double-quotes) . [-] ao-add 'output_format_string' . ( '-o') ecasound (1) . ( ecasoundrc (5) ). : ( ) . [-] ao-add-default ( ecasoundrc (5) ). [-] ai-describe, ao-describe (EOS) / . EOS (Ecasound User's Guide) . ecasound 2.4.4 . [s] ai-select 'aobject_name', ao-select 'aobject_name' . 'aobject_name' ( ai-add/ao-add). ai-add/ao-add ai-select/ao-select . chainsetup 'ai-select' 'ao-select' . 'ai-iselect' 'ao-iselect' . [-] ai-index-select 'aobject_index', ai-iselect 'aobject_index', ao-index-select 'aobject_index', ao-iselect 'aobject_index' . . . 'aobject_index' '1' / . 'ai-list' 'ao-list' / . [-] ai-selected, ao-selected . [s] ai-attach, ao-attach . [-] ai-remove, ao-remove chainsetup . [-] ai-forward 'time_in_seconds', ai-fw 'time_in_seconds', ao-forward 'time_in_seconds', ao-fw 'time_in_seconds' 'time-in-seconds' . ( 0.001 ). [-] ai-rewind 'time_in_seconds', ai-rw 'time_in_seconds', ao-rewind 'time_in_seconds', ao-rw 'time_in_seconds' 'time-in-seconds' . ( 0.001 ). [-] ai-setpos 'time_in_seconds', ai-set-position 'time_in_seconds', ao-setpos 'time_in_seconds', ao-set-position 'time_in_seconds' 'time_in_seconds' . [-] ai-set-position-samples 'time_in_samples', ao-set-position-samples 'time_in_samples' 'time_in_samples' . [-] ai-getpos, ai-get-position, ao-getpos, ao-get-position . [f] ai-get-position-samples, ao-get-position-samples . [li] ai-get-length, ao-get-length . [f] ai-get-length-samples, ao-get-length-samples . [li] ai-get-format, ao-get-format / . '-f' . [s] ai-list, ao-list / . [S] aio-register . [s] aio-status ( ). [s] (CHAIN OPERATORS) . . chainsetup . 'chainop_id' 'param_id' . . cop-add 'cop_format_string' . . : . 'cop-add' . ecasound (1) . [-] cop-bypass (bypass) . : "on" -> "off" -> "toggle" -> . "toggle" ( ). [-] cop-is-bypassed ( ) (true) . [i] cop-describe (EOS) . EOS . ecasound 2.4.4 . [s] cop-remove . [-] cop-list . [S] cop-select 'param_id', cop-index-select 'param_id', cop-iselect 'param_id' . [-] cop-selected . [i] cop-set 'chainop_id,param_id,value' . . 'cop-get' . [-] cop-get 'chainop_id,param_id' 'chainop_id' 'param_id' . 'cop-select chainop_id ; copp-iselect param_id ; copp-get' . [f] cop-status . [s] copp-list . [S] copp-select 'param_id', copp-index-select 'param_id', copp-iselect 'param_id' . [-] copp-selected . [i] copp-set 'value' 'value' . [-] copp-get . 'cop-get' . [f] cop-register . [s] preset-register . [s] ladspa-register LADSPA . [s] (CONTROLLERS) . . chainsetup . ctrl-add 'copc_format_string' . "-:par1,...,parN" ":par1,...,parN". . ecasound (1) . [-] ctrl-describe (EOS) . EOS . ecasound 2.4.4 . [s] ctrl-remove . [-] ctrl-list . [S] ctrl-select 'param_id', ctrl-index-select 'param_id', ctrl-iselect 'param_id' . [-] ctrl-selected . [i] ctrl-status . [s] ctrl-register . [s] ctrl-get-target . ( 'cop-list' ). [i] ctrlp-list . ecasound 2.4.2 . [S] ctrlp-select . ecasound 2.4.2 . [-] ctrlp-selected . ecasound 2.4.2 . [i] ctrlp-get . ecasound 2.4.2 . [f] ctrlp-set 'value' . ecasound 2.4.2 . [-] (JACK CONNECTION MANAGEMENT) JACK JACK . jack-connect 'src-port' 'dest-port' . 'jack_connect' JACK . [-] jack-disconnect 'src-port' 'dest-port' . 'jack_disconnect' JACK . [-] jack-list-connections JACK . 'jack_lsp' ( 'jack_lsp -c') JACK . [s] (INTERNAL COMMANDS) . () . int-cmd-list . [S] int-log-history libecasound . ECI/EIAM . ecasound 2.4.0 . [s] int-output-mode-wellformed (well-formed) . [-] int-set-float-to-string-precision . ECI . [-] int-set-log-history-length . . ecasound 2.4.0 . [-] int-cmd-version-string (parser) . [s] int-cmd-version-lib-current (libtool) . [i] int-cmd-version-lib-revision (libtool) . [i] int-cmd-version-lib-age (age) (libtool) . [i] (OBJECT MAPS) . . map-cop-list (OPERATOR DESCRIPTIONS) . [s] map-preset-list (OPERATOR DESCRIPTIONS) . [s] map-ladspa-list LADSPA (OPERATOR DESCRIPTIONS) . [s] map-ladspa-id-list LADSPA (OPERATOR DESCRIPTIONS) . LADSPA . [s] map-ctrl-list (OPERATOR DESCRIPTIONS) . [s] (DUMP COMMANDS) . libecasound . dump "key value" ( stdout ). dump-target 'filename' . [-] dump-status - 'running' 'stopped' 'finished' 'notready'. [-] dump-position . . [-] dump-length . . [-] dump-cs-status chainsetup - 'connected' 'selected' . [-] dump-c-selected . [-] dump-ai-selected . . [-] dump-ai-position . . [-] dump-ai-length . . [-] dump-ai-open-state . 'open' 'closed'. [-] dump-ao-selected . . [-] dump-ao-position . . [-] dump-ao-length . . [-] dump-ao-open-state . 'open' 'closed'. [-] dump-cop-value 'chainop,param' . 'chainop' 'param' (1...n). [-] (OPERATOR DESCRIPTIONS) map-xxx-list xxx . . : 'keyword,name,description,num_of_params,par1_def,par2_def,...' parX_def . . : 'name,description,defaultvalue,upper_bound_flag,upper_bound, lower_bound_flag,lower_bound,toggled_flag,integer_flag, logarithmic_flag,output_flag' ecasound/libecasound/eca-operator.h . (DEPRECATED COMMANDS) . : ai-wave-edit, ao-wave-edit (SEE ALSO) ecasound (1), ecatools (1), ecasoundrc (5) (AUTHOR) Kai Vehmanen, > 03.06.2012 ecasound-iam(1)