Sites


Puredata

Quelles sont les différentes versions de Pure data ?

Pure Data se décline en différentes distributions. Les principales sont les suivantes :

  • Pure Data vanilla : la version originale
  • Purr Data : cette dernière version remplace Pd-extended, désormais abandonnée.
  • Pure Data CEAMMC : distribution utilisée par le CEAMMC (Centre for Electroacoustic Music Moscow Conservatory) et le  ZIL-electrostudio, et qui inclut sa propre bibiothèque d'externals.

Vous serez amené à utiliser l'une ou l'autre de ces versions en fonction de vos besoins et de votre expérience. 

(! mise à jour mai 2021 : Pd-extended , version à laquelle se réfère souvent ce manuel, est abandonné et n'est plus mis à jour. Il est donc fortement conseillé d'opter pour une des versions sus-mentionnnées)

Pd-vanilla

La version de base de Pure Data développée par Miller Puckette s'appelle pd-vanilla (Pure Data vanilla). Elle permet de manipuler de l'audio et du MIDI. Vous trouverez sur le site officiel (www.puredata.info), les versions les plus récentes au téléchargement.

Comme on peut le constater sur cette copie d'écran, Pd-vanilla est disponible sur plusieurs systèmes d'exploitation (GNU/Linux, Mac OS X et Microsoft Windows) :

pd_vanilla_2

Depuis au moins les versions 0.48, Pure Data intègre un nouveau système d'installation d'extensions et d'externals, baptisé Deken.
On y accède depuis le menu Aide / Installer des objets supplémentaires.

Ces extensions - ou librairies - étendent les fonctions de Pure data pour pouvoir, par exemple, traiter de la vidéo, communiquer avec des périphériques externes ou réaliser des opérations complexes en une seule fois, etc.
L'inconvénient est qu'il faut savoir à l'avance comment elles se nomment pour pouvoir les installer.

Purr Data

Purr Data, développée par Jonathan Wilkes, s’appuie sur le code source de Pd-vanilla, Pd-extended et Pd-L2ork v.1, et hérite de nombreuses librairies créées par une communauté de développeurs pour ces projets. Contrairement à Pure data vanilla, Purr data est distribué avec de nombreuses librairies déjà pré-installées.

Purr Data met en oeuvre une toute nouvelle interface graphique en JavaScript, plus moderne. Par contre, les patches réalisés avec Pure Data ne sont pas nécessairement compatibles avec ceux écrits depuis Purr Data, et vice-versa.

Pour plus de détails, voir ce lien.

Tout comme Pd-vanilla, Purr Data est disponible sur plusieurs systèmes d'exploitation. Téléchargement ici.

Pure Data CEAMMC

Pure Data CEAMMC est une distribution particulière de pure Data, fournie avec sa propre bibliothèque d'externals. Elle est notamment utilisées à des fins de recherce et d'éducation au Centre de musique électoacoustique du Conservatoire de Moscou (CEAMMC) et au studio ZIL-électro. Elle est téléchargeable sur le site de son développeur. A priori, les patches écrits dans cette distribution sont compatibles avec la version Vanilla, à condition d'installer la bibliothèque d'externals CEAMMC.

Autres versions

pdnext : dérivée de Pd Vanilla, permettant d'appliquer des thèmes de couleurs personnalisés (ex : dark theme) à l'interface.

Quelle saveur privilégier ?

Les avis sont partagés, surtout depuis l'apparition de l'installeur Deken pour Pure Data vanilla. Purr Data est plus conviviale et esthétique, tout en offrant un maximum de possibilités. Mais de nombreux utilisateurs choisissent Pd-vanilla pour la simplicité de son noyau, qui requiert peu de dépendances. Cette option implique cependant d'installer soi-même les extensions nécessaires à ses besoins. Un des avantages à utiliser Pd Vanilla réside en la possibilité de pouvoir ensuite exporter ses projets sur d'autres plateformes (mobile, web, audio-plugin, embarqué).

Systèmes d'exploitation

Pd-vanilla et ses cousins existent pour les trois principaux systèmes d'exploitation : GNU/Linux, Mac OS X et Microsoft Windows.

Les patches pd-vanilla peuvent être également exportés sur les plates-formes mobiles : 

  • iOS,
  • Android
  • Maemo

Pour jouer des patches directement depuis un navigateur web :

  • WebPd, qui fonctionne avec un sous-ensemble des objets de Pd Vanilla
  • PdWebParty qui prend même en charge un certain nombre de bibliothèques d'externals. (tutoriels en anglais ici).

Il est également possible de créer des plugins VST3, Audio Unit et LV2, à pardir de patches Pd Vanilla, grâce au projet Camomile de Pierre Guillot

Les développeurs Pure Data privilégient le système GNU/Linux mais exportent souvent leurs travaux pour les autres systèmes d'exploitation, parfois en y ajoutant des optimisations spécifiques à chaque environnement. À noter aussi que certains objets n'existent que sur une des plates-formes, tandis que d'autres reposent sur les librairies de votre système d'exploitation. Par exemple, nous pouvons citer des optimisations de la librairie graphique GEM pour Mac OS X, l'objet [pix_video] de GEM décliné en [pix_videoDS] pour Windows, la défunte librairie vidéo Framestein pour Windows, etc.

Quelle que soit votre plateforme, Pure Data préservera sa convivialité et vous constaterez de meilleures performances si votre système est bien en ordre.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.