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