[fomus-cvs] CVS update: fomus/voices.lisp
David Psenicka
dpsenicka at common-lisp.net
Mon Aug 15 23:53:23 UTC 2005
Update of /project/fomus/cvsroot/fomus
In directory common-lisp.net:/tmp/cvs-serv7642
Modified Files:
voices.lisp
Log Message:
Bug fix
Date: Tue Aug 16 01:53:22 2005
Author: dpsenicka
Index: fomus/voices.lisp
diff -u fomus/voices.lisp:1.6 fomus/voices.lisp:1.7
--- fomus/voices.lisp:1.6 Mon Aug 15 21:46:11 2005
+++ fomus/voices.lisp Tue Aug 16 01:53:20 2005
@@ -52,7 +52,7 @@
(declare (type rational note1 note2))
(expt *voice-octave-dist-sc* (/ (diff note1 note2) 12.0)))
(defun voices-notedist-aux2 (off1 eoff1 off2 eoff2 beatdist sc) ; by offset
- (declare (type (rational 0) off1 eoff1 off2 eoff2) (type #-openmcl (float 0) #+openmcl float beatdist) (type #-openmcl (float 0 1) #+openmcl float sc))
+ (declare (type (rational 0) off1 eoff1 off2 eoff2) (type (real 0) beatdist) (type #-openmcl (float 0 1) #+openmcl float sc))
(let ((d (max (- (float off2) (float eoff1)) (- (float off1) (float eoff2)) 0.0)))
(if (>= d (* *max-voice-beat-dist-mul* beatdist)) 0.0
(expt sc d))))
More information about the Fomus-cvs
mailing list