Symphonie silencieuse
3/23/2006 09:38:00 AM
Hier je suis tombé sur SymphonyOS, très prometteur sur le papier. Dans mes envies de nouvelle ergonomie, je me suis dit que ça allait être innovant, le bureau devient un gros menu. Ça utilise des technos web (XUL,HTTP,..) pour un developpement rapide des composants, ce qui m'intriguait aussi. J'ai téléchargé le liveCD, ça boote, c'est très très lent déja. Pas si joli, surtout dès qu'on ouvre une fenêtre. D'ailleurs on est déçu de voir des fenêtres classiques dans un environnement jusque là original. La machine est pétée de processus Perl aussi, pas super positif non plus. Grosse déception quoi. Le problème quand on veut changer l'interface c'est qu'il faut modifier tout ce qui va autour, sinon l'utilisateur est bridé ou au moins désorienté par les applications mal intégrées à l'environnement.
Du coup j'ai coupé court et je me suis mis au boulot sur liquidsoap, j'ai finalisé les opérateurs de détection de blanc. Mon calcul de puissance ressemblait à un calcul de fréquence, j'ai fini par le faire sur un modèle pompé ailleurs, directement en C, pas plus mal pour ce genre de trucs. Toujours est-il que ça tourne pile poil, je me suis fait un live pour moi tout seul, la musique interludesque partait dès que j'allais pisser en gros, pour me rendre le live quand je m'asseyais de retour. Faut juste que j'étudie la possibilité de ne pas reprendre la diffusion au premier bruit dans le voisinage, pour plutôt attendre une certaine durée de bruit non négligeable.
Du coup j'ai coupé court et je me suis mis au boulot sur liquidsoap, j'ai finalisé les opérateurs de détection de blanc. Mon calcul de puissance ressemblait à un calcul de fréquence, j'ai fini par le faire sur un modèle pompé ailleurs, directement en C, pas plus mal pour ce genre de trucs. Toujours est-il que ça tourne pile poil, je me suis fait un live pour moi tout seul, la musique interludesque partait dès que j'allais pisser en gros, pour me rendre le live quand je m'asseyais de retour. Faut juste que j'étudie la possibilité de ne pas reprendre la diffusion au premier bruit dans le voisinage, pour plutôt attendre une certaine durée de bruit non négligeable.
set log.dir = "/tmp"
set log.stdout = true
interlude = one_file("/usr/share/mrpingouin/mp3bis/bodom/TheNail.ogg")
# Après cinq seconde de blanc le flux arrivant du micro est ignoré,
# le fallback passe alors sur l'interlude mais repart sur le micro
# dès que du bruit revient, coupant si nécessaire l'interlude grâce
# au track_sensitive faux.
stream = fallback(track_sensitive=false,
[ strip_blank(length=5.,mic()) , interlude ])
output.ogg("/tmp/hop.ogg",stream)
0 commentaires:
Un commentaire ?
< Accueil