Skip to content

Version 4.0.1

Compare
Choose a tag to compare
@trentgill trentgill released this 10 Mar 19:10
· 24 commits to main since this release

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.