Repositories
pd-for-android
pd-for-android has moved to GitHub: https://github.com/libpd more…
The repositories at Gitorious are no longer maintained and will probably
disappear in the not too distant future. Please clone a fresh copy from
GitHub and update all references.
-
Cloning this repository:
git clone git://gitorious.org/pdlib/pd-for-android.git pd-for-android cd pd-for-android
Add this repository as a remote to an existing local repository:
git remote add pd-for-android git://gitorious.org/pdlib/pd-for-android.git git fetch pd-for-android git checkout -b my-local-tracking-branch pd-for-android/master_or_other_branch
chr15ms-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~chr15m/pdlib/chr15ms-pd-for-android.git chr15ms-pd-for-android cd chr15ms-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add chr15ms-pd-for-android git://gitorious.org/~chr15m/pdlib/chr15ms-pd-for-android.git git fetch chr15ms-pd-for-android git checkout -b my-local-tracking-branch chr15ms-pd-for-android/master_or_other_branch
aurioid-pd-webkit
Release your Pure Data patches as Android applications
This is Pure Data for Android, with a WebKit front-end. This means you can create an HTML and Javascript user interface for your Pd patch, and then trivially turn it into an Android application. more…
Customising your app
The HTML, CSS, and Javascript interface can be found in “assets/index.html”.
The Pd patch is in “res/raw/test.pd”.
To send a message from Javascript to Pd, you use the Javascript call “pd.send(‘my message’);” That message is received in your Pd patch by the receiver named ‘[r gui]’.
To send a message from Pd back to Javascript, use the sender ‘[s android]’, which will invoke the Javascript callback “pd_receive(msg)” in the frontend code.
There currently seems to be some latency between the frontend and Pd. It may be possible to improve latency by editing the values in the file “res/values/audio.xml”.
An example of what you could do with this: set up some toggle boxes in the HTML file, and use them to control a beat in Pd. Pd could send back a ‘tick’ to indicate which toggle it’s currently up to.
You can also trivially change the icons and name of the app if you
wanted to release your own Pd patch as a branded Android app. See the README.txt for more details of the files you can edit to customise your Android app.
Credit
This is very beta software. There is very little original work in this project. It is merely the addition of a WebKit window to the pd-android project. It is based on the hard work of the Pd Android porting people, and the original Pd software by Miller Puckette.
It is my intention to release the file Aurioid.java under a GPLv3 license, but I am not sure if it is different enough from the original PdServiceTest.java file by Peter Brinkmann that it is based on, to warrant my changing the license.
-
Cloning this repository:
git clone git://gitorious.org/~chr15m/pdlib/aurioid-pd-webkit.git aurioid-pd-webkit cd aurioid-pd-webkit
Add this repository as a remote to an existing local repository:
git remote add aurioid-pd-webkit git://gitorious.org/~chr15m/pdlib/aurioid-pd-webkit.git git fetch aurioid-pd-webkit git checkout -b my-local-tracking-branch aurioid-pd-webkit/master_or_other_branch
pd-starter-kit
A collection of simple abstractions that are intended to get new projects off the ground quickly. The goal is ease of use for rapid prototyping, not completeness or sophistication.
-
Cloning this repository:
git clone git://gitorious.org/pdlib/pd-starter-kit.git pd-starter-kit cd pd-starter-kit
Add this repository as a remote to an existing local repository:
git remote add pd-starter-kit git://gitorious.org/pdlib/pd-starter-kit.git git fetch pd-starter-kit git checkout -b my-local-tracking-branch pd-starter-kit/master_or_other_branch
virusyss-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~virusys/pdlib/virusyss-pd-for-android.git virusyss-pd-for-android cd virusyss-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add virusyss-pd-for-android git://gitorious.org/~virusys/pdlib/virusyss-pd-for-android.git git fetch virusyss-pd-for-android git checkout -b my-local-tracking-branch virusyss-pd-for-android/master_or_other_branch
kinoniois-pd-starter-kit
-
Cloning this repository:
git clone git://gitorious.org/~kinonioi/pdlib/kinoniois-pd-starter-kit.git kinoniois-pd-starter-kit cd kinoniois-pd-starter-kit
Add this repository as a remote to an existing local repository:
git remote add kinoniois-pd-starter-kit git://gitorious.org/~kinonioi/pdlib/kinoniois-pd-starter-kit.git git fetch kinoniois-pd-starter-kit git checkout -b my-local-tracking-branch kinoniois-pd-starter-kit/master_or_other_branch
fjkraans-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~fjkraan/pdlib/fjkraans-pd-for-android.git fjkraans-pd-for-android cd fjkraans-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add fjkraans-pd-for-android git://gitorious.org/~fjkraan/pdlib/fjkraans-pd-for-android.git git fetch fjkraans-pd-for-android git checkout -b my-local-tracking-branch fjkraans-pd-for-android/master_or_other_branch
digustipateds-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~digustipated/pdlib/digustipateds-pd-for-android.git digustipateds-pd-for-android cd digustipateds-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add digustipateds-pd-for-android git://gitorious.org/~digustipated/pdlib/digustipateds-pd-for-android.git git fetch digustipateds-pd-for-android git checkout -b my-local-tracking-branch digustipateds-pd-for-android/master_or_other_branch
libpd
libpd has moved to GitHub: https://github.com/libpd more…
The repositories at Gitorious are no longer maintained and will probably
disappear in the not too distant future. Please clone a fresh copy from
GitHub and update all references.
-
Cloning this repository:
git clone git://gitorious.org/pdlib/libpd.git libpd cd libpd
Add this repository as a remote to an existing local repository:
git remote add libpd git://gitorious.org/pdlib/libpd.git git fetch libpd git checkout -b my-local-tracking-branch libpd/master_or_other_branch
pd-for-ios
pd-for-ios has moved to GitHub: https://github.com/libpd more…
The repositories at Gitorious are no longer maintained and will probably
disappear in the not too distant future. Please clone a fresh copy from
GitHub and update all references.
-
Cloning this repository:
git clone git://gitorious.org/pdlib/pd-for-ios.git pd-for-ios cd pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add pd-for-ios git://gitorious.org/pdlib/pd-for-ios.git git fetch pd-for-ios git checkout -b my-local-tracking-branch pd-for-ios/master_or_other_branch
elthariel-libpd
-
Cloning this repository:
git clone git://gitorious.org/~elthariel/pdlib/elthariel-libpd.git elthariel-libpd cd elthariel-libpd
Add this repository as a remote to an existing local repository:
git remote add elthariel-libpd git://gitorious.org/~elthariel/pdlib/elthariel-libpd.git git fetch elthariel-libpd git checkout -b my-local-tracking-branch elthariel-libpd/master_or_other_branch
jakobpencas-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~jakobpenca/pdlib/jakobpencas-pd-for-ios.git jakobpencas-pd-for-ios cd jakobpencas-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add jakobpencas-pd-for-ios git://gitorious.org/~jakobpenca/pdlib/jakobpencas-pd-for-ios.git git fetch jakobpencas-pd-for-ios git checkout -b my-local-tracking-branch jakobpencas-pd-for-ios/master_or_other_branch
benabbousalims-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~benabbousalim/pdlib/benabbousalims-pd-for-ios.git benabbousalims-pd-for-ios cd benabbousalims-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add benabbousalims-pd-for-ios git://gitorious.org/~benabbousalim/pdlib/benabbousalims-pd-for-ios.git git fetch benabbousalims-pd-for-ios git checkout -b my-local-tracking-branch benabbousalims-pd-for-ios/master_or_other_branch
lunar7s-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~lunar7/pdlib/lunar7s-pd-for-ios.git lunar7s-pd-for-ios cd lunar7s-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add lunar7s-pd-for-ios git://gitorious.org/~lunar7/pdlib/lunar7s-pd-for-ios.git git fetch lunar7s-pd-for-ios git checkout -b my-local-tracking-branch lunar7s-pd-for-ios/master_or_other_branch
pbls-libpd
-
Cloning this repository:
git clone git://gitorious.org/~pbl/pdlib/pbls-libpd.git pbls-libpd cd pbls-libpd
Add this repository as a remote to an existing local repository:
git remote add pbls-libpd git://gitorious.org/~pbl/pdlib/pbls-libpd.git git fetch pbls-libpd git checkout -b my-local-tracking-branch pbls-libpd/master_or_other_branch
btmidi
btmidi has moved to GitHub: https://github.com/nettoyeurny/btmidi
-
Cloning this repository:
git clone git://gitorious.org/pdlib/btmidi.git btmidi cd btmidi
Add this repository as a remote to an existing local repository:
git remote add btmidi git://gitorious.org/pdlib/btmidi.git git fetch btmidi git checkout -b my-local-tracking-branch btmidi/master_or_other_branch
reakinator-libpd
-
Cloning this repository:
git clone git://gitorious.org/~reakinator/pdlib/reakinator-libpd.git reakinator-libpd cd reakinator-libpd
Add this repository as a remote to an existing local repository:
git remote add reakinator-libpd git://gitorious.org/~reakinator/pdlib/reakinator-libpd.git git fetch reakinator-libpd git checkout -b my-local-tracking-branch reakinator-libpd/master_or_other_branch
reakinator-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~reakinator/pdlib/reakinator-pd-for-ios.git reakinator-pd-for-ios cd reakinator-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add reakinator-pd-for-ios git://gitorious.org/~reakinator/pdlib/reakinator-pd-for-ios.git git fetch reakinator-pd-for-ios git checkout -b my-local-tracking-branch reakinator-pd-for-ios/master_or_other_branch
stcs-libpd
-
Cloning this repository:
git clone git://gitorious.org/~stc/pdlib/stcs-libpd.git stcs-libpd cd stcs-libpd
Add this repository as a remote to an existing local repository:
git remote add stcs-libpd git://gitorious.org/~stc/pdlib/stcs-libpd.git git fetch stcs-libpd git checkout -b my-local-tracking-branch stcs-libpd/master_or_other_branch
stcs-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~stc/pdlib/stcs-pd-for-android.git stcs-pd-for-android cd stcs-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add stcs-pd-for-android git://gitorious.org/~stc/pdlib/stcs-pd-for-android.git git fetch stcs-pd-for-android git checkout -b my-local-tracking-branch stcs-pd-for-android/master_or_other_branch
j-v-libpd
-
Cloning this repository:
git clone git://gitorious.org/~j-v/pdlib/j-v-libpd.git j-v-libpd cd j-v-libpd
Add this repository as a remote to an existing local repository:
git remote add j-v-libpd git://gitorious.org/~j-v/pdlib/j-v-libpd.git git fetch j-v-libpd git checkout -b my-local-tracking-branch j-v-libpd/master_or_other_branch
onereddogmedia-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~onereddogmedia/pdlib/onereddogmedia-pd-for-ios.git onereddogmedia-pd-for-ios cd onereddogmedia-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add onereddogmedia-pd-for-ios git://gitorious.org/~onereddogmedia/pdlib/onereddogmedia-pd-for-ios.git git fetch onereddogmedia-pd-for-ios git checkout -b my-local-tracking-branch onereddogmedia-pd-for-ios/master_or_other_branch
onereddogmedia-libpd
-
Cloning this repository:
git clone git://gitorious.org/~onereddogmedia/pdlib/onereddogmedia-libpd.git onereddogmedia-libpd cd onereddogmedia-libpd
Add this repository as a remote to an existing local repository:
git remote add onereddogmedia-libpd git://gitorious.org/~onereddogmedia/pdlib/onereddogmedia-libpd.git git fetch onereddogmedia-libpd git checkout -b my-local-tracking-branch onereddogmedia-libpd/master_or_other_branch
figshtas-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~figshta/pdlib/figshtas-pd-for-ios.git figshtas-pd-for-ios cd figshtas-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add figshtas-pd-for-ios git://gitorious.org/~figshta/pdlib/figshtas-pd-for-ios.git git fetch figshtas-pd-for-ios git checkout -b my-local-tracking-branch figshtas-pd-for-ios/master_or_other_branch
artdent-libpd
-
Cloning this repository:
git clone git://gitorious.org/~artdent/pdlib/artdent-libpd.git artdent-libpd cd artdent-libpd
Add this repository as a remote to an existing local repository:
git remote add artdent-libpd git://gitorious.org/~artdent/pdlib/artdent-libpd.git git fetch artdent-libpd git checkout -b my-local-tracking-branch artdent-libpd/master_or_other_branch
timbarrasss-pd-for-android
-
Cloning this repository:
git clone git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-for-android.git timbarrasss-pd-for-android cd timbarrasss-pd-for-android
Add this repository as a remote to an existing local repository:
git remote add timbarrasss-pd-for-android git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-for-android.git git fetch timbarrasss-pd-for-android git checkout -b my-local-tracking-branch timbarrasss-pd-for-android/master_or_other_branch
timbarrasss-pd-starter-kit
-
Cloning this repository:
git clone git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-starter-kit.git timbarrasss-pd-starter-kit cd timbarrasss-pd-starter-kit
Add this repository as a remote to an existing local repository:
git remote add timbarrasss-pd-starter-kit git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-starter-kit.git git fetch timbarrasss-pd-starter-kit git checkout -b my-local-tracking-branch timbarrasss-pd-starter-kit/master_or_other_branch
timbarrasss-pd-for-ios
-
Cloning this repository:
git clone git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-for-ios.git timbarrasss-pd-for-ios cd timbarrasss-pd-for-ios
Add this repository as a remote to an existing local repository:
git remote add timbarrasss-pd-for-ios git://gitorious.org/~timbarrass/pdlib/timbarrasss-pd-for-ios.git git fetch timbarrasss-pd-for-ios git checkout -b my-local-tracking-branch timbarrasss-pd-for-ios/master_or_other_branch
timbarrasss-btmidi
-
Cloning this repository:
git clone git://gitorious.org/~timbarrass/pdlib/timbarrasss-btmidi.git timbarrasss-btmidi cd timbarrasss-btmidi
Add this repository as a remote to an existing local repository:
git remote add timbarrasss-btmidi git://gitorious.org/~timbarrass/pdlib/timbarrasss-btmidi.git git fetch timbarrasss-btmidi git checkout -b my-local-tracking-branch timbarrasss-btmidi/master_or_other_branch
timbarrasss-libpd
-
Cloning this repository:
git clone git://gitorious.org/~timbarrass/pdlib/timbarrasss-libpd.git timbarrasss-libpd cd timbarrasss-libpd
Add this repository as a remote to an existing local repository:
git remote add timbarrasss-libpd git://gitorious.org/~timbarrass/pdlib/timbarrasss-libpd.git git fetch timbarrasss-libpd git checkout -b my-local-tracking-branch timbarrasss-libpd/master_or_other_branch

