I’m Will, I’m a software developer based in Nuremberg, Germany.
A long time ago I booked Sam for an event back when he was doing Overtone+Emacs, and I’ve been watching Sonic Pi from a distance since the early days, but haven’t contributed in any meaningful way. I’m not a musician, but I’m trying to learn and am using Sonic Pi as part of that.
As I’m a Linux user, I’m interested in making Sonic Pi more accessible to others on Linux, because I know that sometimes I don’t have time to do the configure/make/make install dance and just want to install something and start using it.
Regarding Linux, if you haven’t seen it already, you might like to read the following discussion about making it easier to bring Sonic Pi to Linux:
Creating a snap package for Sonic 3.0
(Though that’s by no means the only way to contribute if you feel so led )
Anyway, great to meet you, even if it’s just virtually
welcome to Sonic Pi and in_thread! As I am also a dedicated user of Linux (but no programmer) I very much appreciate other Sonic Pi’lers wanting to devote some time/effort to the Linux-side! (I can always help with testing.)
Thanks for the heads up. I have these newfangled packaging systems on my radar (since the days when AppImage used to call itself ‘klik’) but need to see how things have developed recently with Flatpak and Snap joining the fray. My packaging experience is mainly on rpm. I am a little skeptical about how much easier containerised set ups of multi-process applications that have complex relationships with the platform can become, but I’m interested to find out.
Thank you! I’ll let you know how I get on.
@wstephenson also forgot to mention that we’ve been very good friends since uni days
Woop woop: initial packages of SuperCollider 3.9.3, sc3-plugins 3.9.1, osmid-0.6git and sonic-pi 3.1.0 for openSUSE 15.0 are built and available here.
Interesting! It wound be great if it would work easily on Ubuntu, since in our education system we use a Linux distribution based on Ubuntu.
My plan is to improve the build system and packaging of sonic-pi so that it is more easily installable (and hackable) on as many platforms as possible. I’m using openSUSE as a starting point as that’s where I am most comfortable, and that process is already showing up pain points.