-
smark
posted in technical issues • read moreThanks for the suggestions. I've tried as you suggested but had no success, either when running as normal user or as root (using sudo). I'm now going to experiment with Faust -- if the error persists, then the problem is likely to be related to the audio layer itself.
-
smark
posted in technical issues • read moreThese are the two invocations I've tried:
pd-extended -path $PATH -open $PATCH -nogui -alsa -channels 2 -audiodev 1and
pd-extended -path $PATH -open $PATCH -nogui -alsa -channels 2 -audiodev 2(Where $PATH and $PATCH are my actual directory and file)
The first invocation produces the
ALSA output error (restart failed): Broken pipeerror, whereas the second produces theerror: audio I/O stuck... closing audioerror.I've also just tried the vanilla PD you linked to. In the "Test audio and MIDI" dialog, I can make it output noise, but nothing else. Moreover, the debug console shows displays
tried but couldn't sync A/D/A, which doesn't sound too encouraging... -
smark
posted in technical issues • read moreI'm trying to use pd-extended on an ARMv7 platform Radxa Rock Pro. This is a fairly powerful 4-core ARM Cortex-A9 based system with 2GB of RAM, running Debian Wheezy with kernel 3.0.36. The pd-extended version is 0.43.4-1, which I've compiled myself from source.
Unfortunately, I've so far been unable to make pd-extended produce any sound. Upon startup it always complains with either a
ALSA output error (restart failed): Broken pipeerror (when using -audiodev 1) or aerror: audio I/O stuck... closing audioerror (when using -audiodev 2). The available audio devices provided by -listdev are as follows:audio input devices: 1. RK29_RK1000 (hardware) 2. RK29_RK1000 (plug-in) 3. ROCKCHIP-SPDIF (hardware) 4. ROCKCHIP-SPDIF (plug-in) audio output devices: 1. RK29_RK1000 (hardware) 2. RK29_RK1000 (plug-in) 3. ROCKCHIP-SPDIF (hardware) 4. ROCKCHIP-SPDIF (plug-in)(I have no way of testing the SPDIF output).
Note that running
speaker-test -t wav -c 2works as expected, and I've added my user to theaudiogroup.Anyway, has someone managed to get pd-extended running on an ARM-based device? Is the problem related to PD itself or could there be a bug in the sound driver for this particular board? Or is there something else I should try? Thanks in advance.
-
smark
posted in technical issues • read more@EEight said:
@smark: Not sure, but maybe this version could work on your setup:
https://puredata.info/downloads/pd-extended-0-43-3-on-raspberry-pi-raspbian-wheezy-armhf/releases/1.0It does, thanks!
-
smark
posted in technical issues • read moreI'm a newcomer to PD, and obviously the first step towards playing with it is to actually get it compiled and running on my ARM machine (armhf). I've followed the steps outlined in the PD site, but unfortunately the compilation fails after a long while (see error log at the end). The compilation error smells like an autoconf/automake version incompatibility, but I'm not sure if that's really the case. I'm running the following software versions:
- OS: Ubuntu 14.04
- autoconf: 2.69-6
- automake: 1.14.1-2ubuntu1
- pd-extended: 0.43.4 (this is what I'm trying to compile, of course)
Any idea of what the problem could be and how to fix it? (Alternatively, if you could point me towards pd-extended binaries for armhf I would be much obliged!)
autoreconf: Leaving directory `plugins/videoPYLON' libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' configure.ac:120: installing './compile' configure.ac:119: installing './config.guess' configure.ac:119: installing './config.sub' configure.ac:7: installing './install-sh' configure.ac:7: installing './missing' configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') extra/pix_drum/Makefile.am: installing './depcomp' configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') /usr/share/automake-1.14/am/depend2.am: error: am__fastdepOBJCXX does not appear in AM_CONDITIONAL /usr/share/automake-1.14/am/depend2.am: The usual way to define 'am__fastdepOBJCXX' is to add 'AC_PROG_OBJCXX' /usr/share/automake-1.14/am/depend2.am: to 'configure.ac' and run 'aclocal' and 'autoconf' again src/Output/Makefile.am: error: Objective C++ source seen but 'OBJCXX' is undefined src/Output/Makefile.am: The usual way to define 'OBJCXX' is to add 'AC_PROG_OBJCXX' src/Output/Makefile.am: to 'configure.ac' and run 'autoconf' again. configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') configure.ac:98: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') autoreconf: automake failed with exit status: 1 make[4]: *** [/home/rock/software/pd-extended/externals/Gem/configure] Error 1 make[4]: Leaving directory `/home/rock/software/pd-extended/externals' make[3]: *** [externals] Error 2 make[3]: Leaving directory `/home/rock/software/pd-extended/packages' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rock/software/pd-extended/packages/linux_make' make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory `/home/rock/software/pd-extended' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debuild: fatal error at line 1364: dpkg-buildpackage -rfakeroot -D -us -uc failed