Pure DATA est un environnement de programmation graphique en temps réel, pour la création musicale et multimédia. Il permet de gérer des signaux entrants et sortants comme ceux émis par des capteurs.
- Diverses utilités: – modéliser des instruments électroniques (synthé, sampleurs, effets,…)
– application multimédia (jeux, robotique,…)
– concert, performance, installation (vidéo ou sonore)
– outil technique de mesures acoustiques
- Origine: Pure Data tire son origine de l’éditeur Patcher écrit par Miller Puckette en 1988 (pour une composition MIDI: Pluton de Philippe Manoury). Patcher est ensuite cédé à la société Opcode où David Zicarelli le réécrit sous le nom de MAX/MSP. Miller Puckette reprend lui la conception de Patcher pour faire un logiciel libre et transportable à des fins musicales en temps réel. Depuis sa création Pure Data est distribué gratuitement sur le net, et maintenu par Miller Puckette, maintenant directeur du CRCA (Center for Research in Computing and the Art) en Californie. Une large communauté composée à la fois de développeurs et d’utilisateurs participent au projet. Il existe même une convention internationale, la première s’est tenue en Autriche en 2004, la deuxième à Montréal en 2007.
- Différence avec un langage de programmation: On parle plutôt d’un environnement d’implémentation conçut de façon modulaire. Les objets sont assemblés sous forme d’ arborescence. Chaque objet représente une boîte contenant une fonction et des paramètres déjà codés.
- Différences avec MAX/MSP: MAX est plus complet du fait de recherche plus poussées depuis 10 ans. Max a un prix (entre 1000 et 300 euros suivant les versions, étudiant ou non). Max bénéficie d’une meilleure documentation et d’une interface graphique plus conviviale.
- Bibliothèques: permet d’ajouter de nombreuses fonctionnalitées à votre Pure Data grace à des Patchs (programme prèt à l’emploi).
-audio: Zexy, IEMlib, Flext, Xsample, Fftease, Dyn~, Creb, Cyclone.
-vidéo: GEM (Linux,Mac,Windows), PDP/PiDiP (Linux,Mac)
-divers: interfaces physiques comme les joysticks, souris, tablettes graphiques, capteurs … HID (Linux et Mac) et Joystick (Windows)
- Interface Hardware: il existe une carte très pratique et abordable (20euros) pour l’interface de capteurs et autres……… ARDUINO. L’intérêt est de rentrer des programmes via Pure Data (fonctionne en USB !!!) dans la carte. Il est possible de paramétrer un tas de choses. Cette carte peut même fonctionner sur secteur ce qui est très pratique pour ceux qui ne veulent pas s’encombrer d’un ordinateur.
- Liens Utiles:
http://codelab.fr/73 ——> ressources
http://www.interface-z.com/patchs/00puredata.htm ——-> tous les patchs
http://www.puredata.info/ —–> download pd+doc+patch
http://www.crca.ucsd.edu/~msp —–>version récente
http://impala.utopia.free.fr/pd/patchs/PureData_Initiation_fr.pdf —->docu pdf super complet et…..en français !
http://www.labomedia.net/formpdaud092005.htm —–> liens libraries de patchs pour le son
http://www.labomedia.net/formpdvid062006.htm ——> liens libraries de patchs pour la vidéo
http://impala.utopia.free.fr/pd/patchs/PureData_Wikipedia.fr_2007.11.14.pdf —–> doc posté sur wiki
http://impala.utopia.free.fr/pd/ —–> cours et patch
http://www.artlabo.org/wakka.php?wiki=PureData —–>bcp de liens, certains ne marchent pas
http://www.artlabo.org/wakka.php?wiki=MaxMsp —–> info sur MAx/MSP
- Exemples d’applications:
http://www.youtube.com/watch?v=s0CDYLltdg8
http://www.youtube.com/watch?v=2yuCTB4ksrg
http://www.youtube.com/watch?v=UEOzWYGkSik&feature=related
http://www.youtube.com/watch?v=KOnEmnyn18g&feature=related
http://www.youtube.com/watch?v=XeZZqWX6r7M&feature=related
Leave a Reply
You must be logged in to post a comment.