{"id":287,"date":"2015-01-20T21:23:05","date_gmt":"2015-01-20T20:23:05","guid":{"rendered":"http:\/\/atwrk.phae.eu\/?p=287"},"modified":"2015-01-21T00:20:05","modified_gmt":"2015-01-20T23:20:05","slug":"puredata-exprmntlearn","status":"publish","type":"post","link":"https:\/\/atwrk.phae.eu\/?p=287","title":{"rendered":"puredata exprmnt+learn"},"content":{"rendered":"<p>rapide prise de notes d&rsquo;\u00e9laborations en autodidacte, exp\u00e9rimentations, mise en application d&rsquo;apprentissages, sous puredata, ces derni\u00e8res semaines&#8230;<\/p>\n<p>\u00e0 d\u00e9tailler&#8230;.<!--more--><\/p>\n<p><strong>histogramme<\/strong><br \/>\nbricolage d&rsquo;une abstraction &gt; A FINIR<\/p>\n<p>\u00e9tude \/<strong> addition des<\/strong> <strong>niveaux audio<\/strong> \/ comparaison formule (pr\u00e9diction) et r\u00e9el (mesure) &#8211; de signaux d&rsquo;amplitude diff\u00e9rentes ou de m\u00eame amplitude (dans ce cas, le volume augmente de 3db \u00e0 chaque fois qu&rsquo;on double le nombre de sources).<\/p>\n<p>d\u00e9couverte de <strong>[avg~]<\/strong> = plus pratique que [env~}<\/p>\n<p>test d&rsquo;une interface pour <strong>\u00ab\u00a0filtre graphique\u00a0\u00bb,<\/strong>\u00a0 produisant une courbe qui sert de base \u00e0 une FFT.<\/p>\n<p>bricolage d&rsquo;un <strong>analyseur de spectre<\/strong> (spectrographe) \u00ab\u00a0analogique\u00a0\u00bb par banque de filtres passe-bandes \u00e9quidistants sur une \u00e9chelle logarithmique (\u00e0 l&rsquo;octave, au tiers d&rsquo;octave, etc).<\/p>\n<p>ce spectrographe permet aussi de \u00ab\u00a0signer\u00a0\u00bb des grains d&rsquo;audio, selon leur spectre, et ce de fa\u00e7on tr\u00e8s peu co\u00fbteuse en donn\u00e9e (par exemple 30 valeurs si 1\/3 d&rsquo;octave). Il me semble qu&rsquo;en adoptant ce type de <strong>signature<\/strong> logarithmique on se rapproche d&rsquo;une mesure de similarit\u00e9 plus proche de l&rsquo;oreille humaine.<\/p>\n<p>ces signatures en vues d&rsquo;\u00eatre utilis\u00e9es dans un \u00e9chantillonneur granulaire \u00ab\u00a0<strong>Granulator<\/strong>\u00a0\u00bb qui reproduits \u00ab\u00a0intelligemment\u00a0\u00bb des grains.<br \/>\n\u00e0 base d&rsquo;analyses stock\u00e9es dans un fichier texte (enveloppe RMS, peak, spectre&#8230;)<\/p>\n<p style=\"padding-left: 30px;\">&#8211; voir pour somme constante<br \/>\n&#8211; voir pour analyse plus pouss\u00e9e : \u00e9cart-type<br \/>\n&#8211; voir pour g\u00e9rer des grains de tailles variables<\/p>\n<p>bricol\u00e9 une abstraction <strong>[ph_pondA~]<\/strong> qui applique un filtre spectral correspondant \u00e0 la norme \u00ab\u00a0pond\u00e9ration A\u00a0\u00bb sens\u00e9e \u00eatre plus adapt\u00e9e \u00e0 la sensibilit\u00e9 de l&rsquo;audition humaine.<\/p>\n<p>divers essais d&rsquo;outils de <strong>traitement de la dynamique<\/strong>, notamment de forcer une enveloppe constante, ou pour produire un signal + \u00ab\u00a0plat\u00a0\u00bb (compression)<\/p>\n<p>bricolage d&rsquo;un <strong>\u00ab\u00a0amp-curve\u00a0\u00bb<\/strong>, graphique \u00e0 base de table<strong><br \/>\n<\/strong><\/p>\n<p>bricolage d&rsquo;un <strong>[ph_sfplayer]<\/strong> qui est une abstraction de haut-niveau pour lire des fichiers audio (soundfiles), avec quelques facilit\u00e9s de contr\u00f4le, tout en restant bas\u00e9 sur [readsf~] de vanilla<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>rapide prise de notes d&rsquo;\u00e9laborations en autodidacte, exp\u00e9rimentations, mise en application d&rsquo;apprentissages, sous puredata, ces derni\u00e8res semaines&#8230; \u00e0 d\u00e9tailler&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[62,90],"tags":[174,114,59,68,51,127,176,172,86,97,71,80,104,173,60,175],"_links":{"self":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/287"}],"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=287"}],"version-history":[{"count":6,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions"}],"predecessor-version":[{"id":293,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions\/293"}],"wp:attachment":[{"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atwrk.phae.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}