What the distribution contains
This distribution has the following directory structure:
libtao/
tao2wav/
tao2aiff/
taoparse/
include/
user-scripts/
examples/
doc/
UserManual/
html/
ClassReference/
latex/
html/
Dependencies/
html/
These directories contain the following:
- libtao/
- - source code for the C++ library which Tao
is built upon.
- tao2wav/
- - source code for the program which converts
Tao's raw floating point output files in
.wav format ready for playback.
- taoparse/
- - lex and yacc source code for
Tao's synthesis language parser.
- include/
- - header files for C++ classes.
- user-scripts/
- - a set of user shell scripts including
the following:
- tao
- - shell script for compiling and executing a Tao script.
- tao-config
- - shell script which is useful when compiling
and linking C++ programs with the Tao library
libtao .
- taosf
- - shell script for converting Tao's output files to WAV
format.
- examples/
- - a set of examples illustrating the
main elements of Tao's synthesis language.
- doc/
- - documentation of various kinds.
This includes the following:
- UserManual/
- -
Hyperlatex sources for this manual which
can be used to produce DVI and PostScript versions using LaTeX and
dvips , and the HTML version using hyperlatex . The HTML formatted
version comes ready made with this distribution so you don't need
hyperlatex , although the Dependencies document describes
where to get it.
- ClassReference/
- - LaTeX and HTML documentation for the
C++ library API. Both versions of this document are produced automatically
from the C++ sources using a third party program called
Doxygen .
See the Dependencies document for details of where
to get Doxygen .
[Actually I haven't got around to this yet as I am concentrating on
making the distribution as robust as possible and finishing the user
manual, but it will happen eventually].
- Dependencies/
- -
hyperlatex sources for the document
describing the external programs upon which Tao depends. Once
again these sources can be used to produce HTML, DVI and
PostScript formatted versions and the HTML version comes ready built
with the distribution.
The installation step described in the previous section installs the
following files on your system (assuming prefix=/usr/local ):
/usr/local/bin
tao
taosf
tao2wav
taoparse
/usr/local/lib
libtao.so.*
libtao.a
|