lundi 28 septembre 2009

Downmixing 5.1 vers stereo

Dans l'édition limitée du box "The Resistance" figurait un DVD tiré à 5000 exemplaires avec la version 5.1 de l'album. Jusque là pas grand chose de transcendant si ce n'est que ce DVD a une petite particularité (en dehors du fait qu'au delà de la piste 4 il est illisible sous Linux) qui est une version spéciale de Unnatural Selection avec une intro un petit peu plus longue.

Je me suis donc empressé de la convertir en stéréo pour pouvoir la copier sur mon téléphone et l'écouter partout avec moi cependant ce n'est pas aussi simple de convertir un fichier audio 6 canaux en un fichier stéréo.
En procédant bestialement, c'est à dire en envoyant les pistes gauches et droites sur les canaux gauche et droit et en envoyant le reste (centre et caisson de basse) sur les deux on obtient des niveaux sonores beaucoup trop élevés et ça sature dans tous les sens ...
Après quelques recherches je n'ai pas trouvé d'outil magique pour faire le boulot mais un filtre mplayer me donnant les outils pour réussir. Il s'agit du filtre audio pan qui permet de répartir N canaux en entrées vers K canaux en sorties en leur appliquant des coefficients. À partir de la reste à trouver les valeurs à entrer dans la matrice de conversion pour obtenir un résultat à la hauteur.
Après quelques essais j'en suis arrivé au filtre suivant :
mplayer -channels 6 6channels.wav -af pan=2:.84:.12:.12:.84:.34:-.17:-.17:.34:.74:.74:.76:.76 -vc null -vo null -ao pcm:fast:file=output6.wav
Le résultat était satisfaisant jusqu'à ce matin où avec le casque sur les oreilles je me suis rendu compte que le son sature par moment. Ça avait l'air dû au basses et à la voix qui prédominent un peu trop, je vais faire quelques essais supplémentaires en baissant le caisson de basse et le haut parleur central.

Petite combine pour Amateur Surgeon

Amateur Surgeon est à l'origine un jeu flash qui a été porté sur l'iPhone. Le principe est assez simple, vous être un pizzaïolo qui rencontre un ancien chirurgien et qui va à son tour en devenir un avec les moyens du bord : oubliez le scalpel, une roulette à pizza fera l'affaire, à quoi bon un défribrilateur ? une vieille batterie de voiture fera l'affaire !

Je viens de terminer le dernier set (n°3) de ce jeu avec une petite technique dont je suis assez fier et que j'aimerais partager avec vous. Dans le dernier niveau la difficulté vient du fait que le patient est affaibli tout le long de l'opération et que son charcutage n'arrange en rien la chute constante de son rythme cardiaque.

Le défibrillateur issu de la haute technologie automobile mit à notre disposition fait chuter le rythme cardiaque à 0 lorsque le patient est encore en vie, mais on dispose de quelques secondes pour lui en remettre un coup et revenir à 5 pulsations de coeur par minutes.
La question qui se pose à ce niveau est "est-ce que le code qui gère la seconde décharge est un peu évolué ou est-ce un bête SetPulse(5) ?" Et bien c'est juste un pauvre SetPulse ! et on remercie le codeur de ne pas s'être emmerder à faire plus ! Du coup le dernier niveau est un peu long mais pas vraiment difficile, il suffit d'opérer peinard et lorsque le rythme cardiaque tombe à 1 ou 2 battements on envoi deux petites décharges et ça repart ! Mouaahaaa trop facile !

Royal Fail

Voila maintenant 2 semaines jour pour jour que le dernier album de Muse est disponible à l'écoute au monde entier, en tant que fan j'avais commandé la super édition collector limitée "de compète" livraison prévue le jour de la sortie de l'album, mais petite blague de nos amis postiers d'outre-manche en faisant grève juste à ce moment là ! Trop balèze la "Royal Mail".

Du coup je n'ai reçu mon package qu'avant hier après deux semaines d'interminable attente ... je dois dire que je commençais à me lasser de vérifier la boite aux lettres 3 fois par jours et à jeter l'œil par la fenêtre quand j'entendais une voiture passer.

Bienvenue

Bienvenue sur ce nouveau blog, le dernier n'ayant jamais vraiment décollé je me suis dit que nouvelles bases étaient nécessaires. Pour l'occasion j'essaye Blogger, effort minimum pour la mise en place, on verra à l'utilisation.
Je profite au passage pour parler un peu de Wordpress que j'utilisais dans mon dernier blog et qui n'a jamais vraiment réussi à me convaincre, je préférais de loin DotClear utilisé pour mes blogs précédents ici et (si vous ne voyez pas les images c'est normal, j'ai déplacé l'arborescence des blogs sans mettre à jour la base mysql ...).

Nouveau blog et nouvelle formule, l'idée étant de parler d'un peu tout, même de sujets un peu "1337" et de garder le blog un minimum en vie. C'est pas gagné mais bon qui ne tente rien ...