Trimming command line options

Hi all,

I think it would be a good idea to trim many command line options for the XO, for example:

-8, --format=uchar

Use 8-bit unsigned character audio samples.
-A, --aiff, --format=aiff

Write an AIFF format soundfile. Use with the -c, -s, -l, or -f flags.
-a, --format=alaw

Use a-law audio samples.
-c, --format=schar

Use 8-bit signed character audio samples.
-h, --noheader

No header on output soundfile. Don't write a file header, just binary samples.

-J, --ircam, --format=ircam

Write an IRCAM format soundfile.
-K, --nopeaks

Do not generate any PEAK chunks.
-l, --format=long

Use long integer audio samples.

-R, --rewrite

Continually rewrite the header while writing the soundfile (WAV/AIFF).
-s, --format=short

Use short integer audio samples.
-u, --format=ulaw

Use u-law audio samples.

-+jack_client=[client_name]

The client name used by Csound, defaults to 'csound5'. If multiple instances of Csound connect to the JACK server, different client names need to be used to avoid name conflicts. (Linux and Mac OS X only)
-+jack_inportname=[input port name prefix], -+jack_outportname=[output port name prefix]

Name prefix of Csound JACK input/output ports; the default is 'input' and 'output'. The actual port name is the channel number appended to the name prefix. (Linux and Mac OS X only)

Example: with the above default settings, a stereo orchestra will create these ports in full duplex operation:

csound5:input1 (record left)
csound5:input2 (record right)
csound5:output1 (playback left)
csound5:output2 (playback right)

-k NUM, --control-rate=NUM

Override the control rate (KR) supplied by the orchestra.

-L DEVICE, --score-in=DEVICE

Read line-oriented real-time score events from device DEVICE. The name stdin will permit score events to be typed at your terminal, or piped from another process. Each line-event is terminated by a carriage-return. Events are coded just like those in a standard numeric score, except that an event with p2=0 will be performed immediately, and an event with p2=T will be performed T seconds after arrival. Events can arrive at any time, and in any order. The score carry feature is legal here, as are held notes (p3 negative) and string arguments, but ramps and pp or np references are not.

-r NUM, --sample-rate=NUM

Override the sampling rate (SR) supplied by the orchestra.
--sched

Linux only. Use real-time scheduling and lock memory. (Also requires -d and either -o dac or -o devaudio). See also --sched=N below.
--sched=N

Linux only. Same as --sched, but allows specifying a priority value: if N is positive (in the range 1 to 99) the scheduling policy SCHED_RR will be used with a priority of N; otherwise, SCHED_OTHER is used with the nice level set to N. Can also be used in the format --sched=N,MAXCPU,TIME to enable the use of a "watchdog" thread that terminates Csound if the average CPU usage exceeds MAXCPU percents over a peroid of TIME seconds (new in Csound 5.00).

-@ FILE

Provide an extended command-line in file “FILE”
-C, --cscore

Use Cscore processing of the scorefile.

-N, --notify

Notify (ring the bell) when score or MIDI track is done.

-x FILE, --extract-score=FILE

Extract a portion of the sorted score, score.srt, using the extract file FILE (see Extract).

Any others?

Also, I notice tclcsound is not part of current XO builds, will it stay that way?

Cheers,
Andrés

Canadian pharmacy viagra buy viagra uk kamagra uk zpack generic viagra cialis online buy zithromax ed drugs ed pills zpak avanafil viagra online z pak generic cialis z pack z-pack cialis uk cheap generic viagra pharmacy uk Canadian pharmacy viagra uk staxyn z-pak