Version 4.0.1
NEW timeline
library: DOCS
NEW sequins
: transformers: DOCS
NEW sequins
: string-syntax: DOCS
NEW hotswap
library: DOCS
NEW seeded pseudo-random generator available as math.srandom()
: DOCS
NEW support for newest hardware revision (debug led & hardware i2c pullups)
NEW extended disting
ii interface (thanks @jroo, @ryland)
NEW method for peeking the current sequins value (thanks @tyleretters)
FIX ASL segments now correctly handle 'log'
shapes (thanks @beels)
FIX dsp samplerate was incorrect. ASL now runs at the correct speed
FIX i2c
timing refined for more reliable transmission
FIX i2c
driver more resilient to errors
FIX input[n].query()
now works correctly via norns (using the input[n].stream
event)
FIX solve "out of memory" errors when loading ii
libraries in data-heavy scripts
FIX input[n].scale
mode avoids double-triggers near note boundaries
FIX ii.<module>.help()
is no longer truncated to 1024 characters
FIX ii
address now correctly applies for up to 4 simultaneous crows on the bus
FIX clock.sync
timing is now more accurate, and runs indefinitely
FIX changing clock.tempo
while clock
routines are running no longer skips events
FIX true random generator recovers when becoming insufficiently entropic
//
Huge thanks to all the contributors!
Updated scripting reference is here.
For anyone with a norns, lookout for @tehn's fledge
script which makes the firmware update a breeze.