| 
 
 Shell commandsA number of shell commands
are provided for executing scripts and converting
the output files to WAV format. These are described below:tao <script>
Takes the name of a script as its argument (minus the .taoextension) and executes it, producing a file called<script>.exe.
This shell script calls upon the services of the binary executabletaoparse, which is described below.taoparse <script>.tao
Binary executable which parses a Tao script, translates it into a
valid C++ program, and writes the results to standard output. This is
called by the taoshell script.taosf <outputfile>
Takes the name of a file produced by an Output device, minus the
.datextension and normalises the audio samples, adding
a WAV header and writing the results to a file called<outputfile>.wav.
This command actually calls thetao2wavbinary executable with
the argumentstao2wav <outputfile>.dat <outputfile>.wav.tao2wav <outputfile>.dat <outputfile>.wav
Binary executable used to convert a file produced by an Output device
(in raw floating point format) into a WAV file.
 In addition to these commands, whenever a script is invoked with the
taocommand a corresponding.exefile is produced. This
is the actual executable which carries out the synthesis described in
the script. For example the commandtao <file>invokes the script<file>.taoand as a by-product produces the executable file<file>.exe. Each.exefile has one command line option,[-g]. This option causes the instrument visualisation window
to be opened. If omitted the synthesis proceeds without any visualisations. If you want to replay a synthesis described in a script you can invoke
this executable file directly rather than having to re-compile the original
text file containing the script.
 
    
 |