• smark

    Thanks 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.

    posted in technical issues read more
  • smark

    These are the two invocations I've tried:

    pd-extended -path $PATH -open $PATCH -nogui -alsa -channels 2 -audiodev 1

    and

    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 pipe error, whereas the second produces the error: audio I/O stuck... closing audio error.

    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...

    posted in technical issues read more
  • smark

    I'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 pipe error (when using -audiodev 1) or a error: audio I/O stuck... closing audio error (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 2 works as expected, and I've added my user to the audio group.

    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.

    posted in technical issues read more
  • smark

    @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.0

    It does, thanks!

    posted in technical issues read more
  • smark

    I'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
    

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!