The system beahviour is determined by controllers. they are used to:
Controller are applied in response of particular input messages.
In other words, it is possible to do special computations when the user activate an external device (ex: a computer keyboard, a MIDI keyboard...).
A controller is composed by:
The script must be written in TCL.
All funtionalities of TCL 8.3 can be used.
Furthermore, special functions have been added to the language, in order to access the TISM functionalities like sequence managing, control etc.
These special TCL funtions are listed in the Tcl Reference section.