Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. EUTERPE-LISP: A LISP System with Music Output

EUTERPE-LISP: A LISP System with Music Output

Thumbnail Image
Download
Name

AIM-141.pdf

Size

449.18 KB

Format

Adobe PDF

Checksum (MD5)

7818e5b4e2206a3696dfcf2c0b79826f

Thumbnail Image
Download
Name

AIM-141.ps

Size

12.23 MB

Format

PostScript

Checksum (MD5)

f3582bbe6b83ab78fba065bcf1f91ec0

Author(s)
Smoliar, Stephen
Date Issued
September 1, 1967
Series/Report no.
AIM-141
Abstract
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.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6148
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.