/Introduction_Pure_Data

This repository is a french introduction to Pure-Data, a digital signal processing programming language

Primary LanguageProcessing

Introduction_Pure_Data

This repository is a french introduction to Pure-Data, a digital signal processing programming language.

Cette contient des ressources pour un cours d'initiation à Pure-Data. Les patchs pure-data contiennent des commentaires et des explications sur comment procéder. Il suffit donc de disposer d'une version de pure-data vanilla d'installée, et d'ouvrir ces un de ces deux patches.

Le code est les fichiers sont disponibles sur ce dépôt github

1-Pd~.pd : une introduction à Pure-Data.

2-Rjdj.pd : une présentation de l'excellente collection d'abstraction rjdj.

3-Les patchs préfixés par "GTD" (Getting Things Done) : proposent des techniques déjà pré-assemblées pour démarrer rapidement sur l'utilisation des samplers (granulaires ou non), des synthés (mono ou polyphoniques) etc.

image2

Contenu des sous dossiers :

  • /abs : abstractions constuites pour le cours compatible vanilla. Necessaire pour 1-PD~.pd
  • /assets : images ci-dessus.
  • /Andy-SoundEffects : patches de synthèse sonore d'Andy Farnell, ils ont été modifiés légérements et classés, les abstractions sont rassemblées dans les différents dossiers préfixés "z_*".
  • /communication_osc : un exemple illustrant la communication bi-directionnelle entre un sketch processing et un patch pure-data
  • /list-abs : abstractions permettant de gérer des listes de données comptatibles vanilla
  • /rj : collection d'abstractions de l'appli rjdj compatibles vanilla. Necessaire pour 2-Rjdj.pd
  • /stats : collection d'abstractions pour faire des statistiques (moyennes, variances, k-means etc.)

Références artistiques et projets utilisant pure-data

Les différentes versions de Pure-Data

Ressources

Des Patchs

Des librairies