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...
Main Author: | |
---|---|
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 |