{"id":53,"date":"2008-03-29T20:47:00","date_gmt":"2008-03-29T20:47:00","guid":{"rendered":"http:\/\/florentdeloison.fr\/blog\/?p=53"},"modified":"2008-03-29T20:47:00","modified_gmt":"2008-03-29T20:47:00","slug":"ouroboros","status":"publish","type":"post","link":"http:\/\/florentdeloison.fr\/blog\/2008\/03\/29\/ouroboros\/","title":{"rendered":"Ouroboros"},"content":{"rendered":"<p><object height=\"355\" width=\"425\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/kXBaDuQ6Kbo&amp;hl=en\"><param name=\"wmode\" value=\"transparent\"><embed src=\"http:\/\/www.youtube.com\/v\/kXBaDuQ6Kbo&amp;hl=en\" type=\"application\/x-shockwave-flash\" wmode=\"transparent\" height=\"355\" width=\"425\"><\/embed><\/object><\/p>\n<p><\/p>\n<div style=\"text-align: justify;\">Ouroboros est une performance sonore qui utilise les param\u00e8tres internes de l&rsquo;ordinateur pour (essayer de ) g\u00e9n\u00e9rer de la musique proc\u00e9durale. Un programme cr\u00e9\u00e9 dans <span>Processing r\u00e9cup\u00e8re les donn\u00e9es et statistiques des performances de l&rsquo;ordinateur (m\u00e9moire, processeur, disque dur) en se basant sur le moniteur de performances de Windows. Ces donn\u00e9es sont ensuite envoy\u00e9s via osc dans pure data, ou elle sont retrait\u00e9s et renvoy\u00e9 \u00e0 nouveau vers Fruity loops (logiciel de musique ) sous formes de donn\u00e9es midi. Mais \u00e0 chaque fois qu&rsquo;une nouvelle note est jou\u00e9e, une fen\u00eatre de firefox s&rsquo;ouvre, ayant ainsi une incidence sur les performances de l&rsquo;ordinateur. La machine se mord la queue&#8230;<\/span><br \/><span>L&rsquo;<a href=\"http:\/\/fr.wikipedia.org\/wiki\/Ouroboros\">ouroboros<\/a>, dans de nombreuses mythologies est un serpent qui se mange lui m\u00eame. La finalit\u00e9 de cette performance serait peut \u00eatre de faire planter l&rsquo;ordinateur, mais je n&rsquo;y arrive pas, comme quoi Windows est parfois plus stable que ce que l&rsquo;on en (m\u00e9) dit&#8230;<\/span><\/div>\n<p><span style=\"font-style: italic;\">Du travail d&rsquo;\u00e9quipe:<\/span><\/p>\n<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/img155.imageshack.us\/img155\/306\/ouroboros4ud6.jpg\"><img style=\"cursor: pointer; width: 400px;\" src=\"http:\/\/img155.imageshack.us\/img155\/306\/ouroboros4ud6.jpg\" alt=\"\" border=\"0\" \/><\/a><br \/><span style=\"font-style: italic;\">1) Le moniteur de performances de Windows. Les donn\u00e9es sont \u00e9crites dans un fichier texte.<\/span><\/p>\n<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/img241.imageshack.us\/img241\/2781\/ouroboros5xl1.jpg\"><img style=\"cursor: pointer; width: 400px;\" src=\"http:\/\/img241.imageshack.us\/img241\/2781\/ouroboros5xl1.jpg\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-style: italic;\">2) Processing r\u00e9cup\u00e8re les donn\u00e9es du fichier texte et les envoie vers pure data via osc. Chaque nouvelle donn\u00e9 envoy\u00e9e entraine l&rsquo;ouverture d&rsquo;une nouvelle fen\u00eatre de Firefox, pour le plus grand plaisir de l&rsquo;ordinateur et de windows.<\/span><\/div>\n<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/img177.imageshack.us\/img177\/6718\/ouroboros1jo0.jpg\"><img style=\"cursor: pointer; width: 400px;\" src=\"http:\/\/img177.imageshack.us\/img177\/6718\/ouroboros1jo0.jpg\" alt=\"\" border=\"0\" \/><\/a><br \/><span style=\"font-style: italic;\">3) pure data retraite et organise courageusement les donn\u00e9es puis les envoie en midi vers fruity loops.<\/span><\/p>\n<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/img296.imageshack.us\/img296\/5987\/ouroboros2zr2.jpg\"><img style=\"cursor: pointer; width: 400px;\" src=\"http:\/\/img296.imageshack.us\/img296\/5987\/ouroboros2zr2.jpg\" alt=\"\" border=\"0\" \/><\/a><\/p>\n<div style=\"text-align: justify;\"><span style=\"font-style: italic;\">4) fruity loops re\u00e7oit les donn\u00e9es midi qui sont redistribu\u00e9es vers une dizaine d&rsquo;instrument:<\/span><br \/><span style=\"font-style: italic;\">basse, guitares, guitare indienne (qui sonne comme le gamin trisomique qui joue du banjo dans <\/span><a style=\"font-style: italic;\" href=\"http:\/\/fr.wikipedia.org\/wiki\/D%C3%A9livrance_%28film%2C_1972%29\">D\u00e9livrance<\/a><span style=\"font-style: italic;\"> )&#8230;<\/span><\/div>\n<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/img120.imageshack.us\/img120\/3236\/ouroboros3cp9.jpg\"><img style=\"cursor: pointer; width: 400px;\" src=\"http:\/\/img120.imageshack.us\/img120\/3236\/ouroboros3cp9.jpg\" alt=\"\" border=\"0\" \/><\/a><br \/><span style=\"font-style: italic;\">5) Le r\u00e9sultat final \u00e0 l&rsquo;\u00e9cran. Windows est au bord du crash, mais tient bon.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p><\/span><span>Edit du 13 Avril:<\/p>\n<p>Je viens de me rendre compte qu&rsquo;un artiste a plus ou moins fait le m\u00eame projet que moi il y a de cela un an. Deux solutions d&rsquo;offrent \u00e0 moi:<\/p>\n<p>1) Je retourne dans le pass\u00e9 et je tue ce type avant qu&rsquo;il n&rsquo;ait l&rsquo;id\u00e9e de ce projet.<\/p>\n<p>2) J&rsquo;abandonne ce projet et je passe \u00e0 autre chose, de toutes mani\u00e8res j&rsquo;ai plein d&rsquo;autres id\u00e9es \u00e0 exploiter.<\/p>\n<p>Je choisis la solution n\u00b02&#8230;<\/span><span style=\"font-style: italic;\"><\/p>\n<p><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ouroboros est une performance sonore qui utilise les param\u00e8tres internes de l&rsquo;ordinateur pour (essayer de ) g\u00e9n\u00e9rer de la musique proc\u00e9durale. Un programme cr\u00e9\u00e9 dans Processing r\u00e9cup\u00e8re les donn\u00e9es et statistiques des performances de l&rsquo;ordinateur (m\u00e9moire, processeur, disque dur) en se basant sur le moniteur de performances de Windows. Ces donn\u00e9es sont ensuite envoy\u00e9s via [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[8,7,9,10],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/posts\/53"}],"collection":[{"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":0,"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/posts\/53\/revisions"}],"wp:attachment":[{"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/florentdeloison.fr\/blog\/wp-json\/wp\/v2\/tags?post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}