RTLisp
[
NextMusic Home Page
|
Sound and Music Programs Page
|
Program List ]
Author: ?
Platforms: ?
Prerequisites: ?
Price: ?
Demo: ?
To acquire: ?
Information: ?
Entry updated: ?
Description:
RTLisp runs on David Betz's XLisp and is comprised of a set
of object class and function definitions which provide a Lisp interface
to Paul Lansky's NeXT-based, real-time audio mixing software, `rt'.
The rt user arranges audio material temporally, dynamically and
spatially by means of a relatively simple score grammar which is
parsed and executed by rt's audio driver program. RT is wonderful in
that it allows the composer to process, shuffle and mix concrete
sounds interactively and often in real-time. However, the simplicity
of rt's grammar can make it tedious to use directly, especially for the
realization of complex scores. Also, there is no provision for the
programmatic generation of audio events, so every event must be
specified in detail by hand.
RTLisp was designed to facilitate the process of rt score
creation. It equips the composer with a powerful, interactive,
high-level programming environment (Lisp), and lends some
intelligence to tasks such as temporal placement and grouping of
audio events, control of dynamics and rt `track' assignment. RTLisp
can be thought of as an rt score compiler. It can run stand-alone in a
shell window, controlling the rt audio driver directly, or it can run in
conjunction with rt.app, Mr. Lansky's NextStep interface to the driver.
RTLisp is available free, via anonymous ftp (pub/music/rtlisp.tar.Z
at princeton.edu).
Eric M. Mrozek (mrozek@umich.edu), EECS-Systems, University of Michigan