<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.jibhaine.fr/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>JibHaine's Blog - Mot-clé - flex</title>
    <link></link>
    <atom:link href="https://www.jibhaine.fr/feed/tag/flex/rss2" rel="self" type="application/rss+xml" />
    <description>Le Blog d'un développeur web, musicien multi-instrumentiste compositeur de chansons et de sites web...</description>
    <language></language>
    <pubDate>Thu, 18 Nov 2021 10:56:58 +0100</pubDate>
    <copyright>jibHaine</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Encore un projet</title>
        <link>https://www.jibhaine.fr/post/2009/06/01/Encore-un-projet</link>
        <guid isPermaLink="false">urn:md5:d904cf5d841dd5f010b2e0785196bf5c</guid>
        <pubDate>Mon, 01 Jun 2009 21:07:00 +0200</pubDate>
        <dc:creator>jibHaine</dc:creator>
                  <category>WebDesign</category>
                          <category>flex</category>
                  <category>jamman</category>
                  <category>loops</category>
                  <category>samples</category>
                <description>          &lt;p&gt;J'ai un projet annexe qui me trotte dans la tête depuis quelques mois, qui a même remplacé &lt;a href=&quot;http://www.dark-island.net/blog&quot; hreflang=&quot;fr&quot;&gt;Dark Island&lt;/a&gt;, j'en ai pourtant pas encore parlé ici.&lt;/p&gt;
&lt;p&gt;
A la base je cherchais un moyen de publier les &lt;a href=&quot;https://www.jibhaine.fr/tag/samples&quot;&gt;samples&lt;/a&gt; de mon &lt;a href=&quot;https://www.jibhaine.fr/tag/jamman&quot;&gt;jamman&lt;/a&gt;, Je me suis dit tant qu'a faire de les publier, pourquoi pas mettre des commentaires, et un système de votes, et pour sécuriser tout ca, un système de membres. ( j'ai beaucoup d'ambition )&lt;br /&gt;
&lt;br /&gt;
Qui dit sytème de membres dit droits d'utilisateurs. On aura l'administrateur (moi), des modérateurs qui valideront les sons envoyés, et des utilisateurs (lambda) qui pourront envoyer des boucles et commenter sans remplir les champs nom mail etc (wahou quel privilège)
&lt;br /&gt;
&lt;br /&gt;
Le principe de base est le suivant : les utilisateurs peuvent envoyer un son de moins de douze secondes joué en boucle au survol de la souris, douze secondes pour ne pas exploser le quota d'hébergement et parce que ca suffit pour reprendre l'ambiance d'une chanson. Éventuellement on pourrait regrouper des répétitions de &lt;a href=&quot;https://www.jibhaine.fr/tag/loops&quot;&gt;loops&lt;/a&gt; (4 ou 5 ) dans une chanson, &lt;br /&gt;
&lt;br /&gt;

Bon c'est toujours en &quot;work in progress&quot; hein, mais j'en suis bien content &lt;img src=&quot;/themes/jibHaine2008bis/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.jibhaine.fr/public/images/gotloop2.jpg&quot;&gt;&lt;img src=&quot;https://www.jibhaine.fr/public/images/.gotloop2_m.jpg&quot; alt=&quot;gotloop-alpha&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;gotloop-alpha, juin 2009&quot; /&gt;&lt;/a&gt;
Si je sors ça c'est surtout que je suis en formation &lt;a href=&quot;https://www.jibhaine.fr/tag/flex&quot;&gt;flex&lt;/a&gt; cette semaine, j'ai donc décidé de tout faire avec cette technologie client assez prometteuse...
&lt;/p&gt;


&lt;p&gt;
Sinon j'ai passé une bonne partie du week-end a finaliser certaines chansons de mon premier album qui traine depuis 2 ans (voire beaucoup plus), plus que 4 et je mets ca en ligne&lt;/p&gt;

&lt;p&gt;P.S. : comme vous avez pu le constater, ce billet a été édité après coup, j'assume mon introspection...&lt;/p&gt;</description>
        
                  <comments>https://www.jibhaine.fr/post/2009/06/01/Encore-un-projet#comment-form</comments>
          <wfw:comment>https://www.jibhaine.fr/post/2009/06/01/Encore-un-projet#comment-form</wfw:comment>
          <wfw:commentRss>https://www.jibhaine.fr/feed/atom/comments/281</wfw:commentRss>
              </item>
          <item>
        <title>Générer du son avec Flash 10</title>
        <link>https://www.jibhaine.fr/post/2009/04/29/G%C3%A9n%C3%A9rer-du-son-avec-Flash-10</link>
        <guid isPermaLink="false">urn:md5:636c7a22c5b243afef4ffc3bb3fe9c68</guid>
        <pubDate>Wed, 29 Apr 2009 01:16:00 +0200</pubDate>
        <dc:creator>jibHaine</dc:creator>
                  <category>Programmation</category>
                          <category>audio</category>
                  <category>flash</category>
                  <category>flex</category>
                  <category>MS-20</category>
                <description>&lt;p&gt;La suite de mes expérimentations avec flash, un petit générateur de son tout simple. Il vous faut le Flash Player 10 pour que ça fonctionne.
