Papatchs-Party

Bonsjours,

Cette page propose une bibliothèque de patchs développés pour Pure Data.
Ils sont sous license libre, n'hésitez donc pas à les utiliser et à me faire part de vos remarques.

Hi,

This page offers a library of patchs developed for Pure Data.
One day, the english version will come... stay tuned...

La Poule 33

Ce patch est une réécriture partielle du Poulpe développé par le collectif APO33.
Cette version se distingue, en partie, par le retrait des effets (delay, echo...) afin de la rendre moins grourmande en charge CPU et la faire ainsi tourner sur des configurations plus légères.

En pratique, La Poule récupère des sources sonores (4 entrées directs + flux streamés des Poulpes + banque sonore de la journée).
Puis, elle les sample et les mixe aléatoirement pour ensuite les diffuser (4 sorties directs + stream via un serveur Icecast).

Le traitement du son est effectué par 8 sampleurs / players dont la vitesse de lecture varie en fonction de l'enveloppe des entrées lignes.
Un module enregistre régulièrement des .wav à partir des sources de la journée et les reinjecte ensuite périodiquement dans La Poule durant les 10 heures suivantes.

Pour écouter La Poule du Labomedia (Orléans) c'est ici.

lapoule33
Top

Le Wawash 28

Sur une idée de Philippe Coudert, le Wawash était à l'origine destiné à piloter une guirlande circulaire de 6 ampoules au sein d'une installation sonore du collectif Nature Artificielle.

En l'état, il permet en fait d'éditer et de contrôler la circulation du son au travers de 6 sorties séparées.

Le passage de l'ampoule au son s'est opéré lorsque j'ai découvert que l'on pouvait très aisément, sous Ubuntu, exploiter dans Pure Data les 6 sorties de la carte son 5.1 interne aux cartes mères de chez Nvidia.
En effet, la simple création d'un fichier asound.conf suffit à cela. (voir tutoriel ici).

Bien entendu, toutes les configurations matérielles proposant 6 sorties séparées conviennent pour utiliser le Wawash.

Et s'il a été développé pour fonctionner sur une distribution Ubuntu, l'ensemble du patch tourne néanmoins aussi sur Windows.

wawash28
Top

Polyfolie

Le Polyfolie est un sampler 8 pistes qui peut entièrement être piloté via un joystick.

Ainsi, au moyen du P990 Dual Analog Pad il est possible, indépendamment pour chaque piste, de :

Il est aussi possible de charger au préalable un fichier pour n'importe quelle piste.

polyfolie
Top

Newsreel Now

Ce patch est une commande de l'association Cent Soleils dans le cadre de l'exposition Newsreel Now.

Au moyen de mot-clefs, le spectateur sélectionne un certain nombre de thème.
Ceux-ci sont alors utilisés pour générer aléatoirement un montage parmi un panel de vidéos indexées sur des fichiers .txt externes.

Le montage final est alors diffusé sur un second écran.

neewsreelnow
Top

Square Room

Le Square Room permet de créer des animations en faisant de la musique tout en donnant la possibilité de faire de la musique en créant des animations...

En pratique, au moyen de P990 Dual Analog Pad et/ou de Wiimote, 4 personnes peuvent simultannément dessiner sur un espace carré en changeant la couleur des 12x12 éléments qui le composent.

Chaque modification de l'espace détermine une nouvelle image, et produit, pas à pas, une petite animation sonore dans la mesure où les éléments déclanchent un son qui leur est propre en fonction de la couleur qui leur est attribuée.

-> Pour plus d'information, cette page rassemble toutes les informations relatives au téléchargement, à l'installation, au lancement et à l'utilisation de l'OSR.

squareroom
Top

Pure990

Cette abstraction propose une représentation "jouable" du P990 Dual Analog Pad.

Elle permet :

Le comportement de l'objet [joystick] étant différente sous Ubuntu et WinXP, il me semble important de préciser que ce patch a été développer autour de l'objet pour WinXP.

pure990
Top

Flip-flap

Ce patch répond à une requète de l'artiste pluridisciplinaire Fenshu souhaitant contrôler des animations Flash via son séquenceur Midi.

Une solution pour arriver à un tel résultat est d'utiliser la chaîne suivante :
Séquenceur --> Midi Yoke (Win) ou Jack (Linux) --> Pure Data --> Flosc --> Flash

D'autres l'on déjà fait avant moi, et Ping propose même un tutoriel ici.

Ce patch me permet surtout de pouvoir faire des tests rapidement avec un fichier .swf réécrit pour l'occasion.

L'archive à télécharger est composée :

Actuellement, un temps de latence apparaît lors d'un fonctionnement sur deux machines en réseau alors que l'image et le son sont synchrones en local.
De plus, au-delà d'un certain débit, certaines informations sont ignorées et le swf devient instable.

flipflap
Top

Rang

Cette abstraction est un petit compteur amélioré.

Elle permet :

rang
Top

Textavirgule

N'ayant pas trouvé le moyen de produire un fichier texte avec des virgules directement par Pure Data, j'utilise la boite [shell] pour lancer un petit script Bash afin de remplacer, dans l'ensemble du texte final, un caractère choisi (le "x") par une virgule.

Ici, le patch rajoute toutes les 5 secondes dans le fichier titi.txt une ligne du type...

19:31:51x929.08x727.81x919.87x629.54x566.29x486.47x304.76x56.08;

... que le script parse et transforme en...

19:31:51,929.08,727.81,919.87,629.54,566.29,486.47,304.76,56.08;

Maintenant, si vous savez comment échapper un caractère dans une boite [message(, je suis preneur... ;-)

textavirgule
Top

4WII2OSC

Cette abstraction permet de récupérer, sous windows, les valeurs de 4 Wiimotes simultanément.

Pour cela, elle utilise l'OSC que lui transmet GlovePIE avec ce script.
(A noter que ce script est une adaptation pour 4 Wiimotes de celui qu'utilise Cédric Doutriaux pour l'APV.)

Enfin, pour faire communiquer les Wiimotes avec GlovePIE, il vous faudra une interface Bluetooth, ainsi qu'un gestionnaire du type Bluesoleil (payant).

4wii2osc
Top

The Race

Ce jeu est une commande de l'association "L'étrange lucarne" dans le cadre de La déambule de 2009 à Brest.

Il propose à deux équipes de plusieurs centaines de personnes d'émettre un certain niveau sonore pour faire progresser leur fantôme et gagner la course.

therace
Top

The Shoot'em Up

Ce jeu est une autre commande de l'association "L'étrange lucarne" dans le cadre de La déambule de 2009 à Brest.

Toujours en émettant un certain niveau sonore, les équipes doivent détruire des vaisseaux ennemis afin obtenir le score le plus élevé.

theshootemup
Top

Tribute 2 Codelab

Ce patch est une variation du visuel crée par Emoc pour promouvoir le site Codelab.

Top

Tribute 2 Codelab #2

Une autre méthode pour arriver à au même effet visuel que le patch précédent.

L'intérêt de celui-ci est qu'il utilise une matrice de 16x16 abstractions argumentées aisément réutilisable dans un autre patch.

tribu2codelab2-1 tribu2codelab2-2 tribu2codelab2-3 tribu2codelab2-4 tribu2codelab2-5
Top

1-terface

Cette interface a été tissée pour répondre à certaines situations de handicap et permettre, au moyen d'un unique contacteur, d'avoir accès à différentes actions.

L'idée était de la rendre facilement modulable afin qu'elle puisse rapidement s'adapter à d'autres patchs. Il est donc, entre autre, possible de choisir le nombre de bouton, le nombre de colone, la vitesse de défilement...

En l'état, elle ne présente pas un grand intérêt et nécessite donc d'être adaptée pour chaque usage (icône, action...)

1-terface
Top

Support de formation

Ce patch est un support de formation pour une initiation à Pure Data.

Un débutant peut mettre son nez dedans tout seul, mais il est tissé pour être commenté oralement.

supportdeformation
Top

La pieuvre par 4

Perrigrinations autour de la boite [curve ].

Top

Step by step 1.0

Ce patch permet de réaliser des films d'animation en image par image.
L'écran "capture" renvoi l'image en direct de la camera ou de la webcam pendant que l'écran "animation" diffuse en boucle l'animation en train d'être crée.

stepbystep

Ci-dessous, une courte animation réalisée avec le patch :

Top

Têtes de vainqueurs

Cette installation est la réunion des patchs The Shoot'em Up et Step by step.
Sur l'inteface de The Shoot'em Up le spectateur peut déclancher des tirs en criant. Le patch Step by step prend alors une photo du joueur à chaque fois qu'un vaisseau est détruit et affiche en boucle toutes les photos des "vainqueurs".

Présentation théorique de l'installation :

tetes2vainqueurs

Captures d'écrans en situation réelle :

tetes2vainqueurs

Ci-dessous, l'animation produite lors de la session du 16 avril 2010 réalisée dans le cadre de XUL 3.2.
Score à battre : 444 500 points en 28 598 secondes !!

Top