220306 disk image
- operating system: bullseye
- pi 4 support
- support for the new shield audio codec
- norns update 220306
immense thanks to @ngwese for detangling, testing, and automating so much of the complex kernel business. these efforts brought pi4 compatibility to the shield— and due to global shortages— this means that greg really made it possible for us to release more shields!
full disk wipe required! save your files!
before you jump in, be absolutely sure you’ve saved anything you don’t want to disappear.
if you have edited any scripts to your own needs, or written any scripts of your own, please make sure you’ve copied those files to another computer or web repository.
if you have only downloaded scripts from others (or have already backed up your own scripts/modifications) and wish to retain audio files, script presets, midi mappings, etc – simply copy your entire audio
and data
folders, which live inside of dust
. after you restore these files to the fresh norns installation, we encourage downloading fresh copies of the community scripts you want to use.
note: the new disk image ships with the bare minimum scripts: awake
for tradition, and firstlight
to encourage script editing. you’ll likely want to immediately set up wifi, go to maiden, and browse the ever-growing catalog.
norns 220306
this update (and access to subsequent updates via the SYSTEM > UPDATE menu) is only available by installing the fresh disk image. we needed to do this in order to have a consistent base operating system across all norns devices, and make future updates (and support) much easier. i do apologize— it’s a hassle, but also new cool better (and free)
norns 2.7.0
- NEW image surfaces for drawing, png loading, and reuse @ngwese
- NEW core engines now included @tehn @catfact
- FIX remove boost dep @catfact
- NEW jack load monitor, xrun report @catfact
- FIX tape index from file system, not index.txt @stvnrlly
- NEW pset delete confirm @nattog
- FIX param collision warning instead of error @catfact
@ngwese made a reusable sprite system which is a huge optimization for various screen drawing use cases. docs forthcoming.
@zebra added some great utilities for monitoring jack load and xrun detection: the new indicators are on the main menu screen
i’ve deprecated the we
repository which had some outdated tests but also had some worthy engines. these engines (including PolySub
and PolyPerc
from awake
) now live in the core norns repository. there are a handful of scripts that use polysub.lua
which is now located in the core. the fix: change include('we/lib/polysub.lua')
to require('polysub')
and all is well.
i’d like to reiterate (from the shield announcement) that we’ll be enforcing cpu load compatibility for the cm3/pi3. if you’re designing a heavy engine on a pi4 be aware of optimization and efficiency prior to submitting for catalog inclusion.
we aim to keep the platform maximally share-able.
ok!
please report any issues— we’ll try to address them right away. thank you for your continuing support and patience and participation.