découvrir pure data & imager le son

Une des idées que j'avais derrière la tête en m'inscrivant en animation à l'Erg cette année était de travailler le rapport entre l'image et le son.

Grâce au cours d'ustensiles numériques je découvre Pure Data, logiciel de programmation graphique pour la création musicale et multimédia en temps réel.

J'ai le sentiment de tomber pile sur l'outil que je cherchais.

L'idée est alors simple : je branche un clavier MIDI sur mon ordinateur. Via Pure Data, le son généré par le clavier modifie et anime une image.

Mais avant ça, je préfère prendre le temps de plonger dans Pure Data pour mieux comprendre cet outil qui est tout nouveau pour moi.

Dans sa compréhension la plus simple, Pure Data est un logiciel qui permet de gérer des signaux (sonores) entrants et sortants. Concrètement, il permet de manipuler le son dans sa forme la plus pure : l'onde.

Je fais déjà de la musique depuis un petit temps mais ce n'est que récemment que j'ai commencé à m'intéresser au traitement sonore - des voix principalement. En suivant les vidéos de Sound Simulator sur Youtube ( Lien de sa chaîne ) et en bidouillant à côté sur Pure Data, je comprend petit à petit les principes qui viennent moduler le son : LFO, FM synth, l'enveloppe… J'ai l'impression de mieux comprendre les plug-ins et les autres logiciels sonores auxquels j'étais déjà familier.

ustensile_numerique_1.jpg

Je fabrique un séquenceur, un générateur de musique aléatoire…

Les journées passent, l'hiver va bientôt succéder à l'automne…

Je sens qu'il est temps pour moi de m'attaquer à ce qui m'avait alors fait venir sur Pure Data : le rapport entre l'image et le son.

J'avais chez moi un contrôleur MIDI (MPK mini de AKAI - pour celleux que ça intéresse)

1362857.jpeg

En plus d'être un logiciel, Pure Data est aussi (et surtout) une communauté. Grâce aux multiples tutoriels, pages d'aide incorporées dans le logiciel même et forums (même si plus vraiment actifs j'ai l'impression), j'arrive assez vite à comprendre comment relier mon contrôleur MIDI à Pure Data et comment traduire le signal MIDI en fréquence pour que cela fasse du son.

Je fais face à un problème : avec mon patch actuel je ne peux pas jouer une deuxième note sans qu'elle vienne couper la première. Je dois trouver comment faire pour pouvoir jouer plusieurs notes en même temps.

Je finis par trouver.

Il est temps pour moi de passer au second versant de mon projet : l'image. Pour cela je compte utiliser l'extension GEM, qui est parfaite pour ce que je veux réaliser.

Je fais alors face au plus gros problème que j'ai rencontré : GEM n'est pas compatible avec mon Mac… Après avoir cherché comment néanmoins réussir à l'installer, je comprend surtout que je ne comprendrai rien aux solutions qu'on propose et que j'ai pu lire en arpentant les forums sur Reddit et les commentaires sur Youtube.

Il ne reste plus beaucoup de cours mais je trouve ça bête d'abandonner comme ça parce que je n'ai pas le bon matériel. Je me rappelle alors que je peux emprunter des PC à l'Erg.

Il n'y a plus beaucoup de cours et je ne peux pas emprunter plusieurs jours le PC de l'école. Je n'ai pas trop pu expérimenter GEM et aller jusqu'au bout de mon idée. J'ai pu néanmoins en réaliser un prototype.

A chaque fois qu'on joue une note sur le clavier, le cercle à l'écran change de couleur. C'est minime mais j'ai réussi à créer une image qui s'anime en temps réel en fonction du son que l'on joue.

(c'est très apaisant)

Pour aller plus loin…

La couleur du cercle est générée aléatoirement. Il n'y a pas de corrélation entre la note que l'on joue, le rapport entre celle qu'on joue et celle d'avant, la vélocité… et les modifications de l'image. Le son envoie juste un signal pour modifier la couleur. Est-ce que je veux réfléchir à une corrélation ou laisser le hasard modifier l'image ???
J'ai par la suite pris connaissance du logiciel MAX qui a l'air assez similaire à Pure Data, peut-être même plus actuel. Faire une transition pour pouvoir emmener mon dispositif plus loin? A terme, il faudra que je trouve une solution pour pouvoir moduler l'image sur mon Mac. Ce qui rend l'utilisation de Gem difficile.