permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit c67c486093269012b97d836b78e5e437609b2a16
parent 1aaa688e249802562ad992959d9073dd534d1c6c
Author: ugrnm <ugrnm@web>
Date:   Mon, 25 May 2026 11:18:16 +0200

pd compilation instructions

Diffstat:
Munbrick01.mdwn | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/unbrick01.mdwn b/unbrick01.mdwn @@ -174,6 +174,20 @@ apk update apk add pure-data@edge libpd-dev@edge libpd@edge ``` +### sidequest: compiling Pd from scratch + +In case `pd` is not packaged for your architecture, or if you need a more recent version. + +```sh +sudo apk add build-base autoconf automake libtool alsa-lib-dev jack-dev +git clone https://github.com/pure-data/pure-data +cd pure-data +./autogen.sh +LIBS="`pkg-config -libs jack alsa`" ./configure --enable-alsa --enable-jack +make -j$(nproc) +sudo make install +``` + ## Python Installing python so we can run a simple script that sends `evdev` (touch) events over a local socket to pd.