diff implementations/midi/classes.lisp @ 130:b849c4fc4c26

implementation/midi and /geerdes: add midi-object and geerdes-object darcs-hash:20070730164010-f76cc-baca3a289ca6c022c0085177d539e8c5c6fbea4e.gz
author David Lewis <d.lewis@gold.ac.uk>
date Mon, 30 Jul 2007 17:40:10 +0100
parents cf198383852d
children 5e362d998f29
line wrap: on
line diff
--- a/implementations/midi/classes.lisp	Mon Jul 30 17:40:39 2007 +0100
+++ b/implementations/midi/classes.lisp	Mon Jul 30 17:40:10 2007 +0100
@@ -1,6 +1,8 @@
 (cl:in-package #:amuse-midi) 
 
-(defclass midi-composition (amuse:composition)
+(defclass midi-object (amuse:amuse-object) ())
+
+(defclass midi-composition (amuse:composition midi-object)
   ((time-signatures :initarg :time-signatures
 		    :initform 'nil
 		    :accessor %midi-time-signatures)
@@ -14,7 +16,7 @@
 		      :initform 'nil
 		      :accessor %midi-misc-controllers)))
 
-(defclass midi-message () ;?
+(defclass midi-message (midi-object) ;?
   ((channel :accessor %midi-message-channel :initarg :channel)
    (track :accessor %midi-message-track :initarg :track)))