This is an old revision of the document!


Pure Data on Raspberry Pi


Pure Data is an open source visual programming language for sound written by Miller Puckette.
Raspberry Pi is a small ARM based computer board.

Pure Data can be downloaded from here: http://msp.ucsd.edu/software.html and for learning Pure Data one can find some manuals here: https://en.flossmanuals.net/pure-data/_info/ and http://puredata.info/docs/tutorials.


Here are some workarounds for interfacing with the GPIOs or an Arduino in Pure Data running on a Raspberry Pi:
- Wiring Pi (GPIO and MCP3008)
- Pduino

And a how to auto start:
- Autostart with the Desktop
- Autostart without the Desktop

These Paper Pi Hats work nice and work with Pure Data:
- Raspi-PD Control Hat
- Raspi-Sonic-Hat

And here are some workaround for other sound cards:
- Audio Injector
- PiFi Sound Card


And all the GPIOs:

graphic by indiBit.de, 2015
License: CC BY-NC-SA 3.0 DE\\


Soundcards

Possible multichannel sound cards are:

  • Native Instruments - Komplete Audio 6
  • StarTech - USB Soundbox 7.1
  • Focus­rite Scar­lett

and all Raspberry Pi Audio Hats:

—-

License

This manuals is made by Wolfgang Spahn 2018-20.
Except where otherwise noted, content on this wiki is licensed under the following license: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Creative Commons License