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 | ||
ateliers:polytech:back [2014/11/03 14:12] resonance [Groupe 2 : Pure Data ergonomique et moderne] |
ateliers:polytech:back [2014/11/03 14:15] (Version actuelle) resonance |
||
---|---|---|---|
Ligne 40: | Ligne 40: | ||
* Analyse vidéo (tracking) | * Analyse vidéo (tracking) | ||
* Commandes de motorisation | * Commandes de motorisation | ||
+ | |||
+ | |||
+ | |||
+ | ===== Groupe 2 : Pure Data ergonomique et moderne ===== | ||
+ | |||
+ | **Pure Data** : écrit en C, client/ | ||
+ | |||
+ | **Pure Data extended** contient Pure Data et y ajoute des bibliothèques dont certaines sont indispensables. C'est celui que l'on utilise. | ||
+ | |||
+ | **Libpd** est écrit par Peter Brinkmann et permet de réutiliser des composents préexistants (patch) au sein de n' | ||
+ | |||
+ | ==== Problématique ==== | ||
+ | |||
+ | |||
+ | L' | ||
+ | |||
+ | * Tcl/Tk est peu performant pour gérer le GUI, fortes latences et des bugs surviennent à cause de cela. | ||
+ | * de nombreuses fonctionnalités classiques n'y sont pas | ||
+ | * le processus de développement est lent et pénible, des développeurs abandonnent, | ||
+ | |||
+ | |||
+ | ==== Définition des objectifs ==== | ||
+ | |||
+ | |||
+ | En gras, les priorités " | ||
+ | |||
+ | * Multiplateforme | ||
+ | * Libre et Open Source | ||
+ | * Gui rapide : séparation du moteur et de l' | ||
+ | * **Une fenêtre** avec des panneaux plutôt que du multifenêtre partout... | ||
+ | * **Presets**, | ||
+ | * **Survol** : description des objets | ||
+ | * Undos | ||
+ | * Plus d' | ||
+ | * Scroll dans les sous objets et abstractions | ||
+ | * Fenêtre de preview vidéo gem integré dans le patch | ||
+ | * Lecture vidéo + son | ||
+ | * Piano roll et automation dans le temps sous forme de courbes... | ||
+ | * Zoom | ||
+ | * Agrandir les rectangles entrées/ | ||
+ | * Importer en svg, exporter en pdf, png | ||
+ | * Standalone ? | ||
+ | * Menu avec Icones, intégration facile des images dans les objets (zoom !) | ||
+ | * Connections facile 1 objet à plusieurs etc. | ||
+ | * Enregistrement vidéo, multi écrans | ||
+ | |||
+ | ==== Solutions ==== | ||
+ | Voir aussi quelques exemples recensés [[[[: | ||
+ | * Osbolètes : ZenGarden, desiredata, vibrez_pure | ||
+ | * pd2lork : [[http:// | ||
+ | * libpd/ | ||
+ | * Blender [[http:// | ||
+ | * Max msp (Juce Framework) ... | ||
+ | * Qt/ | ||
+ | * ... | ||
+ | |||
Ligne 45: | Ligne 101: | ||
Voir [[http:// | Voir [[http:// | ||
+ | |||
+ | |||
+ |