Sonic Pi on Chromebooks

So, I’m a Primary School Music specialist hoping to use Sonic Pi with my students. I am currently troubleshooting some technical problems getting SONIC Pi up and running for my students, but is there a way of getting it working on Chromebooks? How do other schools run this program for kids?

2 Likes

Could maybe do it with this …

Probably more expedient to get some Raspberry Pi s

1 Like

I have the same question!
I’m also hoping to run a Sonic Pi class at a middle school I work at, but they only have access to chromebooks. I feel a little daunted to try adding Linux to the computers, since I’m not familiar with it and it will be my first time teaching the sonic pi class!

Hi There!
Same problem here. I have a colleague who would start using Sonic PI in her class but they have only Cromebooks and every trial has been useless…Not working.

I’m giving it a shot putting Linux on the chromebook! We have Lenovo chromebooks and if you go to “settings” you can turn on the beta/development version of Linux on the chromebook (aka no fancy install or anything), and then a Linux terminal pops up.

I’m new to Linux so wondering if this terminal will be enough to download/run Sonic Pi or if I need to change the whole desktop etc. Does anyone have any ideas about this?

Luckily my computer friend is coming over to play cards later so I can twist their arm and will post any new intel here!

Ok people, I feel like I’ve just had the endorphin boost of a life time!
Still not there yet, but a step.

  1. We have Lenovo Chromebooks and I followed this to turn on Linux Beta/Development version: https://www.lenovo.com/us/en/faqs/operating-systems/install-linux-chromebook/?orgRef=https%253A%252F%252Fwww.google.com%252F

  2. Then when the Linux terminal popped up I followed the instructions on the link below, which involved typing in a line of code, hitting enter and saying Y a couple of times, then when that was done I entered the 2nd line.
    https://www.howtoinstall.me/ubuntu/18-04/sonic-pi/

Now I can start Sonic Pi on my Chromebook and the loading screen comes up (version 2.10 though so maybe that’s too dated, I have 3.3.1 on my normal computer), although it just closes out instead of going to the actual program…

I appreciate any tips people have!

Thanks for letting me live update everyone!!

https://pkgs.org/download/sonic-pi

1 Like

UPDATE: I don’t want to be dramatic, but I feel like this is the most satisfying feeling of my life???

Following this article (also listed above) Steps to install Linux on Chromebook.
Got stuck at step #5, with a “noexec mount” error.

Solution: Looked at the “Read Me” here, under “Usage”–> “examples” and followed the “easy way” (obviously) under “examples.”
After that, I returned to step #5 and it worked great!
You can switch between normal chrome and Linux. When you restart your computer, you do have to type some stuff into the Chromebook terminal, but that is all listed in the Lifewire article.

This week I’ll figure out how to get Sonic Pi on Linux and see if the school is OK with students adding Linux to their chromebooks, so they can use SonicPi at home.
Roadblocks = developer mode wipes old chromebook (but isn’t it all in the cloud anyways?), are there risks of having your computer in “developer mode?”

1 Like
1 Like

Hey @Dr.Bat :slight_smile:
Yes v2.10 is quite old! Unfortunately the versions of sonic-pi in many linux repositories are out of date.

There’s an official build for Raspberry Pi OS you can try to install (You can try installing it on any Debian based system - inc. Ubuntu), but it’s not guaranteed to work: https://sonic-pi.net/files/releases/v3.3.1/sonic-pi_3.3.1_1_armhf.deb

However, you can try building sonic-pi from scratch if you so want (the build process has gotten more streamlined over the past year). See BUILD-LINUX.md for info on how to build the latest stable version; or if you’re feeling adventurous you can try building the lastest dev version, but it may have more bugs.

I hope this helps :slight_smile:
Sunder

1 Like

Ok @SunderB thank you so much for those ideas!!

I was feeling so amped up getting some head way on this project, then hit a roadblock so was feeling discouraged!!! Coding = emotional rollercoaster! My class starts on Monday :sweat_smile: so the pressure is on!!

I will try that Raspberyy Pi idea and then attempt building from scratch!!

When the 2.1 (I also was able to get 2.9) failed to load, it said there was a problem connecting to the server. I was tried following { Tales from the Whitespace } | Run Sonic Pi on a Chromebook (although from 2018) and thought it could be something with the Jack server?? The last instruction says type “sonic-pi” into the Jack server, but I could never find a place to enter text there…

Thank you again so much!!
Emma

hey again @SunderB – I tried that .deb pakage and got an error “wrong architecture ‘armhf’” → would arm64 work OR IS THAT EVEN A THING!??
Thank you so much for any insight you have, I’ll try the build option!!

You probably need ’ x86 ’ rather than ’ arm ’

https://pkgs.org/download/sonic-pi

1 Like

oh phenomenal! From that link I pull up a list–
I see Ubunutu Universe amd64 which seems great, but then it says sonic-pi_2.1 which I think will give me an old version that I’m having trouble running??
Altho I was thinking I could try the older version and trouble shoot the error message I’ve gotten --“cannot connect to the server.”

Am I looking at the right thing with that list??? Thank you!

You might be stuck with the older version ?
Actually it plays fine .
The ’ cannot connect to server ’ ( with Raspberry Pi anyways )
Seems to relate to the Debian version / SPi version …

1 Like