<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Flash on Marcello Barnaba</title>
    <link>https://sindro.me/it/tags/flash/</link>
    <description>Recent content in Flash on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Sat, 16 Oct 2010 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/it/tags/flash/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Il multitrack Myousica: mixing audio nel browser</title>
      <link>https://sindro.me/it/posts/2010-10-16-myousica-multitrack-audio-mixing-in-the-browser/</link>
      <pubDate>Sat, 16 Oct 2010 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2010-10-16-myousica-multitrack-audio-mixing-in-the-browser/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;Retrospettiva 2026&lt;/em&gt;&lt;br&gt;&#xA;    Per il quadro generale — perché Myousica era in anticipo sui tempi e chi lo fa oggi — vedi la &lt;a href=&#34;https://sindro.me/it/posts/2026-04-11-myousica-eighteen-years-later/&#34;&gt;retrospettiva del 2026&lt;/a&gt;.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Questo è il secondo post della &lt;a href=&#34;https://sindro.me/it/posts/2010-10-14-myousica-collaborative-music-remixing-platform/&#34;&gt;serie Myousica&lt;/a&gt;. Il &lt;a href=&#34;https://sindro.me/it/posts/2010-10-14-myousica-collaborative-music-remixing-platform/&#34;&gt;primo&lt;/a&gt; copriva la piattaforma Rails. Questo si immerge nell&amp;rsquo;editor multitraccia — il componente Flash/Flex dove gli utenti mixano effettivamente la musica nel browser.&lt;/p&gt;&#xA;&lt;p&gt;Il multitraccia è stato inizialmente sviluppato da &lt;a href=&#34;https://vancura.design/&#34; target=&#34;_blank&#34;&gt;Vaclav Vancura&lt;/a&gt;, che ha costruito l&amp;rsquo;architettura originale, la libreria di componenti UI e il motore di riproduzione audio. Poi ho preso in mano io e l&amp;rsquo;ho ricablato pesantemente — integrando la registrazione, l&amp;rsquo;upload, i servizi backend e la macchina a stati che tiene tutto insieme. 81 file ActionScript, ~7.300 righe di codice, &lt;a href=&#34;https://github.com/mewsic/mewsic-multitrack&#34; target=&#34;_blank&#34;&gt;129 commit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ecco lo &lt;a href=&#34;https://dribbble.com/shots/192454-Myousica-remix&#34; target=&#34;_blank&#34;&gt;screenshot originale di Vaclav&lt;/a&gt; che mostra la vista remix — dove le canzoni si collegano e si ramificano in nuovi remix:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://sindro.me/posts/2010-10-16-myousica-multitrack-audio-mixing-in-the-browser/myousica-remix-dribbble.png&#34; alt=&#34;Vista remix di Myousica — canzoni che si ramificano in remix&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;cosa-fa&#34; id=&#34;cosa-fa&#34;&gt;Cosa fa&lt;a class=&#34;heading-anchor&#34; href=&#34;#cosa-fa&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;L&amp;rsquo;editor si carica nel browser come SWF Flash. Si può:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Caricare fino a 16 tracce audio simultaneamente&lt;/li&gt;&#xA;&lt;li&gt;Riprodurle tutte in sincrono con un unico controllo di trasporto&lt;/li&gt;&#xA;&lt;li&gt;Regolare volume e bilanciamento per ogni singola traccia&lt;/li&gt;&#xA;&lt;li&gt;Registrare la propria traccia dal microfono, sincronizzata con la riproduzione&lt;/li&gt;&#xA;&lt;li&gt;Vedere le forme d&amp;rsquo;onda di ogni traccia&lt;/li&gt;&#xA;&lt;li&gt;Cercare tracce da aggiungere al mix (via API Rails)&lt;/li&gt;&#xA;&lt;li&gt;Salvare e pubblicare il risultato&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Tutto questo avviene lato client in Flash Player 9, con il lavoro pesante (encoding, storage) delegato ai servizi backend.&lt;/p&gt;&#xA;&lt;h2 id=&#34;le-dimensioni&#34; id=&#34;le-dimensioni&#34;&gt;Le dimensioni&lt;a class=&#34;heading-anchor&#34; href=&#34;#le-dimensioni&#34; aria-label=&#34;Link to this section&#34;&gt;¶&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://sindro.me/posts/2010-10-16-myousica-multitrack-audio-mixing-in-the-browser/multitrack-tracks.png&#34; alt=&#34;L’area tracce — icone strumenti, BPM, knob di volume e pan per traccia&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
