view classes.lisp @ 5:db28a877b2b9

package.lisp: really add package definition. darcs-hash:20061025162428-aa3d6-5f533666429bebc24767be3c97dc97bacb2c643a.gz
author m.pearce <m.pearce@gold.ac.uk>
date Wed, 25 Oct 2006 17:24:28 +0100
parents e854a73b0328
children f6c08ad94c8a
line wrap: on
line source
(cl:in-package #:amuse) 

;; basic musical object classes

(defclass composition ()
  ())

(defclass event ()
  ())

(defclass pitched-event (event)
  ())

;; pitch-related classes

(defclass pitch ()
  ())

(defclass chromatic-pitch (pitch)
  ())

(defclass diatonic-pitch (pitch)
  ())

(defclass frequency (pitch)
  ())

(defclass interval ()
  ())

;; time-related classes

(defclass moment ()
  ())

(defclass duration ()
  ())