The sonaremin v1.1.6 is out - vcvrack in a box

hello,

after a few weeks of work and testing i would like to announce the v1.1.6 release of the sonaremin (https://github.com/hexdump0815/sonaremin): a small standalone device one can build based on various little arm computers like the raspberry pi, the odroid c2, the asus tinkerboard (being uploaded in a few minutes), some android tv boxes and some other similar devices and which is built around my arm builds of vcvrack. it can operate in two modes: display mode - where it can be used like a regular standalone vcvrack installation to create or modify vcvrack patches with an hdmi monitor, keyboard, mouse and maybe a midi controller connected to it – and virtual mode - where it can run with just a midi controller connected and using a specially prepared patch to play it like a hardware instrument or even without a midi controller connected to it in some installation scenarios where it simply plays a generative patch. in virtual mode it can be used like a regular hardware device: plug it in and shortly after it will work and when done simply plug it off.

the major changes for this version are:

  • upgrade vcvrack to version v1.1.6
  • more included modules (119 plugins = 1350+ vcvrack modules, status 01.02.2020)
  • better handling of realtime scheduling priority and cpu affinity - this helps quite a bit on the raspberry pi
  • there is now an optimize option in the desktop menu to rerun the realtime scheduling priority and cpu affinity setup whenever needed
  • rename headless mode to virtual mode to make room for the upcoming proper headless mode in vcvrack v2 :slight_smile:
  • switch some mali gpu based systems to the modesetting xorg server plus LIBGL_FB=3 mode of gl4es - this lets the gpu even render the ui if we are in virtual mode via xpra (does not work on the raspberry pi as it is mesa based and does not work on the tinkerboard)
  • image building process completely changed - it is way more clean and flexible now
  • supported systems: raspberry pi 3b and 3b plus (working much better now), amlogic s905w, s905x and s905 based android tv boxes, odroid c2, asus tinkerboard - more to come …
  • work on raspberry pi 4 support has started but is not working yet - meanwhile you can use my raspbian build of vcvrack on raspbian (not as fast as running it in 64bit mode on the sonaremin, but better than nothing until that is ready)
  • upgraded software everwhere: linux kernel is on v5.4 lts now, mesa for the raspberry pi is at v20rc1, gl4es is fresh and the underlying ubuntu is still 18.04 updated to current state
  • as vcvrack v1.1.6 has jack-midi enabled again, provide 4 jack midi connections instead of only one for more flexibility

the documentation is not yet updated completely, but i plan to do this during the next days.

you can get the latest prebuilt images for it from here:

https://github.com/hexdump0815/sonaremin/releases

in case you just would like to play around with vcvrack on a raspberry pi running the latest raspbian buster, there is now also a fresh vcvrack build for it at https://github.com/hexdump0815/vcvrack-dockerbuild-v1/releases and you can find some documentation of how to get it running at https://github.com/hexdump0815/vcvrack-dockerbuild-v1/blob/master/readme-raspbian.txt

good luck and best wishes - hexdump

12 Likes

Very interesting…

great work and effort, keep it going! :+1:t3::clap:t3: