Remix.run Logo
ViscountPenguin 14 hours ago

Any chance of a flatpak (or some form of Linux Binary) for this? I've been wanting to play around with Music Programming for ages, but none of the options I looked at play well with Ubuntu. SonicPi in particular didn't run no matter what I did, I had to dualboot into Windows to get it working :'(

iainctduncan 12 hours ago | parent | next [-]

Supercollider, faust, chuck, csound, pure data, common music, common lisp music, and nyquist all work on Linux. Most of the open source music programming languages make Linux a high priority!

Towaway69 8 hours ago | parent [-]

I would recommend supercollider because it’s UI components also translate well from Mac to Linux - I created a single app with a nice UI in supercollider and it worked seamlessly on both Linux and Mac.

Admittedly I haven’t used any other sound programming language, so my opinion is heavily biased ;-)

iainctduncan 3 hours ago | parent [-]

Pure Data's UI works identically on all platforms. The others I mentioned are text languages.

If you've never used anything other than SC, it's well worth learning some others. Different paradigms make different things easier, and thus affect what you are most likely to do with them.

Personally, my axe of choice these days is running text languages from within the patchers, such as Csound in Max or PD.

wwweston an hour ago | parent [-]

Like, using the patchers for flow, and the text to define node behavior? If so, can you offer pointers to where that’s explained for pd?

ofalkaed 12 hours ago | parent | prev | next [-]

Perhaps you should try installing kxstudio, it is a collection of packages and all the configuration stuff for tuning Ubuntu or Debian for audio work. I have never used it but many seem to swear by it and I believe it takes care of setting up and configuring any of the common synthesis DSLs like SC, pd and Csound. Perhaps someone else can fill in the massive gaps I left.

ViscountPenguin 12 hours ago | parent [-]

I'll have a look, maybe it'll help solve my problems!

chr15m 12 hours ago | parent | prev | next [-]

You should try Strudel. All you need is a web browser. https://strudel.tidalcycles.org/

ViscountPenguin 12 hours ago | parent [-]

Oh wow, thanks! This is good fun.

mindcrime 13 hours ago | parent | prev | next [-]

I've been able to run SuperCollider on PopOS (an Ubuntu derived distro) with no problems, FWIW. Have you tried SC at all during your explorations?

ViscountPenguin 12 hours ago | parent [-]

I couldn't get super collider to work, but I'm getting the impression that something may just be wrong with my install based on the replies I've gotten.

heavyset_go 12 hours ago | parent | prev | next [-]

SuperCollider, Csound, ChucK and Tidal all work on Linux if you want something you can easily install.

ViscountPenguin 12 hours ago | parent [-]

Weirdly I've not had luck with Super collider. But I might have just fucked up my audio config at some point. It seems like other people aren't having my issues.

heavyset_go 12 hours ago | parent | next [-]

Give a distro with up-to-date Pipewire/Wireplumber + pipewire-jack packages a spin.

Most rolling release distros will have the latest Pipewire. Ubuntu freezes packages for months to years depending on the release you're using and you really want the latest Pipewire for a good experience.

creata 11 hours ago | parent | prev [-]

I can second the sibling comment - it works well for me with pipewire-jack. Might be obvious to you, but the Arch Wiki page on PipeWire is useful.

https://wiki.archlinux.org/title/PipeWire

cyforms 12 hours ago | parent | prev [-]

Might not be what you're looking for and also not FOSS but you could look into Bitwig