Page 1 sur 1

C'est pas plus ridicule que de filmer avec son mobile !

Posté : 12 janv. 2006, 12:50
par albat
Bidouille : de la musique avec son scanner
gRFdzzz HrzgzgzggzgZZzZ (que c'est bôÔOO !)

Dans la catégorie « que faire de son dimanche », mêlée avec celle du « que faire de ce vieux scanner ? »,
un bidouilleur s’est amusé à un petit détournement.
Pour les plus anciens, et donc les Sages, l’astuce ressemble à ces triffouillages logiciels
qui permettaient depuis le lecteur de disquettes 1541 du Commodore 64, de sortir quelques sons.

Un autre Géotrouvetou est ainsi parvenu à jouer quelques notes avec son scanner.
Certes, on est loin d’un synthé dernier cri, mais ce n’est vraiment pas le but de la manipulation.

L'intéressé est parti d’un scanner HP ScanJet 4c et d’une vieille documentation officielle (PDF) du constructeur bien opportune.
Sur la page en question, HP indique que la tête du scanner peut voir sa vitesse d’exécution varier à différente vitesse.
Du coup, le moteur rugit à des fréquences différenciées.
Et le tour est joué !

Partant de là, et à l’aide du SCL (Scanner Control Language),
il devient donc possible de faire joueur n’importe quel morceau de musique à ce scanner.
Les données sont codées en hexadécimales (Le Do, donc de 256Hz, s’écrira 16E3, etc.)
Chaque référence hexadécimale est suivie d’une virgule et d’un chiffre qui spécifie la longueur du BZZZZZZ caractéristique.
Le tout est alors envoyé dans le buffer de l’appareil.
Au scanner ensuite de prendre la panoplie de maestro et d’entamer une rumba endiablée,
un paso doble ou du R’n’B à faire vaciller son voisinage.

Exemple : du vrai Mozart, en Scanner Control Language (Bonne fête Amadeus !) ;)
02f
16E3,6 16E3,6 0f47,6 0f47,6 0d9c,6 0d9c,6 0f47,9 00,2
1125,6 1125,6 122a,6 122a,6 1464,6 1464,6 16E3,9 00,2 (le plus beau passage)
0f47,6 0f47,6 1125,6 1125,6 122a,6 122a,6 1464,9 00,2
0f47,6 0f47,6 1125,6 1125,6 122a,6 122a,6 1464,9 00,2
16E3,6 16E3,6 0f47,6 0f47,6 0d9c,6 0d9c,6 0f47,9 00,2
1125,6 1125,6 122a,6 122a,6 1464,6 1464,6 16E3,9

On pourra donc consulter une vidéo (lien 1, lien 2, 1,38Mo, mpg)
où le scanner HP exécute merveilleusement bien
la Sonate Op. 10 de Ludwig van Beethoven dite « Lettre à Elise ».

À vos mouchoirs, c’est magnifique !

Posté : 12 janv. 2006, 13:26
par Ripat
Absolument ahurissant.

Même si le pauvre Mozart doit se retourner dans sa fosse commune, ça ne manque ni d'une certaine forme de poésie ni de prouesse technique tout de même.

Pas plus inutile que certains succès de variété actuels!

Beau sujet Albat. =D>

Posté : 12 janv. 2006, 15:11
par zeus
:shock: Il doit faire partie de la secte "Je sais pas quoi faire le dimanche après-midi" :lol:

Impressionnant !!!

Posté : 12 janv. 2006, 19:26
par Ripat
:shock: Il doit faire partie de la secte "Je sais pas quoi faire le dimanche après-midi" :lol:
Ca me rappelle Rasmus Lerdof qui s'amusait à piloter son DVD player avec des scripts PHP! Je n'ai pas retrouvé l'article mais voici le lien du site de celui qui a lançé PHP en 1995.
http://lerdorf.com/bio.php

Il a fait du chemin depuis. J'y ai appris qu'il est également l'auteur de la clause LIMIT dans le ANSI SQL et d'autres choses encore.

Définitivement quelqu'un qui ne sait quoi faire de ses dimanches! :-"

Posté : 12 janv. 2006, 19:36
par Truc
MDR :lol:

Mais très intéressant et impressionnant tout de même =D>

clair qu'il a du s'amuser pour faire tourner ce truc :shock:

A quand le mixeur chanteur ? :-({|=

Posté : 12 janv. 2006, 19:42
par albat
A quand le mixeur chanteur ? :-({|=
Ça existe déjà.
Ça s'appelle un Pascal Obispo. :lol: :langue: