Page 1 of 1

Which linux distribution for livecoding music?

Posted: Wed Aug 17, 2016 2:29 pm
by rotindo
I had the opportunity to try Sonic-Pi on a Raspberry-Pi and want to delve deeper into livecoding but, this time, on my main computer, currently using Debian Jessie.

I'd like to test a bunch of different environments/languages before settling in: extempore, sonic-pi, overnote, ixi-lang, music-as-data, fluxus, tidal … But on Debian Jessie, only Chuck and SuperCollider are readily available. And I cannot seem to be able to compile/install/use any other without crashes rendering them useless.

So I'd like to know if changing to another distribution will help me easily install, try and enjoy most/all of these (because these softwares or their dependencies are available as packages, without mismatch in version, or they exist specific help/communities about them…) And if so, which one?

Thanks in advance!

Re: Which linux distribution for livecoding music?

Posted: Fri Aug 19, 2016 6:10 pm
by Lyberta
I use Debian Testing and never experienced problems with audio stuff. Just add KXStudio repos.

Re: Which linux distribution for livecoding music?

Posted: Fri Aug 19, 2016 7:53 pm
by CrocoDuck
Hi! I am on Arch and after a quick search seems to me that only the following languages are ready to install (you might want to do your search as well):

sonic-pi (AUR)
fluxus (AUR)
chuck (Both Repos and AUR)
supercollider (both Repos and AUR)

Also, if you are interested, there are PureData and Faust as well, with related packages both in Repos and AUR. Audio works like a charm in this moment on my machine, but sometimes after an update the system becomes a little more "xrunny"... nothing too bad ever happened.

Maybe on Arch, as the software base is up to date, it could be easier to build software from source. It is not too hard to create Arch packages as well, if you fancy it.

My advice for you is to search for the distro on which installing the software you want is easiest. Then tune that installation for audio performances. Every distro is a Pro Audio distro: proper tuning is all you need. If you want, skim through my blog posts in the signature (the pond). I have few posts about Pro Audio distros and Pro Audio documentation.

Re: Which linux distribution for livecoding music?

Posted: Tue Aug 23, 2016 11:03 am
by rotindo
Thanks for your replies!

In the meantime, I migrated my Debian from Jessie to Sid/Unstable. It allows to readily install Chuck and SuperCollider but also PureData and SonicPi.

Installing Overtone was pretty straightforward but I struggled a lot to make Tidal work [see below for tips, if anyone cares]

Now, I'll try to install Fluxus, Extempore and Music-as-Data.

@FaTony: Could you please elaborate about the KXStudio repos? Why use them?

@CrocoDuck: I thought about Arch but I had recurring problem configuring Xorg under Arch on my netbook, never understood why. And I'm looking for a one-distro-fits-all-my-computers solution.

@CrocoDuck: I didn't know about Faust. I'll have a go, as it's in the Debian repos, too. Any other language/environment I should try?

Notes for self about Tidal
Tidal needs that the SuperCollider plugins are installed. This is a bit tricky at first sight but this forum thread solves the problems. It also depends on libfftw3-dev.

Tidal needs the Dirt-Samples quark. From within SuperCollider, it installs incompletely, so just

Code: Select all

git clone https://github.com/tidalcycles/Dirt-Samples.git
in

Code: Select all

~/.local/share/SuperCollider/[downloaded-]quarks/
You can use vimtidal but don't forget to start the Jack dæmon (with qJackCtl), SuperCollider and SuperDirt before launching it.

Re: Which linux distribution for livecoding music?

Posted: Wed Aug 24, 2016 3:10 pm
by Lyberta
rotindo wrote:@FaTony: Could you please elaborate about the KXStudio repos? Why use them?
They provide more packages and newer versions of packages than vanilla Debian.

Re: Which linux distribution for livecoding music?

Posted: Wed Aug 31, 2016 9:09 am
by rotindo
Thanks, I'll try them!