StrangeLoopsAudio / gRainbow

A synthesizer that uses pitch detection to choose candidates for granular synthesis or sampling.
GNU General Public License v3.0
191 stars 5 forks source link

Run standalone on Raspberry Pi? #59

Open sdcurtin opened 1 year ago

sdcurtin commented 1 year ago

Hi the standalone started up on Ubuntu 22 just fine, but when I downloaded it to a Raspberry Pi running the latest Bullseye OS, I got an options box asking to select an application to open "shared library" files. Does this mean I have to install Juce? Or what other application would this be?

bboettcher3 commented 1 year ago

It won't work on a RPI because it has an ARM architecture, I'd have to rebuild for that target manually since Github Actions doesn't support linux ARM as far as I know. You can try building it from source if you'd like, otherwise I'll try getting around to making an ARM build for the next release.

sdcurtin commented 1 year ago

Got it thanks!

On Mon, Jun 5, 2023 at 11:29 AM Brady Boettcher @.***> wrote:

It won't work on a RPI because it has an ARM architecture, I'd have to rebuild for that target manually since Github Actions doesn't support linux ARM as far as I know. You can try building it from source if you'd like, otherwise I'll try getting around to making an ARM build for the next release.

— Reply to this email directly, view it on GitHub https://github.com/bboettcher3/gRainbow/issues/59#issuecomment-1577022282, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADK6KIYC7OYCGLYTM5L7FLDXJX3PLANCNFSM6AAAAAAY23PCFA . You are receiving this because you authored the thread.Message ID: @.***>

guysoft commented 1 year ago

You could build for arm using QEMU. You could even write a distribution using CustomPiOS (I am the creator of that :) ). If you have a script that installs and builds on the Pi I could perhaps point out how to make it build of ARM.

dromer commented 7 months ago

Github Actions doesn't support linux ARM

You don't have to build natively, but you can just cross-compile for other architectures.