This section introduces the main concepts involved in creating interesting virtual instruments using Tao. It does so in a `hands on' manner with the aid of practical script examples. All of the examples presented in this section are available in the examples directory of the distribution. The examples start off with the most basic instrument possible - a single string - and work up to more and more complex instruments.

The examples presented here are divided into two categories. The first set are designed to illustrate one by one the main techniques involved in contructing Tao instruments. Each script covers one major technique. The second set are concerned with designing synthesis scenarios which produce interesting sounds. So don't be too surprised if the first set of scripts produce either no sound at all or rather uninteresting sounds!

By the end of this tutorial you should have at your disposal a useful armoury of techniques which will hopefully whet your appetite for creating your own instruments.

  • Learning the Basics
  • Combining the techniques to make interesting sounds
  • Using access points
  • An instrument with a single string
  • Using the Bow device - bow.tao
  • Creating a circular sheet
  • Using the Connector device - connector.tao
  • Damping parts of an instrument - damp.tao
  • Emergent behaviour (diffraction) - diffraction.tao
  • Creating an elliptical sheet
  • Using the Hammer device - hammer.tao
  • Locking parts of an instrument - lock.tao
  • Arrays of Output devices - outputarray.tao
  • Using the Output device - outputs.tao
  • Using pitches - pitches.tao
  • Creating a rectangular sheet
  • Using the Stop device - stop.tao
  • Creating an array of strings - stringarray.tao

  • ©1999,2000 Mark Pearson m.pearson@ukonline.co.uk April 30, 2000