EUTERPE-LISP: A LISP System with Music Output

EUTERPE (Ai memo no. 129) was designed as a "real-time music program" which would interpret music described as "voice-programs" in DDT. These voice-programs consisted of note words, description of tones to be sounded, and control words which determined the parameters of pitch, te...

Full description

Bibliographic Details
Main Author: Smoliar, Stephen
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6148
_version_ 1826203688787509248
author Smoliar, Stephen
author_facet Smoliar, Stephen
author_sort Smoliar, Stephen
collection MIT
description EUTERPE (Ai memo no. 129) was designed as a "real-time music program" which would interpret music described as "voice-programs" in DDT. These voice-programs consisted of note words, description of tones to be sounded, and control words which determined the parameters of pitch, tempo, articulation and wave form and allowed for a subroutine feature and transfer within the voice-program. It had been hoped that complex musical forms could be described in terms of a few collections of note words and sequences of control words. However, musical variation and development is more subtle than the developmental power of these control words. Any transformation of musical material may be expressed as a LISP function; therefore, the control words were abandoned and EUTERPE was linked to LISP. The voice-programs would be written and loaded by LISP and played by EUTERPE. The principle function in the system is LOAD which takes two arguments: 1) an absolute location in core and 2) a list of note words. The note words are translated into EUTERPE-readable code and loaded into the proper voice program. The addresses of the first location of each if the six voice programs are SETQed by the system with the names VOICE1, ..., VOICE6. The value of LOAD s the next file word in core, so a series of lists may be loaded by bootstrapping.
first_indexed 2024-09-23T12:41:46Z
id mit-1721.1/6148
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T12:41:46Z
publishDate 2004
record_format dspace
spelling mit-1721.1/61482019-04-12T07:44:00Z EUTERPE-LISP: A LISP System with Music Output Smoliar, Stephen EUTERPE (Ai memo no. 129) was designed as a "real-time music program" which would interpret music described as "voice-programs" in DDT. These voice-programs consisted of note words, description of tones to be sounded, and control words which determined the parameters of pitch, tempo, articulation and wave form and allowed for a subroutine feature and transfer within the voice-program. It had been hoped that complex musical forms could be described in terms of a few collections of note words and sequences of control words. However, musical variation and development is more subtle than the developmental power of these control words. Any transformation of musical material may be expressed as a LISP function; therefore, the control words were abandoned and EUTERPE was linked to LISP. The voice-programs would be written and loaded by LISP and played by EUTERPE. The principle function in the system is LOAD which takes two arguments: 1) an absolute location in core and 2) a list of note words. The note words are translated into EUTERPE-readable code and loaded into the proper voice program. The addresses of the first location of each if the six voice programs are SETQed by the system with the names VOICE1, ..., VOICE6. The value of LOAD s the next file word in core, so a series of lists may be loaded by bootstrapping. 2004-10-04T14:43:15Z 2004-10-04T14:43:15Z 1967-09-01 AIM-141 http://hdl.handle.net/1721.1/6148 en_US AIM-141 12828161 bytes 459962 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Smoliar, Stephen
EUTERPE-LISP: A LISP System with Music Output
title EUTERPE-LISP: A LISP System with Music Output
title_full EUTERPE-LISP: A LISP System with Music Output
title_fullStr EUTERPE-LISP: A LISP System with Music Output
title_full_unstemmed EUTERPE-LISP: A LISP System with Music Output
title_short EUTERPE-LISP: A LISP System with Music Output
title_sort euterpe lisp a lisp system with music output
url http://hdl.handle.net/1721.1/6148
work_keys_str_mv AT smoliarstephen euterpelispalispsystemwithmusicoutput