Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

logiciels:puredata:accueil

Ceci est une ancienne révision du document !


PureData

Pure Data (en abrégé pd) est un logiciel de programmation graphique pour la création musicale et multimédia en temps réel. Il permet également de gérer des signaux entrants dans l'ordinateur (signaux de capteurs ou événements réseau par exemple) et de gérer des signaux sortants (par des protocoles de réseau ou protocoles électroniques pour le pilotage de matériels divers).

http://puredata.info

Installation

Il existe deux versions de PureData sur le site officiel :

  • Pd-Vanilla qui contient uniquement la base du logiciel orienté son et musique.
  • Pd-extended qui contient d'autres librairie permettant d'autres aspect multimedia.

Premier pas

Pour commencer à utiliser PureData, nous vous conseillons de lire le flossmanual dédié.

Petits conseils entre amis...

Pour utiliser PureData l'idéal est :

  • Avoir toujours une main sur le clavier pour passer du mode EDITION au mode ACTION grâce au raccourci CTRL + E.
  • Penser à consulter les aides accessibles d'un clic droit sur chaque objet, qui vous expliquerons comment utiliser ceux-ci.
  • Comprendre l'ordre des flots de données (entrée chaude et froide, trigger…)
  • Comprendre les variables $1,$2 … et objet pack et unpack

Mode édition :

Mode action :

Aller plus loin

Pour aller plus loin, nous vous conseillons les tutoriaux vidéo de Rafael Hernandez qui a mis en ligne une trentaine de leçons de quelques minutes qui vous permettrons de bien comprendre la logique du logiciel. :

Liens utiles

[ LIENS PRINCIPAUX ]

[ FORUMS WEB, MAILING LISTS, WIKI, CHANNEL IRC ]

Avec une section patches, et un forum : http://www.puredata.it/forum_puredata/index.php

[ TUTORIELS ] Une liste de vidéos est aussi disponible en bas du message.

[ ATELIERS ]

[ COURS ]

[ PATCHS ]

http://www.th-th.fr/lang/fr/patchs-pure-data

  • Des patchs pédagogiques proposant une introduction à Pure data en 3 chapitres:

http://raphael.isdant.free.fr/puredata.htm

1  * les bases de pure data.pd
2-Image et video avec Gem
3-les bases du son.pd (en cours de rédaction)
* Pd + Web patch : https://github.com/AJFaraday/PureData-analytics-music

[ ABSTRACTIONS ]

