changeset 13:ccb65e2f7382

classes.lisp: make frequency not inherit from pitch. darcs-hash:20061205151654-aa3d6-d269eda37acd8a1493237b6741ce23b7e0db007c.gz
author m.pearce <m.pearce@gold.ac.uk>
date Tue, 05 Dec 2006 15:16:54 +0000
parents f6c08ad94c8a
children 2af5e4f825a8
files classes.lisp
diffstat 1 files changed, 3 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/classes.lisp	Tue Dec 05 12:35:26 2006 +0000
+++ b/classes.lisp	Tue Dec 05 15:16:54 2006 +0000
@@ -23,14 +23,11 @@
 
 ;; pitch-related classes
 
+(defclass frequency () ())
+
 (defclass pitch (pitch-designator) ())
 (defclass chromatic-pitch (pitch) ())
 (defclass diatonic-pitch (pitch) ())
-(defclass frequency (pitch)
- ;; I'm having serious doubts about this - frequency, `real'-time and
- ;; other non- or partially symbolic elements will probably want to be
- ;; expressed differently.
-  ())
 
 (defclass pitch-interval (pitch-interval-designator) ())
 
@@ -38,4 +35,4 @@
 
 (defclass event (anchored-time-interval-designator) ())
 (defclass pitched-event (event pitch-designator) ())
-(defclass percussive-event (event) ())
\ No newline at end of file
+(defclass percussive-event (event) ())