Hello! For various reasons I’m attempting to compile Pd on a headless raspberry pi 3 running Debian 11 (“bullseye”) (with no desktop environment).
It compiles just fine, and I can open a patch, but when I run Pd it can not find any audio or midi devices. I believe this is because of the settings when I compile. I get the following messages if I run a patch: error: audio input device number (0) out of range error: audio output device number (0) out of range
If I ask for the list of devices using “-listdev” it says:
no audio input devices found no audio output devices found API number 4 no MIDI input devices found no MIDI output devices found
When I configure the build, it gives me the following information: fftw: no wish(tcl/tk): wish watchdog: yes audio APIs: PortAudio OSS midi APIs: OSS libpd: no
In the build instructions it describes OSS as a "historical precursor to ALSA, generally not used”. So I imagine that it is best avoided.
One final clue - if I install Pd using apt-get, the audio works fine. However this is an older build (0.51.4) and I would like to use some of the new objects in the newer releases of Pd. I assume that this older build was compiled for alsa.
Assuming that this is the root of my issue (a big assumption), I can’t seem to find a way in the build settings to use alsa instead when I compile. Is there any way to set that up?
Otherwise, if I am misunderstanding the problem more generally I apologise and would gratefully taken any other suggestions.
Thanks!
Yann