&lt;br /&gt;&lt;br /&gt;
ATTENTION, BAISSEZ LE SON : CA FAIT MAL AUX OREILLES ! &lt;img src=&quot;/themes/jibHaine2008bis/smilies/grin.png&quot; alt=&quot;:-D&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;div class=&quot;center&quot;&gt;
&lt;object id=&quot;jibHaineSynth&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.jibhaine.fr/flash/jibSynth.swf&quot;  width=&quot;330&quot; height=&quot;256&quot; &gt;
&lt;param name=&quot;movie&quot; value=&quot;http://jibhaine.fr/flash/jibSynth.swf&quot; /&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot; /&gt;
&lt;/object&gt;&lt;br/&gt;
Cliquez sur les touches pour déclenchez une note, vous pouvez changer l'octave et la forme de l'onde.
&lt;/div&gt;
&lt;p&gt;Je pense que je me suis trompé dans la formule du son de forme triangulaire, c'est plutôt affreux.&lt;br /&gt;&lt;br /&gt;
En fait tous les sons sont très moche à écouter, mais c'est la base de la musique électronique.&lt;br /&gt; il faut pas mal d'effets derrière pour en faire quelque chose d'audible.&lt;br /&gt;
Me voilà donc avec un nouveau projet annexe, créer un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Synth%C3%A8se_sonore_soustractive&quot;&gt;synthétiseur&lt;/a&gt; type MS-20.&lt;br/&gt;
&lt;br /&gt;des explications détaillées dans la suite du billet...
&lt;/p&gt;          En fait tout est parti de là :

http://www.kaourantin.net/2008/05/adobe-is-making-some-noise-part-2.html

et surtout des quelques lignes de code que je me permets de remettre ici :
&lt;code&gt;
 var sound:Sound = new Sound();
&lt;br/&gt;
function sineWavGenerator(event:SampleDataEvent):void {
&lt;br/&gt;
for ( var c:int=0; c&lt;1234; c++ ) {
&lt;br/&gt;
var sample:Number = Math.sin((Number(c+event.position)/Math.PI/2))*0.25;
&lt;br/&gt;
event.data.writeFloat(sample);
&lt;br/&gt;
event.data.writeFloat(sample);
&lt;br/&gt;
}
&lt;br/&gt;
}
&lt;br/&gt;
sound.addEventListener(&quot;sampleData&quot;,sineWavGenerator);
&lt;br/&gt;
sound.play();
&lt;/code&gt;
Et la je me suis dit merde c'est tout ? &lt;br /&gt;
en fait on rempli un buffer de son avec une courbe , sachant que toute courbe est une fonction mathématique,&lt;br /&gt;
mes cours de physique me reviennent à la gueule, un petit tour sur wikipedia simpose, particulièrement ca : &lt;a href=&quot;http://en.wikipedia.org/wiki/Waveform&quot;&gt;waveform&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
On peut donc génrer plusieurs types de courbes, différents sons&lt;br/&gt;
en ajustant la fréquence de la courbe, on génère différentes notes. En cherchant un peu je suis tombé sur ce site : maths et musique
&lt;br/&gt;
Les prochaines étapes : 
&lt;ul&gt;
 &lt;li&gt;Deux oscillateurs, avec sélection du type de forme, de l'octave.&lt;/li&gt;
 &lt;li&gt;De quoi mixer les deux, pour bien faire, il me faudrait un composant de potentiomètre circulaire (rotary knob) .&lt;/li&gt;
 &lt;li&gt;Un&lt;a href=&quot;http://fr.wikipedia.org/wiki/Enveloppe_temporelle&quot; hreflang=&quot;fr&quot;&gt; générateur d'enveloppe&lt;/a&gt; ( attack /decay / sustain / release ) pour pouvoir faire des notes plus jolies, et pas un signal continu.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</description>
        
                  <comments>https://www.jibhaine.fr/post/2009/04/29/G%C3%A9n%C3%A9rer-du-son-avec-Flash-10#comment-form</comments>
          <wfw:comment>https://www.jibhaine.fr/post/2009/04/29/G%C3%A9n%C3%A9rer-du-son-avec-Flash-10#comment-form</wfw:comment>
          <wfw:commentRss>https://www.jibhaine.fr/feed/atom/comments/277</wfw:commentRss>
              </item>
      </channel>
</rss>
