nanosleep which nullified all attempts at
adapting to the measured nanosleep/parknanos precision (the fact
that I did not detect this bug makes me wonder if the whole idea is
a premature and unnecessary optimization)Ticker protocol with two implementations: SleepingTicker uses
various sleep methods, AudioSyncingTicker synchronizes the ticks
to audio-in - unfortunately the latter takes too much CPU in its
current form so SleepingTicker remains the default:var forms now check if the resolved var is a function, and if it
is, apply it to the arguments following the var inside the :var
formsequencer/compile: a shorthand for sequencer/compile-pattern-formsequencer/register-target accepts an optional target alias (a
namespace-qualified keyword) which can be used to refer to the
target in :bind mapsdelay value: when a pattern is merged onto the
timeline, each event of the pattern is delayed by this number of
ticks (used to make :play more precise)[:delay N]: this new pattern expression sets the delay value of
the pattern to N:call pattern expressions can now include function arguments:var pattern expressions now wrap the var value in a :bind form
with the input bindings if it needs to be compiled (this ensures
that they are compiled in the right context and target)Initial release.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |