lotus

previous page: 2.4) How do I transfer patches, data files, MFF files from a Mac to a PC and back? (Electronic and Computer Music)
  
page up: Electronic and Computer Music FAQ
  
next page: 3.1.1.3.2) Which glove interfaces with the Max 'glove' object? (Electronic and Computer Music)

3.1.1.1) What is Smallmusic? What is the MODE? (Electronic and Computer Music)




Description

This article is from the Electronic and Computer Music FAQ, by Craig Latta Craig.Latta@NetJam.ORG with numerous contributions by others.

3.1.1.1) What is Smallmusic? What is the MODE? (Electronic and Computer Music)



Smallmusic is an abstract, object-oriented music
representation. An environment implementing it, called the Music
Object Development Environment (MODE) is available. It features
several novel and portable interfaces to musical structures and
hardware. It is written in ParcPlace Smalltalk, and is thus portable
between many platforms, including Suns, DECstations, HPs, IBM PCs, and
Macintoshes. It was designed and written by Stephen Pope
(stp@ccrma.stanford.EDU) and several others.

You can obtain the MODE via ftp as
anonymous@ccrma-ftp.stanford.EDU:pub/st80/MODE/.

A work group has formed to discuss and develop this
object-oriented software system for music. The email address for the
group is smallmusic@XCF.Berkeley.EDU. If you are interested in
joining the discussion, email smallmusic-request@XCF.Berkeley.EDU,
with the subject line "add me".

Thanks,

Craig Latta
latta@XCF.Berkeley.EDU

***

Smallmusic abstract

This document describes an abstract object-oriented
representation for musical parameters, events and structures known as
the MODE music representation. In object-oriented software terms, the
representation is described in terms of software class hierarchies of
objects that share state and behavior and implement the description
language as their protocol. The author (and his collaborators by
implication) believe this representation, and its proposed linear
ASCII description in Smalltalk-80 syntax, to be well-suited as a basis
for concrete description languages in other syntaces, specially-
designed binary storage and interchange formats, and use within and
between interactive multi-media, hyper-media applications in several
possible domains.

 

Continue to:













TOP
previous page: 2.4) How do I transfer patches, data files, MFF files from a Mac to a PC and back? (Electronic and Computer Music)
  
page up: Electronic and Computer Music FAQ
  
next page: 3.1.1.3.2) Which glove interfaces with the Max 'glove' object? (Electronic and Computer Music)