Outils pour utilisateurs

Outils du site


Radio

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é.

Ecouter:

Adresse du stream: http://cacatoes.homenet.org:8000/stream.m3u

Interagir

C'est possible. Mais pas en temps réel, le délai est à peu près de 30 secondes.

Via puredata

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.

Via netcat

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.

Remarques

  • On observe une latence de ~30 secondes (!). La faute au temps d'encodage en .ogg ? Ça m'a toujours fait ça avec icecast.
  • Une idée: faire un patch qui lit du .wav (ou du .mp3/.ogg) à vitesse variable.

Patches

Ils seront placés sur le wiki, dans :fichiers:puredata:radio:

Patch1

Objets de réception:

  • radio-a: fréquence de base
  • radio-b: amplitude de la modulation
  • radio-c: durée (en ms) après laquelle la fréquence de modulation change

Serveur: Installation & Config

Côté Puredata

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.

Connexion icecast

C'est le patch radio_oggcast.pd qui s'en charge. Connexion sur le port 8000.

Interaction FUDI

Dans le patch radio_fudi_r.pd, l'objet netreceive écoute sur le port 8008.

Côté Icecast

Paquet à installer: icecast2. (inutile d'installer ices2, pdogg s'en occupe)

Le serveur HTTP tourne sur le port 8000 ⇒ http://cacatoes.homenet.org:8000 .

article/puredata/radio.txt · Dernière modification: 2014/06/25 03:13 par fab