Parlons en OSC

Bonjour, on s’ennuie alors on fait un peu de technique 🙂

L’idée ?

Contrôler depuis son PC une LED RGB :

On va donc faire un programme en Arduino qui tournera sur la Galiléo, il recevra les messages OSC pour controler la LED; coté PC on fera un petit programme en Processing.

OCS ?

logo berk

OSC ( http://opensoundcontrol.org/implementations) a été développé par l’université de Berkeley pour interfacer des ordinateurs (et autre bijoux technologiques) et des périphériques multimédia (synthétiseurs, platine, éclairages, …) qui sont connectables en réseau. OSC est de plus en plus utilisé par les artistes et autres bidouilleurs, on trouve des librairies pour l’utiliser avec la plupart des langages de programmation.

Processing ?

processinglogo

Processing ( https://processing.org/ ) est à la fois une librairie JAVA et un environnement de développement crée par des artistes pour simplifier l’accès à l’art numérique sans avoir à trop s’y connaitre en programmation. Tout cela est bien sûr ouvert et on peut trouver de nombreuses librairies pour rajouter des fonctionnalités.

Avant de commencer …

Il nous faut :

C’est parti !!!!

Le code côté Galileo :

https://github.com/tmator/GalileoOSCsample/blob/master/GalileoOscRgb/GalileoOscRgb.ino

Le code côté Processing (n’oubliez pas l’image qui va avec dans le dépôt).

https://github.com/tmator/GalileoOSCsample/blob/master/RGBOSCDemoProcessing/RGBOSCDemoProcessing.pde

Bonne création,

Brice