Here they are:<br><br> /\\\          <br>---\\\---------<br>----\\\--------<br>----/\\\------- Common Music 2.11.3<br>---/--\\\------<br>--/----\\\-----<br> /      \\\/   <br><br><br>OK<br>OK; in: LAMBDA NIL<br>;     (CM:PROCESS CM::WITH CM::DUR = (* CM::RATE 2.5) CM::REPEAT CM::REPS CM::FOR<br>
;               CM::LEN = (CM:PICK 8 12 16) CM::FOR ...)<br><br>; <br>; caught ERROR:<br>;   (in macroexpansion of (PROCESS WITH DUR ...))<br>;   (hint: For more precise location, try *BREAK-ON-SIGNALS*.)<br>;   illegal loop syntax<br>
<br>;     (SB-INT:NAMED-LAMBDA CM::PLAY-PATS (CM::PATS CM::TROPE CM::REPS CM::RATE)<br>;                        (BLOCK CM::PLAY-PATS<br>;                          (CM:PROCESS CM::WITH CM::DUR = (* CM::RATE 2.5)<br>;                                      CM::REPEAT CM::REPS CM::FOR CM::LEN =<br>
;                                      (CM:PICK 8 12 16) CM::FOR ...)))<br><br>; ==&gt;<br>;   #&#39;(SB-INT:NAMED-LAMBDA CM::PLAY-PATS (CM::PATS CM::TROPE CM::REPS CM::RATE)<br>;                          (BLOCK CM::PLAY-PATS<br>
;                            (CM:PROCESS CM::WITH CM::DUR = (* CM::RATE 2.5)<br>;                                        CM::REPEAT CM::REPS CM::FOR CM::LEN =<br>;                                        (CM:PICK 8 12 16) CM::FOR ...)))<br>
; <br>; caught STYLE-WARNING:<br>;   The variable PATS is defined but never used.<br><br>; <br>; caught STYLE-WARNING:<br>;   The variable TROPE is defined but never used.<br><br>; <br>; caught STYLE-WARNING:<br>;   The variable REPS is defined but never used.<br>
<br>; <br>; caught STYLE-WARNING:<br>;   The variable RATE is defined but never used.<br>; <br>; compilation unit finished<br>;   caught 1 ERROR condition<br>;   caught 4 STYLE-WARNING conditions<br><br>LOOP ERROR: &#39;each&#39; does not support initializations.<br>
clause context: &#39;EACH K IN (NEXT PAT T)&#39;<br><br>STYLE-WARNING: redefining PLAY-PATS in DEFUN<br><br>OK<br><br><div class="gmail_quote">2009/4/8 Heinrich Taube <span dir="ltr">&lt;<a href="mailto:taube@uiuc.edu">taube@uiuc.edu</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">can you please send me the full code example? also tell me what version of cm you are using.<div>
<div></div><div class="h5"><br>
<br>
On Apr 7, 2009, at 5:48 PM, Alexandre Ficagna wrote:<br>
<br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">
Hy,<br>
<br>
I was studying Patterns topic in CM2 and got errors trying to do Example 3 (Creating patterns programatically).<br>
Part of the error message says:<br>
<br>
LOOP ERROR: &#39;each&#39; does not support initializations.<br>
clause context: &#39;EACH K IN (NEXT PAT T)&#39;<br>
<br>
I tried many things (actually I&#39;m a beginner, so it complicates a lot), and it did work when I substituted line:<br>
    each k in (next pat #t) as x from 0 by rate<br>
<br>
by these two lines:<br>
for x from 0 by rate<br>
each k in (next pat #t)<br>
the console gave me no error messages, by I think the sound result was not the expected (it should vary each evaluation, but keeps the same).<br>
<br>
How can I correct this?<br>
<br>
Thanks.<br>
Alexandre Ficagna<br>
-- <br>
<a href="http://www.myspace.com/alexandreficagna" target="_blank">www.myspace.com/alexandreficagna</a><br></div></div>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist" target="_blank">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote>
<br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.myspace.com/alexandreficagna">www.myspace.com/alexandreficagna</a><br>