Bonjour à tous
Je cherche un code qui permet de balayer une image pour interpréter un son
dans ce style : http://www.youtube.com/watch?v=cgjPGs3d … r_embedded
Apparemment il y aurait de quoi faire dans la bibliothèque minim, mais je l'ai installé et je n'ai rien trouvé de semblable.
Quelqu'un peut m'aider?
Ou m'indiquer une autre librabry?
Merci d'avance.
Hors ligne
Bonjour Mlle Pauline et bienvenue!
Je n'ai pas de code tout prêt à te proposer mais J. explique la technique qu'il utilise pour transformer une image en son sur cette page : http://leblogaj.over-blog.com/article-33746515.html
Formulé avec les termes de processing, ça donne :
Lecture de l'image comme une partition de gauche à droite, l'écran est divisé en 10 zones, chacune correspondant à une note, le nombre de pixels "allumés" de chaque zone fixe l'amplitude l'oscillateur pour cette note.
Comme base, tu peux te servir de l'exemple SineWaveSignal fourni avec la librairie minim, créer 10 oscillateurs de type SineWave et à chaque passage de la boucle draw() rechercher l'amplitude de chacun en parcourant le tableau de pixels, soit avec get(), soit en parcourant le tableau pixels[]
Il n'y a pas de fonction dans minim qui permette de le faire directement, ni dans aucune autre librairie à ma connaissance. Si tu cherches du code tout prêt, tu peux essayer sur openprocessing.org
Hors ligne
Merci de ta réponse, je vais regarder ça !
Hors ligne
Un peu d'eau pour ton moulin :
http://www.seeingwithsound.com/javoice.htm
Et cette vidéo
Hors ligne
Pour faire un truc qui sonne bien, renseignes toi sur les octaves et fréquences des notes. Avoir des notes "correctes"
rendra l'oeuvre beaucoup plus belle à l'oreille
Hors ligne
Bonjour Melle Pauline,
Désolé de n'avoir pas répondu plus tôt, j'étais en déplacement (merci à Emoc de m'avoir contacté ). En tout cas, voici votre réponse ci-dessous: le code qui m'a servi à faire la vidéo que vous avez mise en lien. C'est un peu programmé à la va-vite, surement pas optimal (la honte sur moi...) et pas très commenté, mais je pense que vous allez vous y retrouver. Et n'hésitez pas à poser des questions, j'essaierai de passer voir ici régulièrement.
Pour que ça marche, il vous faut une image "alet_bla9.jpg" (ligne 31). Il suffit d'une image en noir et blanc comme dans la vidéo.
Bonnes créations musicales bizarroides !
Hors ligne
Merci à tous pour vos réponses !
Je suis encore un peu novice dans le domaine et ça va beaucoup m'aider à avancer !
Je fais encore des bidouillages, je ne suis pas encore arriver à ce que je voulais, mais ca devrait venir !
Hors ligne