Initiation à Pure Data
Transcription
Initiation à Pure Data
Initiation à Pure Data Qu'est-ce que c'est ? 2 Environnement de programmation graphique en temps réel pour la création 3 Programmation Fichier texte « compréhensible » Source #include Édition de liens, compilation, assemblage, ... 000101 111001 001100 Fichier binaire exécutable Programme 4 Programmation Langages de programmation Types : Bas/haut niveau, impératif, objets, composants, services, ... Assembleur, Pascal, C, C++, Java, Python, ... IDE (Integrated Development Environment) Eclipse, NetBeans, Code::Blocks, Processing ... Programmation textuelle/graphique Patcher family : Pd, Max, vvvv, Isadora, Reaktor, ... 5 Programmation graphique / textuelle +- performant + facile osc.c +- lisible +- pratique Du texte aussi Boucle.java Bonjour.pd 6 Autour de Pd 7 Exemples Instruments Performances Installations Apprentissage ... ...... 8 Entrées / Sorties @ ... Capteurs Actionneurs ... @ 9 Chaîne interactive Physique Analogique Numérique Analogique Infra-rouge 10 Historique 11 Ressources Interne (Menu help) ./doc/1.manual/index.html ./doc/manual/ ./doc/2.control.examples/ ./doc/5.reference/all_about* Externe Puredata.org (listes, ...) Flossmanual Codelab.fr Puredata.hurleur.com > Ateliers, festivals, ... > Livres, papiers : Conventions, Miller Puckette, Andy Farnell, Robert Rowe 12 Pure Data Gratuit Open-source Miller Puckette Dataflow Patch Multiplateforme Communauté Temps-réel Objet Prototypage Interaction Multimédia Modulaire Programmation graphique 13 C'est aussi ça ! 14