view classes.lisp @ 3:e854a73b0328

Add package definition and in-package forms. darcs-hash:20061025162304-aa3d6-85ddf506c4c08f698cd7057917770c0ce2ce4bf3.gz
author m.pearce <m.pearce@gold.ac.uk>
date Wed, 25 Oct 2006 17:23:04 +0100
parents 8fbbb0f14f3c
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 ()
  ())