Hi, is it possible to port/run ETC on an Raspberry PI?
Cheers
Marcus
Hi, is it possible to port/run ETC on an Raspberry PI?
Cheers
Marcus
yes, this would be a similar process to what i did with ETC for Organelle (aka OTC)
basically, you need to just install the relevant python packages via pip - its nor hard to do, Iāve (and a few others) have done it.
(the main thing is to get pygame working, which might even be preinstalled on some distros)
the main thing āmissingā is a UI, as you donāt have the hardware controls of the ETC, so your going to have to add some physical controls via gpio, or use a midi controller, or i guess a keyboard - this will then some minor changes to the ETC code to supportā¦ but again, if your familiar with python not particularly hard to do
(sorry, i donāt have time to write it up, and besides the customisation for the UI is a bit different for everyone)
its quite a fun ādiyā project to doā¦
its never going to be quite the same as an ETC, unless you build a proper case and controls, as the ETC has a dedicated user interface.
i think second best (biased opinion ) is to get an Organelle, and run OTCā¦ good interface (if not quite as nice as ETC), and yet you also have the Organelle to do other fun things!
Thank you very much for the detailed answer.
Iāll give it a try, and maybe iāll come back with some stupid questions
The āproblemā with the organelle iāve one, but i cannot decide if I use it for Audio or Graphics
Cheers
Marcus
buy another
iāll let you know. my linux foo is not the best and python skills more or less not available. But i like challenges
Cheers
Marcus
Hey iām trynna build an etc with my own wire and potentiometers with raspberry pi. so is the etc code readily available, not just the modes?
yes
Just 3 years laterā¦:
I got by happy accident three Raspberry PI 2 given. So I tried the ETC on the RaspPI.
Result: I did not find a way to install pygame for python2 on the Arch Linux for armv7h (no problem on an intel linux). You always run into some missing build scripts in relation to libsdl2.
Then I tried it with python3, which went quite smooth (with the exception, that python-pyalsaaudio is not avallable for armv7h - so I decide, that I simple leave away the audio-part for now).
You have to adopt a few things to python 3: Py3 requires brackets on print, and except. And implicit casting from float to int does not work on Py3. But that is doable.
What was astonishing: the Raspberry PI 2 is significantly slower. The ETC uses an 1GHz processor, while the PI2 has a 0.9Ghz processor. But this does not explain the speed difference. I assume that the graphics handling on the board of the ETC is much better performing.
Conclusion: yes it is doable, but if one wants to do it, I recommend to use a ārealā computer with a more powerful graphics adapter.
Whatās the min and max Pi this will run on? I have a Pi 3 and a Pi 4. Will the 3 work?
I donāt have access to an PI3 (nor a PI4). Anyone else?