7 juillet 2012 / pd-codelab est un collection d'abstractions, de scripts et de patchs pour Pure Data développés par la communauté française, notamment autour du forum codelab.fr.
La bibliothèque est librement téléchargeable ci-dessous.
Téléchargement de la version stable : A venir
Téléchargement de la version en développement : https://sourceforge.net/p/pdcodelab
Auteurs : Jérôme Abel, Olivier Baudu, Philippe Boisnard, Benjamin Cadon, Pierre Commenge, JKP, Nicolas Montgermont
Licence : GNU GPL v3.0
Collection d'abstractions réutilisables, exemples et documentation:
- 1on2.pd
- active~.pd
- build_tables.pd
- check_float_limit.pd
- curveGL.pd
- for.pd
- gem_oscillo~.pd
- gem_spectrogram~.pd
- gem_phasemeter~.pd
- load_tables.pd
- percent.pd
- phasemeter~.pd
- spectre~.pd
- test_symbol.pd
- rand_file.pd
- rand_metro.pd
- randn.pd
Pour participer :
- inscription à la mailing-list :
envoyer un mail à :pd-codelab-subscribe@codelab.fr
- inscription sur sourceforge :
ouvrir un compte sur sourceforge : https://sourceforge.net/user/registration
- installation svn (subversion) :
voir l'aide spécifique pour pd-codelab ici
- téléchargement du code :
$ cd /path/to/your/dev/folder
En mode lecture
$ svn co svn://svn.code.sf.net/p/pdcodelab/code-0/trunk pdcodelab-code-0
Ou en mode écriture pour ceux qui sont inscits sous sourceforge
$ svn checkout --username=votre_login_ici svn+ssh://votre_login_ici@svn.code.sf.net/p/pdcodelab/code-0/trunk pdcodelab-code-0
$ cd pdcodelab
Le dossier du projet a été créé.
- ajout du path :
Dans Pure Data ajouter le path correspondant au dossier pd-codelab developpeur, par exemple:
/Users/toto/pdcodelab
- modifications en local :
Travailler sur les patchs dans votre dossier pdcodelab
- commit du code :
Créer un fichier, copier la version "bonne" dans le répertoire du projet
$ cp ~/Desktop/monabstraction.pd
Ajouter le fichier à votre svn local
$ svn add monabstraction.pd
Déposer ensuite le fichier sur le dépôt partagé (commit). Mettre un message (option -m) de commit explicite, simple et court.
$ svn ci monabstraction.pd -m "message de commit"
...