On Mon, 2010-11-22 at 13:50 +0100, Kassen wrote: > I have a fix that seems to work. > > > In fluxa.ss starting at line 991 my file now looks like this; > > > ; time for an update? > (cond ((> (time-now) logical-time) > ; todo: fall back on last thunk if there is an error > (with-handlers ([(lambda (x) #t) fluxa-error-handler]) > (set! tempo (proc (+ logical-time (* bpb tempo)) clock))) > (when (not (number? tempo)) > (set! tempo 1) > (display "proc should return a number, correcting.")) > (set! logical-time (+ logical-time tempo)) > (set! clock (+ clock 1)) > (set! sync-clock (+ sync-clock 1))))
This was something that I noticed just before the scheme bricks workshop at piksel on Friday, but didn't have time to fix. BTW you might like to try the latest version: http://www.pawfal.org/dave/files/scheme-bricks-0.2.tar.gz I'll put it into fluxus soon. cheers, dave
