{"id":85,"date":"2014-10-20T01:28:41","date_gmt":"2014-10-19T23:28:41","guid":{"rendered":"http:\/\/atwrk.phae.eu\/?p=85"},"modified":"2014-10-20T01:56:59","modified_gmt":"2014-10-19T23:56:59","slug":"ph_bjorklund","status":"publish","type":"post","link":"https:\/\/atwrk.phae.eu\/?p=85","title":{"rendered":"[ph_bjorklund]"},"content":{"rendered":"<p>impl\u00e9mentation de l&rsquo;algorithme de Bj\u00f6rklund afin de produire des motifs rythmiques. Bas\u00e9 sur l&rsquo;article de Godfried Toussaint <em><a href=\"http:\/\/cgm.cs.mcgill.ca\/~godfried\/publications\/banff.pdf\">The Euclidean Algorithm Generates Traditional Musical Rhythms<\/a>.<br \/>\n<\/em><!--more--><\/p>\n<p>&#8211; re\u00e7oit en entr\u00e9e deux valeurs : le nombre de pulses, et le nombre de slots. En terme musicaux, le nombre de notes et le nombre de temps \u00e0 la mesure.<br \/>\n&#8211; produit en sortie un motif binaire (dans l&rsquo;id\u00e9e, les 1 sont des notes jou\u00e9es, les 0 forment les silences) de longueur \u00e9gale au nombre de slots, et dont la somme est \u00e9gale au nombre de pulses :<\/p>\n<p style=\"padding-left: 30px;\">par ex = 3, 7 produit 1001010<br \/>\nsoit un motif binaire de 7 bits contenant 3 fois le bit 1.<\/p>\n<p>A noter que l&rsquo;algorithme produit la \u00ab\u00a0meilleure\u00a0\u00bb distribution des notes.\u00a0 Et commence avec la moins bonne :<\/p>\n<p>11111000 devient 10101011 puis 10110110<\/p>\n<p>en d\u00e9taillant :<\/p>\n<pre>[11111] [000] devient\r\n[10][10][10] [1][1] puis \r\n[101][101] [10]\r\n(et en fait :\r\n[10110] [10] mais c'est le m\u00eame motif)<\/pre>\n<p>On voit que la distribution est \u00ab\u00a0de mieux en mieux\u00a0\u00bb car au d\u00e9but on a\u00a0 5 notes cons\u00e9cutives (<strong>11111<\/strong>000) puis 3 notes (<strong>1<\/strong>01010<strong>11<\/strong>) et enfin 2 x 2 (10<strong>11<\/strong>0<strong>11<\/strong>0).<br \/>\nCela pourrait donc constituer un 3\u00e8me\u00a0 param\u00e8tre pour l&rsquo;objet, de la 1\u00e8re \u00e9tape (les notes toutes regroup\u00e9es) , \u00e0 la derni\u00e8re \u00e9tape (les notes les mieux distribu\u00e9es).Par exemple avec les 5 pulses \/ 13 slots :<\/p>\n<pre>XXXXX........ \u00e9tape 0\r\nX.X.X.X.X.... \u00e9tape 1\r\nX..X..X..X.X. \u00e9tape 2\r\nX..X.X..X.X.. \u00e9tape 3\r\nX..X.X..X..X. \u00e9tape 4 (maxi)<\/pre>\n<p>A voir aussi les notions diff\u00e9rentes de polyrythmique et polym\u00e9trique (d\u00e9crites dans la vid\u00e9o : <a href=\"https:\/\/www.youtube.com\/watch?v=xTgSgTGoBLc\">https:\/\/www.youtube.com\/watch?v=xTgSgTGoBLc<\/a>)<\/p>\n<p>On pourrait aussi aller plus loin en essayant de distribuer plusieurs notes diff\u00e9rentes, par exemple 3 notes A et 2 notes B\u00a0 sur une mesure \u00e0 8 temps:<\/p>\n<pre>AAABB...\r\nA.A.A.BB\r\nA.BA.BA.\r\nA.BA.A.B<\/pre>\n<p>Avec 5 A 2 B sur 13 temps :<\/p>\n<pre>AAAAABB......\r\nA.A.A.A.A.B.B\r\nA.BA.\r\n..............(3 petits points, \u00e7a ne marche pas tr\u00e8s bien !)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>impl\u00e9mentation de l&rsquo;algorithme de Bj\u00f6rklund afin de produire des motifs rythmiques. Bas\u00e9 sur l&rsquo;article de Godfried Toussaint The Euclidean Algorithm Generates Traditional Musical Rhythms.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[62],"tags":[25,64,70,71,72],"_links":{"self":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/85"}],"collection":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":5,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":90,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/90"}],"wp:attachment":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}