Another question (now I think I'm at the right mailing list). <br>In the following test example, when I comment out the "fms:meas" process, I get the result shown in the attached "without_timesigs" file. If I enable the process to change the time signatures, I get the weird result shown in "with_timesigs". Any idea?<br>
<br>BTW (this one I think is something relative obvious I'm missing), I've never understood why I have to use the "with" declaration in the first process so that I don't get all the notes on a single staff. Changing ':part inst ' to ':part p' produces the "last-example" file.<br>
<br><br>(let ((parts '((:id "vln1" :name "Violino I" :inst "violin")<br> (:id "vln2" :name "Violino 2" :inst "violin"))))<br> (sprout <br> (list (process for p in '("vln1" "vln2")<br>
do (sprout <br> (process with inst = p <br> for k = (between 60 80)<br> with pat = (make-cycle '(1 0.5 0.5 1/3 1/3 1/3 1/4 1/4 1/4 1/4 6))<br> for rhy = (next pat)<br>
repeat 20<br> do (send "fms:note"<br> :pitch k<br> :dur rhy<br> :part inst)<br> (wait rhy))))<br> (process for dur in '(4 6 4)<br>
do (send "fms:meas"<br> :dur dur<br> :beat 1/4)<br> (wait dur)))<br> "<a href="http://timesigs.ly">timesigs.ly</a>" :parts parts))<br><br>Running Common Music 3.7.2 with FOMUS 0.1.17-alpha under Debian 6.0<br>
<br>Thanks in advance!<br><br>Ricardo<br>