The Organelle is beautifully open and hackable. For reasons I won’t go into, I have used Buildroot to produce a custom OS for my Organelle 1. I’m sharing it here in case you want to use it too. (I already shared it here, but I figured it’s better to move to its own thread).
Last winter I played around with generating a Buildroot image for the Organelle M… got it booting with audio and Pd working. It was really nice to have such elemental system, and having it boot up so quickly was a bonus as well!
I have pushed a new version of organelle-ports. Notable changes:
Rebase on Buildroot 2021.08 (was based on 2021.05)
Start ‘mother’ at boottime so we get the usual menu etc.
Add portmidi and enable some ALSA MIDI features in the kernel.
A few other things I’d like to do, but didn’t:
Improve boot time - the image is surprisingly slow (~23 seconds) to start Mother, starting that earlier and clearing out some unneeded systemd units would help.
Automount USB drive at /usbdrive
Enable all the firmware scripts. This is mostly done, the Python ones are ported to Python 3 but the image still needs pyliblo.
I also managed to get a patch written in Rust to start on the device I actually started this project because I wanted to get an SDK to crosscompile for the Organelle,then I got distracted by making a rootfs as well, as you do…