Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
logiciels:puredata:accueil [2014/05/01 20:09] resonance [Petits conseils entre amis...] |
logiciels:puredata:accueil [2018/01/22 11:11] (Version actuelle) resonance ancienne révision (2016/09/19 16:57) restaurée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== PureData ====== | ====== 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' |
- | http:// | ||
- | ===== Installation ===== | ||
- | Il existe deux versions de PureData sur le site officiel : \\ | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | ===== Premier pas ===== | + | {{: |
- | Pour commencer à utiliser **PureData**, | + | |
- | ==== Petits conseils entre amis... | + | ===== Initiation ===== |
- | Pour utiliser PureData l' | + | Voir le diaporama |
- | * 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**. | + | |
- | * Comprendre | + | |
- | * Comprendre les variables $1,$2 ... et objet **pack** et **unpack** | + | |
- | === Mode édition : === | ||
- | {{ : | ||
+ | ===== Ressources ===== | ||
+ | |||
+ | ==== À imprimer ==== | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
- | === Mode action : === | + | ==== Ateliers ==== |
- | {{ : | + | |
- | ===== Aller plus loin ===== | + | * {{:logiciels: |
- | 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. | + | |
- | {{youtube> | + | |
- | ===== Liens utiles ===== | + | ==== Sur le Web ==== |
- | [ LIENS PRINCIPAUX ] | + | * [[http://fr.flossmanuals.net/puredata/introduction/ | Manuel francophone]] |
- | * le site de la communauté : http://puredata.info/ | + | * [[http://codelab.fr/73| Liens sur Pure Data]] et forum |
- | * Téléchargement : http://puredata.info/downloads/ | + | |
- | * Miller Muckette : http://crca.ucsd.edu/~msp/ | + | |
- | * Flossmanuals | + | |
- | [ FORUMS WEB, MAILING LISTS, WIKI, CHANNEL IRC ] | ||
- | * PdPedia : http:// | ||
- | * liste utilisateurs PureData http:// | ||
- | * liste développeurs G.E.M. http:// | ||
- | * liste PureData Montreal http:// | ||
- | * forum PureData chez Hurleur.com http:// | ||
- | * forum : Audiofanzine (fr) consacré à pure-data | ||
- | * forum : electro-music (en) : forum mixte pure data / max msp | ||
- | * Le site de la communauté italienne de pure data : http:// | ||
- | Avec une section patches, et un forum : http:// | ||
- | * forum arduino | ||
- | * le pd-ring : http:// | ||
- | * page regroupant plein de ressources puredata : http:// | ||
- | * chan #dataflow sur irc.freenode.net et http:// | ||
- | [ TUTORIELS ] | + | ===== Installation ===== |
- | Une liste de vidéos est aussi disponible en bas du message. | + | Il existe deux versions |
- | * Canvas de Goto10 (Basics, Gem, PDP, Chaos, Music, Data-jam) | + | * [[http:// |
- | * Tutoriel de Ben Bogart traduit par Olivier Heinry : https:// | + | * [[http://puredata.info/downloads/pd-extended | Pd-extended]] qui contient |
- | * impala utopia (fr) : nombreux documents d' | + | |
- | * Conception d'un compresseur (fr) : jerome fait le point sur la création d'un compresseur. | + | |
- | * Les tutoriels en vidéo de Rafael Hernandez (35 vidéos à ce jour!) | + | |
- | * obiwannabe (en) : tutoriels pour la composition musicale, la création de synthétiseurs et la synthèse d' | + | |
- | * http://en.flossmanuals.net/PureData/Introduction | + | |
- | * Tutoriel de 273 pages en ligne avec les patches d' | + | |
- | * http:// | + | |
- | [ ATELIERS ] | + | Pour une approche plus rapide, nous vous conseillons d' |
- | * Pd as your embeddable audio engine (annonce) : | + | {{:logiciels:puredata:malinette0.9.png|}} |
- | * Pd as your embeddable audio engine (fichiers) | + | |
- | * How to hacking RJDJ with pd : http://blog.makezine.com/ | + | |
- | * Atelier très complet, qui regroupe un ensemble de patchs : http:// | + | |
- | [ COURS ] | ||
- | * Programmation musicale 1, (Max/MSP) : http:// | ||
- | * Programmation musicale 2, (Max/MSP) : http:// | ||
- | * Analyse, synthèse et traitement des sons : http:// | ||
- | [ PATCHS ] | ||
- | * Patchs sur le site officiel : http:// | ||
- | * les papatchs d' | ||
- | * 0xA * expr~ [GOSUB10-004], | ||
- | * Martin Brinkmann patchs : http:// | ||
- | * Jaime Oliver (Silent Drum, Mano) : http:// | ||
- | * Vivarium de Cyrille Henry : http:// | ||
- | * Cyrille Henry : http:// | ||
- | * Patchs de Martin Gal : http:// | ||
- | * Patchs de Berenger Recoules : http:// | ||
- | * nullpointer (en) : boite à rythme, générateur de grain, patches de musique génératives. | ||
- | * Petits patchs sur la granulaire et autres... | ||
- | * synthèse granulaire : http:// | ||
- | * http:// | ||
- | * ArgoPD : http:// | ||
- | * http:// | ||
- | * La collection de patches de Berenger Recoules : http:// | ||
- | * Des patches de Tom Erbe : http:// | ||
- | * Tutoriels et patches d' Adriano Castaldini : http:// | ||
- | * La collection de patches d' | ||
- | * artflx : http:// | ||
- | * Matohawk : quelques patchs par ici, dont un système de sauvegarde et midi learn commentés : | ||
- | http:// | ||
- | * Des patchs pédagogiques proposant une introduction à Pure data en 3 chapitres: | ||
- | http:// | ||
- | 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:// | ||
- | [ ABSTRACTIONS ] | + | ===== Premiers pas ===== |
- | * Les abstractions PDMTL : http:// | + | Pour commencer |
- | * s-abstractions : http:// | + | |
- | * Collection d' | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * LibPd : http:// | + | |
- | [ BIBLIOTHEQUES (n' | ||
- | * screenshot d'un patch : http:// | ||
- | * artefacte : http:// | ||
- | * gridflow : http:// | ||
- | * téléchargements de la communauté (abs, externals) : http:// | ||
- | * Pdj, qui est basé l' | ||
- | http:// | ||
- | * mxdublin, un séquenceur programmable : http:// | ||
- | * librairies très intéressantes (openCV et Fiducial) chez jean-yves gratius: http:// | ||
- | * pdlua : http:// | ||
- | * modules de synthèse de création visuel chez argopd: http:// | ||
- | * Sinon Lyon pot pourri, très bon externals : http:// | ||
- | * OpenCV et Fiducial chez jean-yves gratius: http:// | ||
- | * 2D rigid body simulation engine for maxmsp and puredata. : http:// | ||
- | * 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 ' | ||
- | voir : http:// | ||
+ | |||
- | [ LIVE CD et DISTRIBUTIONS ] | + | === Mode édition |
- | * Pure:Dyne : https:// | + | {{ :logiciels:puredata:ecran112.png |}} |
- | * Apodio : http:// | + | |
- | * ubuntu-studio | + | |
- | * Tango Studio | + | |
- | [ COMPILER PDEXTENDED (debian/ | ||
- | $ 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:// | ||
- | $ ./ | ||
- | $ cd pd-extended/ | ||
- | $ 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:// | ||
- | Essayer un deb sans l' | + | === Mode action : === |
- | mkdir / | + | {{ : |
- | dpkg -x pd-extended.deb / | + | |
- | cd / | + | |
- | ./ | + | |
+ | ==== Petits conseils entre amis... ==== | ||
+ | <WRAP center tip 100%> | ||
+ | Pour utiliser PureData l' | ||
+ | * Garder une main sur le clavier pour passer du **mode EDITION** au **mode ACTION** : raccourci **CTRL + E**. | ||
+ | * Penser à consulter les **aides** accessibles d'**un clic droit sur chaque objet**. | ||
+ | * Comprendre [[http:// | ||
+ | * Comprendre les variables **$1,$2** ... et objet **pack** et **unpack** | ||
+ | </ | ||
+ | ===== Aller plus loin ===== | ||
+ | Pour aller plus loin, nous vous conseillons les tutoriels vidéo de **Rafael Hernandez** qui a mis en ligne une trentaine de leçons de quelques minutes qui vous permettront de bien comprendre la logique du logiciel. : | ||
+ | {{youtube> | ||
- | [ FORKS DE PUREDATA ] | + | ===== Liens utiles ===== |
- | desiredata : http:// | + | |
+ | === LIENS PRINCIPAUX === | ||
- | [ MATERIEL ] | + | * Le site de la communauté : http:// |
- | * freeduino | + | * Téléchargement |
- | * arduino | + | * Miller Muckette : http:// |
- | * achat/conseils | + | * Flossmanuals Pure Data en français |
- | * voir aussi :http://codelab.fr/177 | + | * Forum francophone Codelab : http:// |
+ | * Forum anglophone | ||
+ | * Présentation de Miller Puckette | ||
+ | * Vidéos des cours de Miller Puckette : http:// | ||
- | [ FESTIVALS/ | + | === TUTORIELS VIDEO === |
- | * Goto10 : http:// | + | |
- | * Piksel : http:// | + | |
- | * Apo33 : http:// | + | |
- | * Labomedia : http:// | + | |
- | [ TUTORIELS VIDEO ] | ||
Sur Youtube, les tutoriels video de Rafael Hernandez (en anglais) | Sur Youtube, les tutoriels video de Rafael Hernandez (en anglais) | ||
- | * 01 Hello World! | + | * [[http:// |
- | * 02 Help! http:// | + | * [[http:// |
- | * 03 Basic Math & Bang Order http:// | + | * [[http:// |
- | * 04 Metro http:// | + | * [[http:// |
- | * 05 MIDI (Mac) & Makenote http:// | + | * [[http:// |
- | * 06 Conditional Logic with Spigot & Moses http:// | + | * [[http:// |
- | * Making it Work 01, a Simple Sequencer http:// | + | * [[http:// |
- | * 07 Lists with ReacTIVision http:// | + | * [[http:// |
- | * 08 Random Numbers | + | * [[http:// |
- | * 09 Send & Receive http:// | + | * [[http:// |
- | * 10 The Expression Object [expr~] http:// | + | * [[http:// |
- | * 11 Subpatching | + | * [[http:// |
- | * 12 AU Lab and MIDI Instruments http:// | + | * [[http:// |
- | * Making it Work 02, A Beat Machine http:// | + | * [[http:// |
- | * 13 Tables and Arrays http:// | + | * [[http:// |
- | * 14 Reading Tables with [expr~] http:// | + | * [[http:// |
- | * 15 Useful Objects for Manipulating Lists http:// | + | * [[http:// |
- | * 16 Simple Abstractions http:// | + | * [[http:// |
- | * 17 Beginning Audio with [readsf~] http:// | + | * [[http:// |
- | * 18 Simple Oscillators with [osc~] http:// | + | * [[http:// |
- | * 19 Basic Amplitude Modulation http:// | + | * [[http:// |
- | * 20 Smoothing Amplitude http:// | + | * [[http:// |
- | * 21 Beginning FM Synthesis http:// | + | * [[http:// |
- | * 22 Advanced Audio with [tabread4~] http:// | + | * [[http:// |
- | * 23 Open Sound Control, Part 1 http:// | + | * [[http:// |
- | * 24 Open Sound Control, Part 2 http:// | + | * [[http:// |
- | * 25 Open Sound Control, Part 3 http:// | + | * [[http:// |
- | * 26 Physical Control via [hid] http:// | + | * [[http:// |
- | * 27 Video Playback with GEM http:// | + | * [[http:// |
- | * 28 Simple Video Manipulation in GEM http:// | + | * [[http:// |
- | * 29 Applying Gain & Threshold to Video in GEM http:// | + | * [[http:// |
- | * 30 Visual Abstractions | + | * [[http:// |
- | * 31 Writing and Recording Audio http:// | + | * [[http:// |
- | * 32 Filtering Audio http:// | + | * [[http:// |
- | * 33 Reverb and Delay http:// | + | * [[http:// |