use SYSTEM > UPDATE
when connected to wifi.
210114
norns 2.4.8
- NEW keyboard: easier keyboard management in scripts @tehn
- NEW keyboard: basic menu control via keyboard @tehn
- FIX params: reverb/comp settings persist between script loads
- NEW help system: quick script reference via REPL @tehn
- NEW lib: lattice is a clock patterning framework @tyleretters
- NEW api: norns.shutdown() can be called by script @tyleretters
- FIX clock: tune sync multiplier thresholds @artfwo
- FIX screen: clamp level input, prevent crash @tehn
- NEW lib: util.wrap() util.wrap_max() @tyleretters
- NEW params: read() accepts and passes “silent” arg @infinitedigits
- NEW menu: now 16 vports for midi @dan_derks
- NEW params: pmap now autosaves @dan_derks
- GONE norns.fetch: use ;install in maiden instead @tehn
maiden
- NEW ;install command for fetching remote repositories
- NEW refresh all button @ngwese
- NEW script stop/clear button @ngwese
- FIX improve implicit untitled.lua creation @ngwese
- FIX upgrade versions @ngwese
- CHANGE rename sc -> supercollider for clarity @ngwese
norns-image
- NEW watcher: separate application for key-trigger restart @tehn
maiden
@ngwese made several great improvements and fixes.
;install
in the REPL will now add a specified repository. if you want to install a script which is not in the project manager, use this. for example:
;install https://github.com/tehn/awake
(but don’t bother doing this, you already have it probably)
for script writers, this is a good way of sharing a script (ie, here on the Library) without requiring people to manually download a zip then upload it to their norns (let’s stop doing that altogether if possible).
note that this deprecates previously introduced norns.fetch()
docs are all updated.
norns: keyboard
we’ve build a simple abstraction which makes adding keyboard support to scripts much much easier (you no longer need to fiddle with selecting the wrong HID device, or have a ton of redundant code for decoding presses).
see the new reference which includes an example.
very basic menu support is included for the keyboard— we’ll be expanding this in the future. presently:
- left/right (K2, K3)
- up/down (E2 cw/ccw)
- pageup/pagedown (E2 fast cw/ccw)
there is support for other keyboard layouts— but presently only US is in place. we need contributions to fill this out.
norns: lattice
@tyleretters make a clock management framework, see the docs for an example
also
the K3-2-1 reset mechanism is now fixed— moved to its own watcher application so, it actually works now. if you norns crashes or hard stalls— sequentially push and hold K3 K2 K1 for 10sec and all the software will restart. this is a much better solution than the white button on the bottom (which may result in data corruption, though sometimes this is all that works) or pulling power on the shield.
please let us know if you hit any snags and we’ll fix things up right away.