HERE
</OL>
</UL>
<P>By default, the output soundfile will match the format of the input soundfile
in all respects (WAVE format, same sampling rate, same bit depth and same number of channels.)

HERE************88

OLD**************
John Gibson's Linux port of the 3.0 PVC programs, which we are running on
the ECMC Linux systems,
However, there is an important difference between the SGI and Linux distributions
of PVC:
<UL>
<LI><U>SGI</U> : In Koonce's SGI<I>PVC</I> distribution, all soundfiles
(both input and output) must be in
NeXT/Sun 16-bit format, rather than in the <I>AIFF</I> or <I>AIFC</I>
formats normally employed on SGI systems. This may seem goofy, and in certain
ways it is. The only advantage offered by NeXT format is the option of writing
the output samples
either as 16 bit integers (the norm) or else, for greater resolution, as 32 bit floats, which
then must be rescaled to integers before they can be played.
In most cases, however, there will be little audible difference, and ECMC
users should use the default 16 bit integer format unless you know what
you are doing and don't mind  some additional work and complication.
<P>When using the ECMC <I>tp</I> scripts on the SGI systems, users are
relieved of the chore of converting input soundfiles from AIFF to NeXT
format, then converting the NeXT format output soundfiles to AIFF format.
The ECMC scripts handle these conversions automatically.  Input soundfiles
should be in AIFF format. For each PVC job you run, the ECMC script
makes a temporary NeXT format copy of the input soundfile called <I>pvcin</I>,
which is used by the PVC program. The PVC writes its output to a temporary
NeXT format soundfile called <i>pvcout</I>. When the job is completed, the
script creates an AIFF format copy of <I>pvcout</I>, and then deletes this
temporary NeXT format soundfile. Note that because ALL SGI system PVC jobs
create an output soundfile called <I>pvcout</I>, you can only have one PVC
job at a time running on the SGIs. Since these programs are processor and
disk intensive, it actually would make little sense to try to run two or
three PVC jobs simultaneously anyway.

<LI><U>LINUX</U> : Gibson's <I>Linux</I> port provides compiling
options for outputing either WAVE or AIFF format soundfiles. Soundfiles
in either AIFF or WAVE formats can be used as inputs. The ECMC scripts provide
a parameter in which you select either AIFF or WAVE output:
<BR><PRE><I>outputformat=AIFF  # for Linux only : specify AIFF or WAVE output format</PRE></I>
</FONT><FONT SIZE="4">
Note that the default is <I>AIFF</I> output. However, by changing
<BLOCKQUOTE><I>outputformat=AIFF</I>
<BR>to
<BR><I>outputformat=WAVE</I>
</BLOCKQUOTE>
you can obtain a WAVE format output soundfile, even
if the format of the input soundfile is AIFF.
</UL>
