Installing the latest PureData on a Raspberry Pi


After a fair bit of deliberation I was able to install Pure Data 0.49 on the Pi running Raspbian Stretch. I’ll walk through this step by step in case you’re not familiar with command line in Linux.

The default way to install PureData (Pd) is:

sudo apt-get install puredata

The only problem with this method of installing Pd is that you’ll get 0.47.

STEP1. Open Terminal

STEP2. Creating folder to organize compilation (optional):

mkdir src

STEP3. Enter in src folder / install dependencies / download pd source code / unpack downloaded file:

cd src
sudo apt install build-essential autoconf automake libtool gettext git libasound2-dev libjack-jackd2-dev libfftw3-3 libfftw3-dev tcl tk
tar -xzf pd-0.49-0.src.tar.gz

STEP4. Compiling Pd:

cd pd-0.49-0
./configure --enable-jack --enable-fftw

STEP5. Confirming if compilation are ok:

cd bin

STEP6. If it run, you can install Pd in your raspbian:

cd ..
sudo make install

Previous Post
Sensors into OSC with Python
Next Post
Research Note 001

4 Comments. Leave new

  • Thanks for posting this. I ran everything in this post, and, at the end, it said “schedule 8 failed”. the Pd window opened and said that it was running at schedule 6 instead. Is this a problem?

  • Hi, sorry for the delayed response. I’m not sure what the problem is, I’ve never had that happen to me. What version of Raspbian are you using?

  • Thank you for this.
    I also runned through all this till the command “./pd”.
    This just gave me the response “sh: 1: wish: not found” to which i can’t find any usefull answer in the web.
    Could you helb me with this?

  • If anyone runs into the schedule 8 issue, this will fix it:

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.