The hymne library provides classes wrapping csound(1) and scot, and classes implementing two new Tcl commands, play(l) and audio(l).
Be sure that libhymne.so is in your load path. (See -L or -R flag of compiler) Compile with -lhymne. The library has to be initialized by calling init_hymne(kit*). This is call is typically made in the prelude() member of a session descendant.
The Tcl variable 'hymne_library' will be set to a default value during the initialization process of hush. However, you can initialize the variable to another value by setting the HYMNE_LIB environment variable.
The library is initialized bty calling init_hymne(kit*). As part of the initialization process, the file hymne.tcl in the hymne_library directory will be executed.
The library uses SIGPOLL for inter process communication. System calls (Typical IO calls) interrupted by a SIGPOLL signal will fail. Note that the GNU streams library catches interrupted read/write calls, but the Sun version does not.
|
Hush Online Technology
hush@cs.vu.nl
09/24/99 |
|
|