Hi there! I’ve got a new Raspberry Pi 5 and the new updated Pisound. I think I’ve installed everything fine but when I try to install externals it seems like there are not many for this architecture yet… Has anyone encountered this or worked around it yet? I tried to install abl_link~ (un-ticking the box that says “Hide foreign architectures”) and there were no useable results that I could see. Ok, that might just be abl_link~ I thought, but also freeverb~ yields the same lack of results.
Am I just missing a step or is Pd on RPI 5 just not quite ready yet in the externals department?
It’s not about Raspberry Pi 5, but rather it seems there’s missing builds of externals for arm64 (a.k.a. aarch64) Linux architecture. For example, you could find an armv7l v0.3 build of abl_link~ by @mzero, but no one so far uploaded a build for later versions for neither armv7l or arm64.
That might be because there’s quite a few PD externals packaged as installable packages for the host OS, Raspberry Pi inherits all the Debian packages, for all the supported architectures:
As you can see, you could do:
sudo apt install pd-ableton-link
and get the Ableton Link external for PD installed. You might have to use the [declare]
object to set up the external search paths in your patch, or might have to adjust your PD’s settings appropriately. For example, this is where the files end up after installing the pd-ableton-link package:
pi@rpi-64:~ $ dpkg -L pd-ableton-link
/.
/usr
/usr/lib
/usr/lib/pd
/usr/lib/pd/extra
/usr/lib/pd/extra/abl_link~
/usr/lib/pd/extra/abl_link~/Makefile.pdlibbuilder
/usr/lib/pd/extra/abl_link~/abl_link~-help.pd
/usr/lib/pd/extra/abl_link~/abl_link~.pd_linux
/usr/lib/pd/extra/abl_link~/metronome.pd
/usr/share
/usr/share/doc
/usr/share/doc/pd-ableton-link
/usr/share/doc/pd-ableton-link/changelog.Debian.gz
/usr/share/doc/pd-ableton-link/changelog.gz
/usr/share/doc/pd-ableton-link/copyright
If you can’t find arm64 builds or build from source code on your own, but there’s arm32 builds available somewhere, you could install Raspberry Pi OS based on arm32 which should run just fine: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit
It might have an upper limit of 4GB RAM support.
1 Like
This is such a thorough and amazing answer thank you so much!!
1 Like