[fomus-cvs] CVS update: fomus/classes.lisp
David Psenicka
dpsenicka at common-lisp.net
Sun Aug 21 23:55:04 UTC 2005
Update of /project/fomus/cvsroot/fomus
In directory common-lisp.net:/tmp/cvs-serv6856
Modified Files:
classes.lisp
Log Message:
bug fix
Date: Mon Aug 22 01:55:02 2005
Author: dpsenicka
Index: fomus/classes.lisp
diff -u fomus/classes.lisp:1.7 fomus/classes.lisp:1.8
--- fomus/classes.lisp:1.7 Sun Aug 21 21:17:40 2005
+++ fomus/classes.lisp Mon Aug 22 01:55:01 2005
@@ -224,9 +224,8 @@
,xx))))
;; aliases
-(declaim (inline timesig-off part-meas meas-voices))
+(declaim (inline timesig-off meas-voices))
(defun timesig-off (ev) (declare (type event-base ev)) (event-off ev))
-(defun part-meas (ev) (declare (type partex ev)) (part-events ev))
(defun meas-voices (ev) (declare (type meas ev)) (meas-events ev))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -279,6 +278,9 @@
(loop for m in (part-meas p) do
(loop for e in (meas-events m) when (restp e) do
(setf (event-inv e) nil)))))
+
+(declaim (inline part-meas))
+(defun part-meas (ev) (declare (type partex ev)) (part-events ev))
(declaim (inline make-noteex make-restex make-partex))
(defun make-noteex (&rest args) (apply #'make-instance 'noteex args))
More information about the Fomus-cvs
mailing list