Le micro-controlleur Arduino

Je viens de recevoir mon Arduino, un petit micro-controlleur USB avec plusieurs entrées et sorties. En quelques heures, j'ai pus faire clignoter une LED (hello world !) et essayer la PWM (pulse width modulation) pour faire varier son intensité lumineuse. Puis, évidemment, je l'ai fait dialoguer avec Pure Data !

Arduino!

L'installation sur Linux ayant plutôt mal tourné à cause de Java, j'ai fais mes premiers pas sur Mac. Ci-dessous, le code d'un patche Pure Data pour communiquer avec ledit micro-controlleur par USB à l'aide l'objet [comport]. Ensuite, le code Arduino pour allumer ou éteindre la LED selon la valeur reçue. envoyez 255 pour allumer, 0 pour éteindre. Ce patche est bon uniquement pour Mac OS X.

muzaq 0.8 beta

Voici ma version de travail de muzaq. Il y a longtemps que je n'avais pas fait de lancement. Ce n'est pas tout qui fonctionne. Si vous voulez une librairie entière qui fonctionne, utilisez plutôt la version 0.7. Il y a cependant quelques anstractions de plus dans cette version qui en valent largement la peine. Notamment : jazz, jam, xmms, foreach, aq.pixdimen (Gem) et les autres qui n'ont pas bougé.

muzaq.tar 150kib

Parmi les autres, certains sont experimentaux, d'autres obsolètes. Je ferai plus de ménage dans la version 0.9. J'ai cependant établi mon propre serveur CVS en attendant que la communauté de Pure Data n'autorise mon usager à accéder au dépôt collectif.

Un nouvel externe pour contrôler XMMS

XMMS est un logiciel pour lire des fichiers audio sur Linux et autres *NIX. Je viens d'écrire un petit externe pour Pure Data afin de contrôler celui-ci.

Il est encore imparfait : il reste à pouvoir charger de nouveaux fichiers dans la liste de lecture et à obtenir des informations sur les pièces qui jouent présentement. Le binaire est néanmoins en ligne sur le wiki d'Artengine. Le but de cette manoeuvre est de pouvoir écouter des fichier NSF (Nintendo) à partir de PD grâce à xmms-jack, un voeux que Mathieu Bouchard m'a formulé il y a quelques semaines.

De la musique à partir de mouvements

Ça fait longtemps que je vous en parle. Voici un petit exemple de ce que ça peut donner. Un petit fichier audio ogg livré pour vous.

Ce sont des gammes pentaniques qui modulent selon le cycle des quintes. Le tout est activable par le mouvement. L'exemple ici est au hasard.

midifun3.ogg (139 ko, 18 secondes)

Téléphonie UDP avec Pure Data ?

Ça fait un petit bout de temps que je cherchais un moyen de faire mon propre système de transfert de son par Internet. Eh, bien, grâce à mamalala, j'ai découvert jack.udp, un petit logiciel pour envoyer et recevoir de l'audio par le net.

Merci à matju pour son bash prompt. (c) 2006

Syndicate content