2.1.3 Pourquoi utiliser Max/MSP ?
Max/MSP se trouve être un environnement de développement multimédia très
performant, et surtout très utilisé dans le milieu de l'audiovisuel. Aux différents NIME (cf
1.2) par exemple, la majorité des produits en démonstration sont développés avec
Max/MSP.
Le traitement d'un signal, qu'il soit audio, MIDI ou même vidéo, devient rapidement
possible. Grâce aux objets gérant les entrées micro, ou MIDI, on peut très facilement
récupérer le signal que l'on souhaite. Par exemple, un objet « notein » permet d'écouter le
port MIDI de la machine : à chaque note jouée sur un clavier MIDI par exemple, on peut
récupérer simultanément la note, la vélocité et le canal MIDI (ou l'instrument), soit les 3
paramètres d'un message MIDI.
Il existe un objet équivalent qui, lui, va écouter, le port d'entrée audio, autrement dit
le micro. Cet objet est le « ezdac ». On peut, grâce à lui, en un simple clique, décider de
couper et activer le son. Cet objet a en sortie un signal audio, qui possède toutes les
propriétés décrites plus haut.
Comme dit précédemment, on peut utiliser des algorithmes codés dans des
langages externes à Max/MSP. Il était donc possible pour moi d'appliquer mes
connaissances en programmation au traitement d'un signal audio.
Finalement, Max/MSP nous offre une interface nous permettant de jongler entre le
matériel audio disponible sur une machine, et les données qu'ils renvoient. Ces données
étant des chiffres, il est facile de les récupérer pour effectuer d'éventuels traitements
dessus, puis de les renvoyer à nouveau vers le matériel audio.
15
Kommentare zu diesen Handbüchern