~ubuntu-branches/ubuntu/natty/ecasound2.2/natty

« back to all changes in this revision

Viewing changes to Documentation/ecasound_manpage.html

  • Committer: Bazaar Package Importer
  • Author(s): Junichi Uekawa
  • Date: 2009-05-06 15:18:46 UTC
  • mfrom: (5.1.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090506151846-dvp8mirqmxwhve66
Tags: 2.6.0-1
* New upstream release
- 08_fix_header_install: remove
- 07_configure_in_maintainer_mode: update
- do not install manpage copies, and just install symlinks for
  ecatools.1
* Build-Depend on texlive-latex-recommended too for ecrm1000 font.
  (closes: #526535)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
<body>
6
6
<hr>
7
7
<h1>ecasound</h1>
8
 
<h2>16.08.2008</h2>
 
8
<h2>06.02.2009</h2>
9
9
 
10
10
<html><head>
11
11
<link rev="made" href="mailto:kvehmanen -at- eca -dot- cx">
22
22
<hr>
23
23
<h1>ecasound(1)</h1>
24
24
<h2> Multimedia software</h2>
25
 
<h2>16.08.2008</h2>
 
25
<h2>06.02.2009</h2>
26
26
 
27
27
 
28
28
<p>
48
48
Note! All options except those mentioned in <em>ecasound options</em> and 
49
49
      <em>Global options</em>, can be used in ecasound chainsetup files (.ecs).
50
50
<p>
 
51
<dl>
 
52
<p>
51
53
 
52
54
<strong>ECASOUND OPTIONS</strong>
53
55
<p>
54
 
These options are parsed and handled by the ecasound frontbed binary and 
 
56
These options are parsed and handled by the ecasound frontend binary and 
55
57
are not passed to backend library. This means that these options may
56
58
not work in other applications that use ecasound libraries for their
57
59
functionality.
96
98
commands are not saved as part of chainsetup or session
97
99
state.
98
100
<p>
99
 
<p><dt><strong>--daemon</strong><dd>
100
 
Enable ecasound's daemon mode. If this option is given,
101
 
ecasound will allow clients to connect to the running 
102
 
ecasound session using a TCP/IP network connection.
103
 
The clients can both observe and control the session. 
104
 
<p>
105
 
<em>Warning!</em> As there is no access control implemented,
106
 
be sure to block ecasound's port in your firewall 
107
 
if the machine running ecasound is connected to 
108
 
a public network! Otherwise anyone can connect to 
109
 
your ecasound sessions.
110
 
<p>
111
 
<p><dt><strong>--daemon-port</strong><dd>
 
101
<p><dt><strong>--server</strong><dd>
 
102
Enables the so called NetECI mode, in which ecasound can
 
103
be controlled remotely over a socket connection. When
 
104
activated, clients can connect to the running ecasound 
 
105
session, and use interactive mode commands to control and
 
106
observe ecasound processing.
 
107
<p>
 
108
One example client using this feature is ecamonitor(1). This
 
109
utility is included in the Ecasound distribution package (requires
 
110
a working Python environment).
 
111
<p>
 
112
<em>Warning!</em> If the machine running ecasound, is connected to 
 
113
a public network, be sure to block ecasound's port in your 
 
114
firewall! As there is no access control implemented for incoming
 
115
connections, anyone can otherwise connect, control and observe your 
 
116
ecasound sessions.
 
117
This option replaces '--daemon' (deprecated in 2.6.0).
 
118
<p>
 
119
<p><dt><strong>--server-tcp-port=NNN</strong><dd>
112
120
Set the TCP port used by the daemon mode. By default
113
121
ecasound will use port number <em>2868</em>.
 
122
This option replaces '--daemon-port' (deprecated in 2.6.0).
114
123
<p>
115
 
<p><dt><strong>--nodaemon</strong><dd>
 
124
<p><dt><strong>--no-server</strong><dd>
116
125
Disable ecasound's daemon mode. This is the default.
 
126
This option replaces '--nodaemon' (deprecated in 2.6.0).
117
127
<p>
118
128
<p><dt><strong>--keep-running,-K</strong><dd>
119
129
Do not exit when processing is finished/stopped. Only affects
126
136
<p><dt><strong>--version</strong><dd>
127
137
Print version info.
128
138
<p>
 
139
</dl>
 
140
<p>
129
141
 
130
142
<strong>GLOBAL OPTIONS</strong>
131
143
<p>
266
278
For available options, see "OBJECT TYPE SPECIFIC NOTES" below.
267
279
<p>
268
280
<p><dt><strong>-f:sample_format,channel,sample-rate,interleaving</strong><dd>
269
 
Sets default sampling parameters. These are used for all following
270
 
input and output files or until another -f is specified. If no -f
271
 
option is present, ecasound will use the default audio parameters (see
272
 
ecasoundrc man page). Notice that when opening existing audio objects, 
273
 
either for input or output, the default audio parameters set with -f are
274
 
ignored if objects provide sufficient header information (as
275
 
is the case for wav, aiff, etc formats). For output objects, the
276
 
-x option can be used to completely overwrite existing files 
277
 
(in other words, with -x, default audio parameters set with -f are used).
278
 
<p>
279
 
Sample format is given as a a formatted string. The first letter is 
 
281
Sets the audio stream parameters for subsequent audio objects.
 
282
To set different parameters for different audio objects, multiple
 
283
'-f' options have to be specified (note the ordering, the '-f'
 
284
options should precede the audio objects for them to have any
 
285
effect). See documentation for '-i' and '-o' options.
 
286
<p>
 
287
When an audio object is opened (e.g. a file or sound device
 
288
is opened, or connection is made to a sound server), the audio
 
289
stream parameters are passed to the object. It should be noted that
 
290
not all audio objects allow to set any or all of the parameters.
 
291
For instance when opening existing audio files, many file formats 
 
292
have a header describing the file audio parameters. In 
 
293
these cases the audio file header overrides the parameters
 
294
passed with '-f' option. Similarly when creating JACK inputs and
 
295
outputs, the JACK server mandates the sampling rate and sample
 
296
format.
 
297
<p>
 
298
If no '-f' option is specified, or some of the argument fields
 
299
are left empty (e.g. '-f:,2,44100'), ecasound will use default values. These 
 
300
default values are defined in ecasoundrc configuration file. See
 
301
ecasoundrc(5) manual page. 
 
302
<p>
 
303
Note that ecasound opens out files by default in update mode. 
 
304
Unless option '-x' (overwrite outputs) option is given, 
 
305
audio parameters of an existing audio file take preference over
 
306
the params set with '-f'.
 
307
<p>
 
308
Sample format is given as a formatted string. The first letter is 
280
309
either "u", "s" and "f" (unsigned, signed, floating point). The 
281
310
following number specifies sample size in bits. If sample is 
282
311
little endian, "_le" is added to the end. Similarly if big endian, 
283
312
"_be" is added. If endianess is not specified, host byte-order is used. 
284
313
Currently supported formats are "u8" (same as "8"), "s16_le" (same 
285
314
as "16"), "s16_be", "s24_le", "s24_be", "s32_le", "s32_be", "f32_le" 
286
 
and "f32_be".
 
315
and "f32_be". An empty string "" picks the system default sample
 
316
format.
287
317
<p>
288
 
The 4th parameter 'interleaving' should either be 'i' (default) for
289
 
interleaved stream format, or 'n' for noninterleaved.
 
318
The 4th parameter defines the channel layout. The available
 
319
options are 'i' (interleaved' and 'n' (noninterleaved). With 
 
320
the noninterleaved setting, ecasound will process samples
 
321
one channel at a time, and the blocksize is set with '-b'.
 
322
The default setting is 'i'.
290
323
<p>
291
324
<p><dt><strong>-y:seconds</strong><dd>
292
325
Sets starting position for last specified input/output. If 
294
327
use the <em>.ewf</em> format.
295
328
<p>
296
329
<p><dt><strong>-i[:]input-file-or-device[,params]</strong><dd>
297
 
Specifies a new input source that is connected to all selected chains.
298
 
Connecting multiple inputs to the same chain isn't possible. Input
299
 
can be a a file, device or some other audio object (see below). 
300
 
If the input is a file, its type is determined using the file name 
301
 
extension. If the object name contains any commas, the name must be 
302
 
enclosed in backquotes to avoid confusing the parser. Currently supported 
303
 
formats are RIFF WAVE files (.wav), audio-cd tracks (.cdr), ecasound 
304
 
EWF files (.ewf), RAW audio data (.raw) and MPEG files (.mp2,.mp3). Also, 
305
 
formats supported by the SGI audiofile library: AIFF (.aiff, .aifc, .aif) and 
306
 
Sun/NeXT audio files (.au, .snd). MikMod is also supported (.xm, .mod, .s3m, 
307
 
.it, etc). MIDI files (.mid) are supported using Timidity++. Similarly
308
 
Ogg Vorbis (.ogg) can be read and written if ogg123 and vorbize tools
309
 
are installed, FLAC files (.flac) with flac command-line tools or using
310
 
libsndfile, and AAC files (.aac/.m4a/.mp4) with faad2/faac tools. Supported 
 
330
Specifies a new input source that is connected to all selected chains (chains
 
331
are selected with '-a:...'). Connecting multiple inputs to the same chain is 
 
332
not possible, but one input can be connected to multiple chains. Input can be 
 
333
a a file, device or some other audio object (see below). If the input is 
 
334
a file, its type is determined using the file name extension. If the object 
 
335
name contains any commas, the name must be enclosed in backquotes to avoid 
 
336
confusing the parser. Currently supported formats are RIFF WAVE files (.wav), 
 
337
audio-cd tracks (.cdr), ecasound EWF files (.ewf), RAW audio data (.raw) and 
 
338
MPEG audio files (.mp2,.mp3). More audio formats are supported via libaudiofile
 
339
and libsndfile libraries (see documentation below). MikMod is also supported (.xm, 
 
340
.mod, .s3m, .it, etc). MIDI files (.mid) are supported using Timidity++. 
 
341
Similarly Ogg Vorbis (.ogg) can be read, and written if ogg123 and vorbize tools
 
342
are installed; FLAC files (.flac) with flac command-line tools or using
 
343
libsndfile; and AAC files (.aac/.m4a/.mp4) with faad2/faac tools. Supported 
311
344
realtime devices are OSS audio devices (/dev/dsp*), ALSA audio and loopback 
312
345
devices and JACK audio subsystem. If no inputs are specified, the first 
313
346
non-option (doesn't start with '-') command line argument is considered 
317
350
Works in the same way as the -i option. If no outputs are specified,
318
351
the default output device is used (see ~/.ecasoundrc). If the object 
319
352
name contains any commas, the name must be enclosed in backquotes to 
320
 
avoid confusing the parser. Note, you can't output to module formats 
321
 
supported by MikMod (this should be obvious).
 
353
avoid confusing the parser. Note, many object types do not support
 
354
output (e.g. MikMod, MIDI and many others).
322
355
<p>
323
356
<em>OBJECT TYPE SPECIFIC NOTES</em>
324
 
<p><dt><strong>ALSA devices</strong><dd>
 
357
<p><dt><strong>ALSA devices - 'alsa'</strong><dd>
325
358
When using ALSA drivers, instead of a device filename, you need to
326
359
use the following option syntax: <strong>-i[:]alsa,pcm_device_name</strong>.
327
360
<p>
328
 
<p><dt><strong>ALSA direct-hw and plugin access</strong><dd>
 
361
<p><dt><strong>ALSA direct-hw and plugin access - 'alsahw', 'alsaplugin'</strong><dd>
329
362
It's also possible to use a specific card and device combination
330
363
using the following notation: <strong>-i[:]alsahw,card_number,device_number,subdevice_number</strong>.
331
364
Another option is the ALSA PCM plugin layer. It works just like 
333
366
sample format conversions. Option syntax is 
334
367
<strong>-i[:]alsaplugin,card_number,device_number,subdevice_number</strong>.
335
368
<p>
336
 
<p><dt><strong>aRts input/output</strong><dd>
 
369
<p><dt><strong>aRts input/output - 'arts'</strong><dd>
337
370
If enabled at compile-time, ecasound supports audio input and 
338
371
output using aRts audio server. Option syntax is <strong>-i:arts</strong>,
339
372
<strong>-o:arts</strong>.
340
373
<p>
341
 
<p><dt><strong>Audio file sequecing</strong><dd>
 
374
<p><dt><strong>Audio file sequencing - 'audioloop', 'select', 'playat'</strong><dd>
342
375
Ecasound provides a set of special audio object types that 
343
376
can be used for temporal sequencing of audio files - i.e. looping,
344
377
playing only a select portion of a file, playing file at a spefific
367
400
"2.25", or as samples (e.g. "25000sa"). Parameters 2...N are 
368
401
passed as is to the child object.
369
402
<p>
370
 
<p><dt><strong>Ecasound Wave Files (EWF) - .ewf</strong><dd>
 
403
<p><dt><strong>Ecasound Wave Files (EWF) - '*.ewf'</strong><dd>
371
404
A special file format that allows to slice and loop full (or segments)
372
405
of audio files. This format is specific to Ecasound.
373
406
See <a href="users_guide/html_uguide/users_guide.html">ecasound user's guide</a> for more 
375
408
<p>
376
409
See also audio object types 'audioloop', 'select' and 'playat'.
377
410
<p>
378
 
<p><dt><strong>JACK input/outputs</strong><dd>
 
411
<p><dt><strong>JACK input/outputs - Overview</strong><dd>
379
412
JACK is a low-latency audio server that can be used to connect
380
413
multiple independent audio application to each other.
381
414
It is different from other audio server efforts in that
382
415
it has been designed from the ground up to be suitable for low-latency
383
416
professional audio work. 
384
417
<p>
385
 
Ecasound provides multiple ways to communicate with JACK servers. To
386
 
directly input or output to soundcard, use <strong>-i jack_alsa</strong> and <strong>-o
387
 
jack_alsa</strong>. To communicate with other apps, use
388
 
<strong>jack_auto,remote_clientname</strong>. To just create ports without making
389
 
any automatic connections, there are <strong>jack</strong> and
390
 
<strong>jack_generic,local_portprefix</strong>.
391
 
<p>
 
418
<p><dt><strong>JACK input/outputs - 'jack'</strong><dd>
 
419
Ecasound provides multiple ways to communicate with JACK 
 
420
servers. To create a JACK input or output object, one should use <strong>-i jack</strong> and 
 
421
<strong>-o jack</strong>. These create JACK client ports "ecasound:in_N" and 
 
422
"ecasound:out_n" respectively ('N' is replaced by the channel number).
 
423
Ecasound automatically creates one JACK port for each channel (number
 
424
of channels is set with <strong>-f:bits,channels,rate</strong> option).
 
425
<p>
 
426
It is important to note that by default JACK ports are not connected
 
427
anywhere (e.g. to soundcard input/outputs, or to other apps). One thus
 
428
has to connect the ports with an external program (e.g. "QJackCtl"
 
429
or "jack_connect").
 
430
<p>
 
431
<p><dt><strong>JACK input/outputs - 'jack,clientname,portprefix'</strong><dd>
 
432
<strong>"jack,clientname"</strong> For simple use scanerios, ecasound provides a way to autoconnect
 
433
the ecasound ports. This can be done with by giving the peer client
 
434
name as the second parameter to the "jack" object, e.g. <strong>-o jack,clientname</strong>.
 
435
As an example, <strong>-o jack,system</strong> will create an output that is
 
436
automatically connected to outputs of the default system soundcard.
 
437
The client parameter can be omitted, in which case no automatic
 
438
connections are made.
 
439
<p>
 
440
If one needs to change the port prefix (e.g. "in" in client name 
 
441
"ecasound:in_N"), the prefix can be specified as the third parameter to 
 
442
"jack" object, e.g. <strong>-o jack,,fxout</strong>. Also the third parameter can be 
 
443
omitted, in which case the default prefixes "in" and "out" are used.
 
444
<p>
 
445
<p><dt><strong>JACK input/outputs - 'jack_multi'</strong><dd>
 
446
A variant of 'jack' object type is 'jack_multi'. The full object syntax
 
447
is <strong>jack_multi,destport1,...,destportN</strong>. When a 'jack_multi' object
 
448
is connected to a JACK server, first channel of the object is connected
 
449
to JACK port 'destport1', second to 'destport2' and so forth. For
 
450
instance "-f:32,2,44100 -o jack_multi,foo:in,bar:in"
 
451
creates a stereo ecasound output object, with its left and right
 
452
channels routed to two difference JACK clients. The destination ports
 
453
must be active when the ecasound engine is launched, or otherwise 
 
454
the connections cannot be established. If destination ports are not
 
455
specified for all channels, or zero length strings are given, those
 
456
ports are not connected at launch by ecasound.
 
457
<p>
 
458
<p><dt><strong>JACK input/outputs - 'jack_alsa', 'jack_auto', 'jack_generic' (**deprecated since 2.6.0**)</strong><dd>
 
459
Ecasound 2.5 and older supported "jack_alsa", "jack_auto" and "jack_generic" object 
 
460
types, but these are now replaced by a more generic "jack" interface, and thus are
 
461
now deprecated (they work but are no longer documented).
 
462
<p>
 
463
<p><dt><strong>JACK input/outputs - client options</strong><dd>
392
464
Additionally global JACK options can be set using 
393
 
<strong>-G:jack,client_name,operation_mode</strong>. 'client_name' 
 
465
<strong>-G:jack,client_name,operation_mode</strong> option. 'client_name' 
394
466
is the name used when registering ecasound to the JACK system. 
395
467
If 'operation_mode' is "notransport",  ecasound will ignore 
396
468
any transport state changes in the JACK-system; in mode 
397
 
"send" it will send all start, stop and 
398
 
position-change events to other JACK clients; in 
399
 
mode "recv" ecasound will follow JACK start, stop and 
400
 
position-change events; and mode "sendrecv" (the default) which 
401
 
is a combination of the two previous modes.
 
469
"send" it will send all start, stop and position-change events to 
 
470
other JACK clients; in mode "recv" ecasound will follow JACK start, 
 
471
stop and position-change events; and mode "sendrecv" (the default) 
 
472
which is a combination of the two previous modes.
402
473
<p>
403
474
More details about ecasound's JACK support can be found
404
 
from ecasound user's guide.
 
475
from Ecasound User's Guide.
405
476
<p>
406
 
<p><dt><strong>Libaudiofile</strong><dd>
 
477
<p><dt><strong>Libaudiofile - 'audiofile'</strong><dd>
407
478
If libaudiofile support was enabled at compile-time, this
408
479
option allows you to force Ecasound to use libaudiofile 
409
480
for reading/writing a certain audio file. Option syntax 
410
481
is <strong>-i:audiofile,foobar.ext</strong> (same for <strong>-o</strong>).
411
482
<p>
412
 
<p><dt><strong>Libsndfile</strong><dd>
 
483
<p><dt><strong>Libsndfile - 'sndfile'</strong><dd>
413
484
If libsndfile support was enabled at compile-time, this
414
485
option allows you to force Ecasound to use libsndfile 
415
486
for reading/writing a certain audio file. Option syntax 
418
489
override the audio format (for example you can create an
419
490
AIFF file with filename "foo.wav").
420
491
<p>
421
 
<p><dt><strong>Loop device</strong><dd> 
 
492
<p><dt><strong>Loop device - 'loop'</strong><dd> 
422
493
Loop devices make it possible to route (loop back) data between 
423
494
chains. Option syntax is <strong>-[io][:]loop,tag</strong>. If you add
424
495
a loop output with tag '1', all data written to this output is routed
430
501
Note: this 'loop' device is different from 'audioloop' (latter
431
502
added to ecasound v2.5.0).
432
503
<p>
433
 
<p><dt><strong>Mikmod</strong><dd>
 
504
<p><dt><strong>Mikmod - 'mikmod'</strong><dd>
434
505
If mikmod support was enabled at compile-time, this
435
506
option allows you to force Ecasound to use Mikmod 
436
507
for reading/writing a certain module file. Option syntax 
437
508
is <strong>-i:mikmod,foobar.ext</strong>.
438
509
<p>
439
 
<p><dt><strong>Null inputs/outputs</strong><dd>
 
510
<p><dt><strong>Null inputs/outputs - 'null'</strong><dd>
440
511
If you specify "null" or "/dev/null" as the input or output, 
441
512
a null audio device is created. This is useful if you just want
442
513
to analyze sample data without writing it to a file. There's 
443
514
also a realtime variant, "rtnull", which behaves just like "null" 
444
515
objects, except all i/o is done at realtime speed.
445
516
<p>
446
 
<p><dt><strong>Resample - access object of different sample rates</strong><dd>
 
517
<p><dt><strong>Resample - 'resample'</strong><dd>
447
518
Object type 'resample' can be used to resample audio 
448
519
object's audio data to match the sampling rate used
449
520
in the active chainsetup. For example, 
465
536
available. To force ecasound to use the internal resampler, 
466
537
'resampler-lq' (low-quality) can be used.
467
538
<p>
468
 
<p><dt><strong>Reverse - process audio data backwards</strong><dd>
 
539
<p><dt><strong>Reverse - 'reverse'</strong><dd>
469
540
Object type 'reverse' can be used to reverse audio 
470
541
data coming from an audio object. As an example, 
471
542
<strong>ecasound -i reverse,foo.wav -o /dev/dsp</strong> will play 
479
550
"-i reverse,foo.wav,bar1,bar2" will pass parameters
480
551
"bar1,bar2" to the "foo.wav" object.
481
552
<p>
482
 
<p><dt><strong>System standard streams and named pipes</strong><dd>
 
553
<p><dt><strong>System standard streams and named pipes - 'stdin', 'stdout'</strong><dd>
483
554
You can use standard streams (stdin and stdout) by giving <strong>stdin</strong>
484
555
or <strong>stdout</strong> as the file name. Audio data is assumed to be in
485
556
raw/headerless (.raw) format. If you want to use named pipes, 
486
557
create them with the proper file name extension before use.
487
558
<p>
488
 
<p><dt><strong>Tone generator</strong><dd>
 
559
<p><dt><strong>Tone generator - 'tone'</strong><dd>
489
560
To generate a test tone, input <strong>-i:tone,type,freq,duration-secs</strong> 
490
561
can be used. Parameter 'type' specifies the tone type: currently
491
562
only 'sine' is supported. The 'freq' parameter sets the frequency 
494
565
produce an infinite stream. This feature was first added to Ecasound 
495
566
2.4.7.
496
567
<p>
497
 
<p><dt><strong>Typeselect - overriding object type settings</strong><dd>
 
568
<p><dt><strong>Typeselect - 'typeselect'</strong><dd>
498
569
The special 'typeselect' object type can be used to override 
499
570
how ecasound maps filename extensions and object types. For 
500
571
instance <strong>ecasound -i typeselect,.mp3,an_mp3_file.wav -o /dev/dsp</strong>.
513
584
<dl>
514
585
<p><dt><strong>MIDI I/O devices - general</strong><dd>
515
586
If no MIDI-device is specified, the default MIDI-device is 
516
 
used (see ecasoundrc ).
 
587
used (see ecasoundrc(5)).
517
588
<p>
518
589
<p><dt><strong>-Md:rawmidi,device_name</strong><dd>
519
590
Add a rawmidi MIDI I/O device to the setup. 'device_name' can be anything 
528
599
name (e.g. "KMidimon").
529
600
<p>
530
601
<p><dt><strong>-Mms:device_id</strong><dd>
531
 
Sends MMC start and stop to MIDI device-id 'device_id'.
 
602
Sends MMC start ("Deferred Play") and stop ("Stop") with 
 
603
device ID 'device_id'.
 
604
<p>
 
605
While Ecasound does not directly support syncing transport state 
 
606
to incoming MMC messages, this can be achieved by connecting Ecasound
 
607
to JACK input/outputs, and using a tool such as JackMMC and JackCtlMMC (
 
608
see &lt;http://jackctlmmc.sourceforge.net/&gt;) to convert MMC messages
 
609
into JACK transport change events.
532
610
<p>
533
611
<p><dt><strong>-Mss</strong><dd>
534
 
Sends MIDI-sync to the selected MIDI-device. Note! Ecasound will not
535
 
send <em>MIDI-clock</em>, but only <em>start</em> and <em>stop</em> messages.
 
612
Sends MIDI-sync (i.e. "MIDI Start" and "MIDI Stop" system realtime 
 
613
messages) .to the selected MIDI-device. Notice that as Ecasound will 
 
614
not send <em>MIDI-clock</em>, but only the <em>start</em> and <em>stop</em> messages.
536
615
<p>
537
616
</dl>
538
617
<p>
827
906
<p>
828
907
</dl>
829
908
<p>
830
 
<strong>GATE SETUP</strong>
 
909
<em>GATE SETUP</em>
831
910
<p>
832
911
<dl>
833
912
<p>
856
935
</dl>
857
936
<p>
858
937
 
859
 
<strong>CONTROL ENVELOPE SETUP</strong>
 
938
<em>CONTROL ENVELOPE SETUP</em>
860
939
<dl>
861
940
<p>
862
941
Controllers can be used to dynamically change effect parameters
940
1019
 
941
1020
<strong>INTERACTIVE MODE</strong>
942
1021
<p>
943
 
See <em>ecasound-iam man page</em>.
 
1022
See <em>ecasound-iam(1)</em> man page.
 
1023
<p>
 
1024
</dl>
944
1025
<p>
945
1026
<h2>ENVIRONMENT</h2>
946
1027
<p>