Ok, so back to Fluxa :¬)<div><br></div><div>I had a series of issues;</div><div><br></div><div>* the internal help for "seq" is actually just a part of the help for (clock-map) and won't run on it's own as a variable "nt" is undeclared. It also shares the next issue.</div>
<div><br></div><div>* the internal help for clockstep is this;</div><div><br></div><div><div> (seq (lambda (time clock)</div><div>    (clock-map</div><div>      (lambda (nt cutoff)</div><div>        (play time (mul (adsr 0 0.1 0 0)</div>
<div>          (mooglp (saw (note nt)) cutoff 0.4))))</div><div>      clock</div><div>      (list 39 28 3)</div><div>      (list 0.1 0.1 0.4 0.9))))</div><div><br></div><div>And should likely read;</div><div><br></div><div>
<div> (seq (lambda (time clock)</div><div>    (clock-map</div><div>      (lambda (nt cutoff)</div><div>        (play time (mul (adsr 0 0.1 0 0)</div><div>          (mooglp (saw (note nt)) cutoff 0.4))))</div><div>      clock</div>
<div>      (list 39 28 3)</div><div>      (list 0.1 0.1 0.4 0.9)) <b><font class="Apple-style-span" color="#FF0000">.15</font></b> )) </div></div><div><br></div><div>...or something like it.</div><div><br></div><div>* To make matters worse, if we *do* run the example as is, we get this;</div>
<div><br></div><div><br></div><div><font class="Apple-style-span" color="#3333FF">Error in Task 'fluxa-update-task - Task removed.</font></div><div><font class="Apple-style-span" color="#3333FF">+: expects type <number> as 2nd argument, given: #<void>; other arguments were:</font></div>
<div><font class="Apple-style-span" color="#3333FF"> 1290416223.224918 </font></div><div><font class="Apple-style-span" color="#3333FF">call stack:</font></div><div><font class="Apple-style-span" color="#3333FF">go-flux line 976 in /usr/local/lib/fluxus-017/fluxa.ss</font></div>
<div><font class="Apple-style-span" color="#3333FF">#f line 174 in /usr/local/lib/fluxus-017/tasks.ss</font></div><div><font class="Apple-style-span" color="#3333FF">call-with-exception-handler line 274 in /usr/local/lib/racket/collects/racket/p</font></div>
<div><font class="Apple-style-span" color="#3333FF">rivate/more-scheme.rkt</font></div><div><font class="Apple-style-span" color="#3333FF">for-each line 45 in /usr/local/lib/racket/collects/racket/private/map.rkt</font></div>
<div><font class="Apple-style-span" color="#3333FF">run-tasks line 161 in /usr/local/lib/fluxus-017/tasks.ss</font></div><div><font class="Apple-style-span" color="#3333FF">default-fluxus-frame-callback line 373 in /usr/local/lib/fluxus-017/scratchpad.</font></div>
<div><font class="Apple-style-span" color="#3333FF">ss</font></div><div><br></div></div><div>.......we get that to the terminal if that's what we started from and I get it on my "dramatic debug-printing" but it doesn't seem to show up in the plain repl. I think it should. This means losing the fluxa task and I don't think I've been able to get that task back up without re-starting Fluxus. I don't think that's proper behaviour as this is a easy typo to make (clearly! :¬) ) and additionally there is the "fluxa error handler" that I imagine is meant to prevent exactly that sort of thing from happening in catching stuff like this before it causes that big a problem.</div>
<div><br></div><div><br></div><div>Aside from this series of issues I should note that jamming in Fluxa is unexpectedly large amounts of fun for how simple it all is. Some of the weirdness (what is the unit of cutoff frequencies of the filter?) make surprising amounts of sense once you adapt to them. Nice.</div>
<div><br></div><div>Yours,</div><div>Kas.</div>