1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<!-- HTML file produced from file: UserManual.tex --
-- using Hyperlatex v 2.3.1 (c) Otfried Cheong--
-- on Emacs 21.1 (patch 4) "Arches" XEmacs Lucid, Sun Apr 30 20:49:57 2000 -->
<HEAD>
<TITLE>Tao User Manual -- <B>Tao</B>'s Synthesis Language in Detail</TITLE>
<link rel=stylesheet href="../../taomanual.css" type="text/css">
</HEAD><BODY BACKGROUND="bg.gif">
<table width="500" border="0" align="left" cellspacing="2" cellpadding="2"><tr><td class="nav" valign="top"><!-- top panel --><A HREF="UserManual.html"><IMG ALT="Up" ALIGN=BOTTOM BORDER=0 SRC="up.gif"></A>
<BR><A HREF="UserManual.html">Top</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" valign="top"><A HREF="UserManual_45.html"><IMG ALT="Back" ALIGN=BOTTOM BORDER=0 SRC="back.gif"></A>
<BR><A HREF="UserManual_45.html">Key bindings in the visualisation window</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" valign="top"><A HREF="UserManual_47.html"><IMG ALT="Forward" ALIGN=BOTTOM BORDER=0 SRC="forward.gif"></A>
<BR><A HREF="UserManual_47.html">Overview of a Script</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td></tr><!-- end top panel --><tr><td colspan="3" class="main"><!-- main text --><br><br>
<H1><B>Tao</B>'s Synthesis Language in Detail</H1>
<B>Tao</B>'s main user interface elements are its <EM>synthesis language</EM><A NAME="1">
and</A> <EM>instrument visualisation window</EM>.
The synthesis language provides
the means for describing new instruments and `playing' them
and the instrument visualisation window provides graphical animations of
the instruments showing their behaviour as the acoustic waves propagate
through them. At present there is no GUI (Graphical User Interface) for
constructing instruments but this feature is planned for a future release.
<P>This section focusses on the synthesis language in some detail. It begins by
describing the main conceptual parts of a <B>Tao</B> script and then goes on to
cover each individual element of the language in more detail.
<P><MENU>
<LI><A HREF="UserManual_47.html">Overview of a Script</A>
<LI><A HREF="UserManual_48.html">The Declarations Section</A>
<LI><A HREF="UserManual_54.html">The Init Section</A>
<LI><A HREF="UserManual_55.html">The Score Section</A>
<LI><A HREF="UserManual_56.html">Control Structures</A>
<LI><A HREF="UserManual_62.html">Conditional and looping control structures</A>
<LI><A HREF="UserManual_65.html">Statements</A>
<LI><A HREF="UserManual_75.html">Describing Musical Events</A>
<LI><A HREF="UserManual_79.html">Expressions</A>
<LI><A HREF="UserManual_83.html">Compiling and Executing a <B>Tao</B> Script</A>
</MENU>
<BR></td></tr><!-- end main text --><tr><td class="nav" align="left" valign="top"><!-- bottom matter --><A HREF="UserManual.html"><IMG ALT="Up" ALIGN=BOTTOM BORDER=0 SRC="up.gif"></A>
<BR><A HREF="UserManual.html">Top</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" align="left" valign="top"><A HREF="UserManual_45.html"><IMG ALT="Back" ALIGN=BOTTOM BORDER=0 SRC="back.gif"></A>
<BR><A HREF="UserManual_45.html">Key bindings in the visualisation window</A><BR><IMG width="167" height="1" SRC="trans1x1.gif">
</td><td class="nav" align="left" valign="top"><!-- bottom matter --><A HREF="UserManual_47.html"><IMG ALT="Forward" ALIGN=BOTTOM BORDER=0 SRC="forward.gif"></A>
<BR><A HREF="UserManual_47.html">Overview of a Script</A>
<IMG width="167" height="1" SRC="trans1x1.gif">
</td></tr><!-- end bottom matter -->
<tr><td colspan="3" class="addr"><!-- bottom panel --><ADDRESS><FONT SIZE=-1>©1999,2000 Mark Pearson
<A HREF="mailto:m.pearson@ukonline.co.uk">m.pearson@ukonline.co.uk</A> April 30, 2000</ADDRESS><BR></td></tr><!-- end bottom panel --></table></BODY></HTML>
|