Un serveur type icecast, avec synthèse sonore via des patches puredata déposés via le wiki ou Git.
Pour écouter le flux, l'ouvrir avec VLC ou votre lecteur non-merdique préféré.
Adresse du stream: http://cacatoes.homenet.org:8000/stream.m3u
C'est possible. Mais pas en temps réel, le délai est à peu près de 30 secondes.
Pour interagir avec les patchs, si vous disposez de puredata, c'est simple, vous n'avez besoin que du patch radio_fudi_s.pd
.
Lancez-le, clickez sur «Connect» (un «1» s'affiche si la connexion est réussie), et balancez les messages souhaités.
Si vous êtes sous Linux, vous pouvez envoyer un message FUDI avec l'outil netcat
. Dans votre terminal,
echo "radio-a 500;" | nc -q 0 cacatoes.homenet.org 8008
Vous pouvez bien entendu remplacer «radio-a» par le nom d'un autre objet récepteur du patch, ainsi que «500» par la valeur de votre choix.
Ils seront placés sur le wiki, dans :fichiers:puredata:radio:
Objets de réception:
Paquets à installer: pd-pdogg
, puredata-core
Cela suffit si l'on dispose déjà d'un serveur de streaming icecast sur une autre machine.
Ajouter /usr/lib/pd/extra/pdogg
dans le path de puredata.
C'est le patch radio_oggcast.pd qui s'en charge. Connexion sur le port 8000.
Dans le patch radio_fudi_r.pd, l'objet netreceive écoute sur le port 8008.
Paquet à installer: icecast2
. (inutile d'installer ices2
, pdogg s'en occupe)
Le serveur HTTP tourne sur le port 8000 ⇒ http://cacatoes.homenet.org:8000 .