citation :
Des fonctions ésotériques…
En Août 2011, un certain Ville-Matias Heikkila (a.k.a. Viznut), au cours d’expérimentations visant à mettre au point une méthode pour générer de l’art visuel et sonore contenu dans le plus petit espace de stockage possible (un défi classique pour tout demoscener), écrit un programme d’une seule ligne en langage C dont la fonction est, pour l’essentiel, d’écrire une valeur sur l’écran, en utilisant exclusivement des opérateurs binaires (AND, OR, XOR, et décalage) et des opérateurs classiques (+, -, *, /, %). Il découvre qu’en incluant cette simple ligne dans une boucle infinie avec un compteur incrémenté à chaque itération, le résultat en sortie du programme devient une suite continue de valeurs qui, une fois redirigées vers une sortie audio permettent “d’écouter” cette suite de valeurs. Il est alors stupéfait par le résultat inattendu qu’il obtient: bien que très brut et plutôt agressif pour une oreille sensible, le son possède des propriétés indéniablement musicales. En postant les résultats sur son blog, il déclenche un petit vent de folie parmi ses lecteurs et commençe à recevoir d’autres lignes uniques en C, variations du même style que sa découverte, et se met lui-même à rechercher d’autres fonctions.
Source: http://interlude.neuraudio.com/?p=404
Hors ligne
Salut Basscoco,
Viznut est aussi l'auteur d'Ibniz, dans la même lignée, je te renvoie vers ces discussions :
http://codelab.fr/3074
http://codelab.fr/3056
Hors ligne
Superbes liens!! merci!! et que du C....!! j'ai bien fait de me convertir au C...en rajoutant du contrepoint et de l'harmonie la-dessus y a de quoi renouveller le concept classique de composition non? (en 8 bits en plus, on a le choix!!)
Hors ligne