[ https://github.com/monome/norns/issues/603 ]
nutshell: supernova on ARM causes hard crashes with too-high CPU usage. reducing voice count was a stopgap while we build routing, softcut and mix effects from scratch. (PR #650, 661.)
supercollider will continue to be supported for user engines (as will other environments like puredata) but won’t be a system dependency.
in current WIP scheme, softcut and mixer/fx are separate jack clients and can be run on separate CPU cores, without the complex DSP worker-thread system introduced by supernova. (additionally: new softcut implementation corrects a lot of things and can do e.g. rate modulation while recording, &c; the setup also allows softcut to process engine output. )