Releases: hexdump0815/sonaremin
Releases · hexdump0815/sonaremin
based on vcvrack v1.1.6 (eighth edition)
- using a new vcvrack build (1.1.16_5 - 25.08.2020) with 162 open source plugins included resulting in 1700+ vcvrack modules!
- allow setting a default kbd language for the display mode in sonaremin.txt config file
- linux kernel and mesa 3d graphics library (where used) updated
- raspberry pi kernel updated to v5.8.2 - still limited to using 1gb ram on the 1/2/4gb model - the 8gb model still does not work yet
- small fixes here and there
- not all the below images are always tested (some to most are) - they should work, if not please open a github issue to report it
- if anything is unclear just ask via github issue
- amlogic_m8 erratum: the root partition setting in uEnv.ini on the boot (=first) partition has to be changed to root=PARTUUID=8d957e4f-04
based on vcvrack v1.1.6 (seventh edition)
- add support for odroid u3 (1.1.6_8 - wip), odroid xu4 and an allwinner h3 tv box
- for other systems see the last release v1.1.6_6
- rockchip rk322x test image (1.1.6_8 - wip)
- amlogic meson8 test image (1.1.6_8 - no hdmi,headless, wip)
based on vcvrack v1.1.6 (sixth edition)
- using a new vcvrack build (1.1.16_4 - 17.07.2020) with 150 open source plugins included resulting in 1640 vcvrack modules!
- it is now possible to set the sampling frequency in the sonaremin.conf (22050, 32000, 44100 or 48000 khz) to save cpu power or gain better quality
- small fixes here and there
- other/newer firmware files for rpi4, but its still only using 1gb or ram for now and still not working at all for the 8gb model
based on vcvrack v1.1.6 (fifth edition)
- remove sfizz samplers - it did not work properly: i often got very high latencies or cpu usage when using the sifzz samplers due to the requirement to have multiple audio interfaces in vcvrack (which is not working very well and very unreliable) to get the sfizz audio back into vcvrack
- allow to disable cpu cores to reduce heat produced
- a lot fo cleanup under the hood
- initial support for some allwinner h6 tv boxes (tested with eachlink mini and q-plus - they have nearly as much cpu power as the raspberry pi 4, but they run very hot and thus need a lot of extra cooling, which is not easy to achieve)
- raspberry pi 4 status: it should work on the 1gb, 2gb and 4gb model (with a hack for now to limit the used ram to 1gb) but it does not work yet on the 8gb model
based on vcvrack v1.1.6 (fourth/rpi4 edition)
- cleanup: remove vcvrack v0.6.2c, padthv1 and synthv1 support
- cleanup: remove support for some systems which are simply to slow to run vcvrack
- add sfizz support for having the option of four sfz sample instrument based voices
- the default patch now has an audio interface as otherwise the cpu usage might get very high
- default to 32khz sample rate for jack too to lower cpu usage
- rpi4 uses the v4.19 linux kernel now as the newer ones do not seem to work properly with rpi4's with more than 1gb of ram
- some more minor fixes and improvements
based on vcvrack v1.1.6 (third/rpi4 edition)
changelog:
- same as last version, but with raspberry pi 4 support :)
- more included modules (132 plugins = 1450+ vcvrack modules, status 08.04.2020)
- rethought the operational modes:
- display: with monitor, mouse and keyboard connected
- virtual: via xpra and remembering the last fil
- headless: like virtual but always starting with sonaremin.vcv
- the virtual mode now uses the gpu for rendering in all provided images
- better virtual mode due to proper allowCursorLock setting
- easier custom audio device setup for other usb audio interfaces
- extra audio channels for jack in network mode
add some adapted tinyvcvpatches as sample files (thanks to their creator)
based on vcvrack v1.1.6 (second edition)
changelog:
- more included modules (132 plugins = 1450+ vcvrack modules, status 08.04.2020)
- rethought the operational modes:
- display: with monitor, mouse and keyboard connected
- virtual: via xpra and remembering the last file
- headless: like virtual but always starting with sonaremin.vcv
- the virtual mode now uses the gpu for rendering in all provided images
- better virtual mode due to proper allowCursorLock setting
- easier custom audio device setup for other usb audio interfaces
- extra audio channels for jack in network mode
- add some adapted tinyvcvpatches as sample files (thanks to their creator)
based on vcvrack v1.1.6
changelog:
- 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
- switch mali gpu based systems to 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)
- 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 (yet untested) - 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 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
based on vcvrack v1.1.1
changelog:
- upgrade vcvrack to version v1.1.1
- more included modules (65 modules = 772 vcvrack plugins)
- more sample patches
- prebuilt images for 64bit raspberry pi, s905w/x tv boxes and the tinkerboard only (more on request - just test an older existing image on your hardware - if it works then just ask me to build a current one as well for it)
- support for realtime mode of vcvrack v1 audio threads (be careful with this on the raspberry pi as it seem to hang the system sometimes)
- padtv1 and synthv1 get their own routing if jack is used (besides a routing with vcvrack together)
- extra-files is no tar file anymore - unpacked now as it is much easier to handle this way and gives a better git history
- lots of minor fixes
- i am no longer testing the vcvrack v0.6.2c installation on the sonaremin - it is still there but untested
version one - based on vcvrack v1.0.0
changelog:
- support for vcvrack v1.0.0 (v0.6.2c is still part of the sonaremin, but in the exact same version as in sonaremin 0.5.0)
- support for amlogic s905 tv boxes
- with vcvrack v1 the raspberry pi seems to be useable in display mode finally (for v0 it is still discouraged)
- added support to use rtpmini (via raveloxmidi) as input - used for instance in macos as network midi or on windows via tobias erichsen's rtpmidi software
- added support for midi input and audio output via jack net functionality (if enabled no local audio output)
- added support for using 2x padthv1 and/or 2x synthv1 from rncbc.org instead of vcvrack for sound creation
- changed partitioning: less data (512mb should be enough), less swap (if we swap too much with audio we are lost anyway) and more space free in the system (for experiments)
- lots of minor fixes and improvements