https://github.com/sloev/data-pie
puredata + raspberry pi + pots and ports
https://github.com/sloev/data-pie
Last synced: 6 months ago
JSON representation
puredata + raspberry pi + pots and ports
- Host: GitHub
- URL: https://github.com/sloev/data-pie
- Owner: sloev
- License: gpl-2.0
- Created: 2013-10-20T17:39:29.000Z (almost 13 years ago)
- Default Branch: lol
- Last Pushed: 2016-06-03T07:20:49.000Z (about 10 years ago)
- Last Synced: 2025-05-14T21:11:28.869Z (about 1 year ago)
- Language: Python
- Size: 85 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
data-pie
========
puredata + raspberry pi + pots and ports
a python launcher lets the user choose a patch htrough rotating a wheel.
pots lets the user change variables in the pure data patch
audio out / in lets the standalone box function as effect or source
inspiration
------------
https://github.com/ptone/pyosc/blob/master/testbench.py
Dependencies
--------------------------------
##Libpd and python on Raspberry pi
This tutorial assumes you are running raspbian on your pi
and that you have your pi connected to the internets
To get libpd working on raspberry pi:
Dont install pure-data or pd-extended beforehand.
Libpd comes with included pure-data vanilla which it prefers.
In your ssh session with your pi go to home directory.
Clone the libpd git repo:
```
$ git clone https://github.com/libpd/libpd
```
cd into the directory of libpd
```
$ make
```
wait for 5 to 10 minutes
done
Install python stuff to be able to run libpd python examples:
```
$ sudo apt-get install python-dev python-pyaudio
```
cd into the python examples directory
```
$ make
$ make install
```
run python example with included pd patch:
```
$ python test.py
```
##data-pie
Depends on above aswell as following:
pybonjour, pyosc