The DejaVU Framework -- hush 3.1
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?

Manual: HYMNE 4 1995


[.] [man] man1 man2 man3 man4 man5 man6 man7 man8 man9 manl mann ?

NAME

hymne - a C++ class library extending hush(1) with a interface to csound(1)

SYNOPSIS


The hymne library provides classes wrapping csound(1) and scot, and classes implementing two new Tcl commands, play(l) and audio(l).


slide: SYNOPSIS

USAGE


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.


slide: USAGE

ENVIRONMENT


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.


slide: ENVIRONMENT

INITIALIZATION


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.


slide: INITIALIZATION

BUGS


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.


slide: BUGS

KEYWORDS

audio, csound, hush, hymne, music, Tcl, wrapping

SEE ALSO

audio(l), hush(1), hymne(1), play(l), player(4), Tcl(1)
[.] Papers Tutorials Examples Manuals Interfaces Sources Packages Resources ?
Hush Online Technology
hush@cs.vu.nl
09/24/99