<?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é - MS-20</title>
    <link></link>
    <atom:link href="https://www.jibhaine.fr/feed/tag/MS-20/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>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>
          <item>
        <title>Jamman Trips</title>
        <link>https://www.jibhaine.fr/post/2007/04/06/Jamman-Trips</link>
        <guid isPermaLink="false">urn:md5:edae4c4a0e0f7fab5361f1b8a508e85c</guid>
        <pubDate>Fri, 06 Apr 2007 14:27:00 +0200</pubDate>
        <dc:creator>jibHaine</dc:creator>
                  <category>VideoClips</category>
                          <category>dub</category>
                  <category>jamman</category>
                  <category>MS-20</category>
                  <category>reggae</category>
                  <category>rock</category>
                <description>&lt;br /&gt;
A la demande générale de une personne, voici de nouvelles vidéos de moi , ma guitare, mon jamman, mon mélodica  et mon vieux synthé MS-20...&lt;br /&gt;
&lt;br /&gt;On commence par la meilleure... (enfin je trouve)
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot;  data=&quot;http://www.dailymotion.com/swf/56acCX3sGCM1ObwSv&quot;  width=&quot;425&quot; height=&quot;356&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/56acCX3sGCM1ObwSv&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;br /&gt;
Deux autres vidéos dans la suite du billet...
&lt;br /&gt;
&lt;br /&gt;          &lt;div class=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot;  data=&quot;http://www.dailymotion.com/swf/2N6C76jCGNAtMbwOR&quot;  width=&quot;425&quot; height=&quot;356&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/2N6C76jCGNAtMbwOR&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot;  data=&quot;http://www.dailymotion.com/swf/4h8zxYfEwDLAmbwMs&quot;  width=&quot;425&quot; height=&quot;356&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/40yoTPhou9qPybkkw&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;</description>
        
                  <comments>https://www.jibhaine.fr/post/2007/04/06/Jamman-Trips#comment-form</comments>
          <wfw:comment>https://www.jibhaine.fr/post/2007/04/06/Jamman-Trips#comment-form</wfw:comment>
          <wfw:commentRss>https://www.jibhaine.fr/feed/atom/comments/12</wfw:commentRss>
              </item>
      </channel>
</rss>