[ BIBLIOTHEQUES (n'étant pas incluses avec pd-extended) ]

http://le-son666.com/software/pdj/

  • retrouver tous les objets exportés par une bibliothèque (tous les .pd_linux contenus dans le répertoire courant) :

nm -go *.pd_linux | grep ' T ' | grep 'setup' | grep -v '_ZN' | sed -e 's/_setup' | sed 's/.* T '

voir : http://codelab.fr/2455

[ LIVE CD et DISTRIBUTIONS ]

[ COMPILER PDEXTENDED (debian/ubuntu) ] $ sudo apt-get install automake build-essential dpkg-dev swig ttf-bitstream-vera x-ttcidfont-conf \ libvorbis-dev libspeex-dev fakeroot libgsl0-dev dssi-dev liblo0-dev freeglut3-dev libimlib2-dev \ libbz2-dev libtheora-dev libmagick9-dev libfftw3-dev libasound2-dev libjack-dev libmp3lame-dev \ libmpeg3-dev libogg-dev libquicktime-dev libsdl1.2-dev libvorbis-dev tcl8.4-dev tk8.4-dev libdv4-dev $ rsync -av –delete rsync:128.238.56.50/distros/pd-extended/ pd-extended/ $ ./pd-extended/scripts/auto-build/pd-extended-auto-builder.sh $ cd pd-extended/packages/linux_make/ $ sudo dpkg -i Pd-0.42.5-extended.deb Utile : Définir la version par défaut de tcl/tk que l'on veut utiliser sous debian : http://undeveloppeur.wordpress.com/2011 … ur-debian/ Essayer un deb sans l'installer mkdir /tmp/pd-extended dpkg -x pd-extended.deb /tmp/pd-extended cd /tmp/pd-extended/usr/bin ./pd-extended [ FORKS DE PUREDATA ] desiredata : http://artengine.ca/desiredata/ [ MATERIEL ] * freeduino : http://www.freeduino.org/ * arduino : http://www.arduino.cc/ * achat/conseils de capteurs divers : http://www.interface-z.com/ * voir aussi :http://codelab.fr/177 [ FESTIVALS/ORGANISATIONS ] * Goto10 : http://goto10.org/ * Piksel : http://www.piksel.no/ * Apo33 : http://www.apo33.org/ * Labomedia : http://labomedia.net [ TUTORIELS VIDEO ] Sur Youtube, les tutoriels video de Rafael Hernandez (en anglais) * 01 Hello World! http://www.youtube.com/watch?v=rtgGol-I4gA * 02 Help! http://www.youtube.com/watch?v=DMcaqlT8LHA * 03 Basic Math & Bang Order http://www.youtube.com/watch?v=IyeEAvFJ3OM * 04 Metro http://www.youtube.com/watch?v=7ucJoMEjqZI * 05 MIDI (Mac) & Makenote http://www.youtube.com/watch?v=10SdP_gviHY * 06 Conditional Logic with Spigot & Moses http://www.youtube.com/watch?v=nTTZZyD4xlE * Making it Work 01, a Simple Sequencer http://www.youtube.com/watch?v=_9y_xXC3jkA * 07 Lists with ReacTIVision http://www.youtube.com/watch?v=yKK1lwddfyM * 08 Random Numbers http://www.youtube.com/watch?v=ojO6woTngG8 * 09 Send & Receive http://www.youtube.com/watch?v=icGEwYOYABs * 10 The Expression Object [expr~] http://www.youtube.com/watch?v=TD8j0-4heb0 * 11 Subpatching http://www.youtube.com/watch?v=GR8wnjLvPoY * 12 AU Lab and MIDI Instruments http://www.youtube.com/watch?v=QoC5N7IRNNs * Making it Work 02, A Beat Machine http://www.youtube.com/watch?v=7lBkxV5gu5s * 13 Tables and Arrays http://www.youtube.com/watch?v=gKsDZpIISQE * 14 Reading Tables with [expr~] http://www.youtube.com/watch?v=ESxV6NUH4wU * 15 Useful Objects for Manipulating Lists http://www.youtube.com/watch?v=UIk0Td6l9SY * 16 Simple Abstractions http://www.youtube.com/watch?v=IJsHq0_1k6E * 17 Beginning Audio with [readsf~] http://www.youtube.com/watch?v=-y2SP2B6NxY * 18 Simple Oscillators with [osc~] http://www.youtube.com/watch?v=OOLmCQgcQ6E * 19 Basic Amplitude Modulation http://www.youtube.com/watch?v=6O2PK4IaEPY * 20 Smoothing Amplitude http://www.youtube.com/watch?v=I9db3hmA96U * 21 Beginning FM Synthesis http://www.youtube.com/watch?v=DgeTHuDSgC0 * 22 Advanced Audio with [tabread4~] http://www.youtube.com/watch?v=boX0v54SqtU * 23 Open Sound Control, Part 1 http://www.youtube.com/watch?v=rxHIJx-O3iU * 24 Open Sound Control, Part 2 http://www.youtube.com/watch?v=hH4uuMnVS8I * 25 Open Sound Control, Part 3 http://www.youtube.com/watch?v=ie4egrCv_F8 * 26 Physical Control via [hid] http://www.youtube.com/watch?v=HB_oVny33wA * 27 Video Playback with GEM http://www.youtube.com/watch?v=WgxwkAsNjYw * 28 Simple Video Manipulation in GEM http://www.youtube.com/watch?v=XyS2M0mM5iA * 29 Applying Gain & Threshold to Video in GEM http://www.youtube.com/watch?v=q72IUX6uZRI * 30 Visual Abstractions http://www.youtube.com/watch?v=fh64EFJM9WU * 31 Writing and Recording Audio http://www.youtube.com/watch?v=oXE7BvUd8W0 * 32 Filtering Audio http://www.youtube.com/watch?v=L_GHf0U-pdg * 33 Reverb and Delay http://www.youtube.com/watch?v=NzYzxY1WaQU

/home/resonancg/www/wiki/data/attic/logiciels/puredata/accueil.1398967248.txt.gz · Dernière modification: 2014/05/01 20:00 de resonance