<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MorphLog &#187; Erasmus</title>
	<atom:link href="http://blog.morpheu5.net/categoria/erasmus/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.morpheu5.net</link>
	<description>un blog di un certo livello</description>
	<lastBuildDate>Fri, 30 Jul 2010 09:46:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://blog.morpheu5.net/?pushpress=hub'/>
		<item>
		<title>Software della tesi</title>
		<link>http://blog.morpheu5.net/software-della-tesi/</link>
		<comments>http://blog.morpheu5.net/software-della-tesi/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 09:12:50 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Università]]></category>
		<category><![CDATA[Doodle]]></category>
		<category><![CDATA[reacTable]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=802</guid>
		<description><![CDATA[Dato che, strano ma vero, ho ricevuto richieste di vedere il software che ho sviluppato, ho pubblicato tutto qui. Andate e prendetene tutti.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p style="text-align: center;"><a rel="lightbox" href="http://blog.morpheu5.net/wp-content/uploads/2010/07/two_sequences.jpg"><img class="size-medium wp-image-803 aligncenter" style="text-align: center;" title="Doodle" src="http://blog.morpheu5.net/wp-content/uploads/2010/07/two_sequences-300x199.jpg" alt="Doodle in azione :)" width="300" height="199" /></a></p>
<p>Dato che, strano ma vero, ho ricevuto richieste di vedere il software che ho sviluppato, ho pubblicato tutto <a href="http://www.morpheu5.net/universita/master-thesis/a-practical-approach-to-music-theory-on-the-reactable">qui</a>.</p>
<p>Andate e prendetene tutti.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/software-della-tesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design the Evolution</title>
		<link>http://blog.morpheu5.net/design-the-evolution/</link>
		<comments>http://blog.morpheu5.net/design-the-evolution/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:16:41 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Musica]]></category>
		<category><![CDATA[Produzioni]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Università]]></category>
		<category><![CDATA[reacTable]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=583</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><p><a href="http://blog.morpheu5.net/design-the-evolution/"><em>Clicca qui per vedere il video incorporato.</em></a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/design-the-evolution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Riportando tutto a casa</title>
		<link>http://blog.morpheu5.net/riportando-tutto-a-casa/</link>
		<comments>http://blog.morpheu5.net/riportando-tutto-a-casa/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 15:56:23 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Barcellona]]></category>
		<category><![CDATA[Erasmus]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=576</guid>
		<description><![CDATA[Ho cercato di resistere dall&#8217;usare questo titolo per il post in cui tiravo le somme, ma la straordinaria coincidenza di maltempo sia nei giorni del mio arrivo che in quelli della mia partenza mi ha ricordato che in quell&#8217;album dei Modena City Ramblers &#8212; ma non nel quasi omonimo di Bob Dylan &#8212; il primo [...]]]></description>
			<content:encoded><![CDATA[<p>Ho cercato di resistere dall&#8217;usare questo titolo per il post in cui tiravo le somme, ma la straordinaria coincidenza di maltempo sia nei giorni del mio arrivo che in quelli della mia partenza mi ha ricordato che in quell&#8217;album dei Modena City Ramblers &#8212; ma non nel quasi omonimo di Bob Dylan &#8212; il primo brano si adatta bene alla situazione.</p>
<p>Con tutto questo tremare di terra, dopotutto, mi è un po&#8217; passata la voglia di fare il post in cui tiravo le somme, quindi mi limito a comunicare che ho finito la tesi &#8212; dove per &#8220;finito&#8221; si intende che è tutto da rifare da capo ma che almeno la demo è andata bene e comunque mi mancano due esami &#8212; e che sabato mattina mi attende l&#8217;<em>avione</em> per riportarmi a zompettare per gl&#8217;italici lidi &#8212; oltre a sottolineare che il terremoto non è mica venuto perché ho finito la tesi, razza di malelingue&#8230;</p>
<p>Mi piacerebbe pubblicare la relazione in cui riassumo per filo e per segno i sei mesi che ho passato qui all&#8217;MTG, ma sto cercando di trarre un paper da inviare a <a href="http://smc2009.smcnetwork.org/">SMC</a> [1] per cercare di raggranellare qualche punto in più per quando farò domanda di dottorato. In compenso credo di poter pubblicare qualche foto e qualche video &#8212; almeno spero, ma qua pare che durante il trasloco ci siano stati gli sciacalli che si sono rubati la videocamera&#8230;</p>
<p>Per tutto quello che ho imparato, sia dal punto di vista tecnico che, e soprattutto, circa le diversità di rapporti e gestioni di fatti e cose in un pezzetto di Terra diverso dall&#8217;Italia, probabilmente non mi sarà sufficiente una vita per raccontarlo e rimetterlo in pratica, quindi voi intanto cominciate a farvene una ragione, che poi si vedrà.</p>
<p>Per tutto il resto, dicono, c&#8217;è Mastercard&#8230; tranne in Spagna dove le carte Maestro sono praticamente inutili.
<ol class="footnotes">
<li id="footnote_0_576" class="footnote">La scadenza è il 17 Aprile ma prima di un mese non si saprà se l&#8217;accettano o meno, quindi almeno fino ad allora non credo di poterlo diffondere a causa del processo di valutazione.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/riportando-tutto-a-casa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grazie al cactus</title>
		<link>http://blog.morpheu5.net/grazie-al-cactus/</link>
		<comments>http://blog.morpheu5.net/grazie-al-cactus/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 19:15:39 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Cazzate]]></category>
		<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Fatti, cose]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=542</guid>
		<description><![CDATA[Sono abbastanza abituato al fatto che quando un professore mi dice &#8220;ho bisogno del tuo aiuto&#8221;, di solito non è mai niente di veramente universitario. Tuttavia quando il mio prof è entrato qui dicendo &#8220;vieni, magari hai un&#8217;idea migliore della mia&#8221; non mi aspettavo che avrei dovuto imballare nel bubblewrap un cactus di 25 anni [...]]]></description>
			<content:encoded><![CDATA[<p>Sono abbastanza abituato al fatto che quando un professore mi dice &#8220;ho bisogno del tuo aiuto&#8221;, di solito non è mai niente di veramente universitario. Tuttavia quando il mio prof è entrato qui dicendo &#8220;vieni, magari hai un&#8217;idea migliore della mia&#8221; non mi aspettavo che avrei dovuto imballare nel bubblewrap un cactus di 25 anni e oltre due metri.</p>
<p>Dice: &#8220;questo era alto venti centimetri quando l&#8217;ho preso, e stava comodissimo sopra il monitor: praticamente è la mia storia con l&#8217;informatica&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/grazie-al-cactus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disegnare musica nel rumore</title>
		<link>http://blog.morpheu5.net/disegnare-musica-nel-rumore/</link>
		<comments>http://blog.morpheu5.net/disegnare-musica-nel-rumore/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 16:28:10 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Barcellona]]></category>
		<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Produzioni]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Università]]></category>
		<category><![CDATA[reacTable]]></category>
		<category><![CDATA[tesi specialistica]]></category>
		<category><![CDATA[Tonalizer]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=512</guid>
		<description><![CDATA[Ammetto che è passato un po&#8217; di tempo da quando ho scritto l&#8217;ultima volta della tesi, ci sono state di mezzo le vacanze, poi qualche altra preoccupazione ha deciso di flirtare a tre col mio tempo libero e la mia voglia di scrivere quello che stava accadendo, col risultato che io sono qua, faccio le [...]]]></description>
			<content:encoded><![CDATA[<p>Ammetto che è passato un po&#8217; di tempo da quando ho scritto l&#8217;ultima volta della tesi, ci sono state di mezzo le vacanze, poi qualche altra preoccupazione ha deciso di flirtare a tre col mio tempo libero e la mia voglia di scrivere quello che stava accadendo, col risultato che io sono qua, faccio le cose, ma nessuno sa niente &#8212; e c&#8217;è anche chi giustamente si arrabbia.</p>
<p>Allora, eravamo rimasti al <a href="http://blog.morpheu5.net/prototipi-di-interazione-3/">video figoso</a> in cui io disegnavo delle cose in rosso e poi i rettangolini blu diventavano bianchi, giusto? WordPress mi conferma che è così, e quindi c&#8217;è una parte che manca all&#8217;appello.</p>
<h3>Tanti piccoli accordi</h3>
<p>Discutendo col prof &#8212; che infine ha dovuto mettermi un freno ché sennò gli fornivo idee per tre anni di progetti e non era bello &#8212; siamo giunti a due idee:</p>
<ol>
<li>la mia proposta iniziale era di selezionare un accordo di base (es. G#7) poi selezionare uno stile musicale (es Blues) e poi selezionare una delle possibili progressioni Blues che cominciano &#8212; o contengono in qualche posizione &#8212; l&#8217;accordo selezionato. L&#8217;idea sarebbe stata anche buona ma effettivamente incasinata;</li>
<li>la sua controproposta è stata di costruire attorno al <a href="http://blog.morpheu5.net/ordine-nel-caos/">Tonalizer</a> un &#8220;chord set&#8221;, ossia un insieme in cui l&#8217;utente inserisce degli accordi a sua discrezione, ordinabile, cioè che lui per conto suo si comporta come un insieme nel senso matematico, però sui suoi elementi si può costruire una sovrastruttura ordinata, che a noi che ci piace il pane con la soppressa piacerà chiamare &#8220;sequenza&#8221;. Questa sequenza andrà quindi suonata con tempi da definire, ma suppongo si andrà di multipli non per forza interi della battuta.</li>
</ol>
<p>A quel punto la mia controcontroproposta è stata di non abbandonare per forza l&#8217;idea iniziale ma di semplificarla, nel senso che l&#8217;utente inserisce un accordo, questo viene preso come accordo di base (cioè, il primo di una progressione) e si mostrano tutte le progressioni che possono cominciare con quell&#8217;accordo. Poi l&#8217;utente ne inserisce un altro e si mostrano tutte le progressioni che cominciano con l&#8217;accordo di base e contengono da qualche parte il grado/modo del nuovo accordo relativo a quello di base, e via così col terzo, il quarto e tutti gli accessori.</p>
<h3>Inserire gli accordi</h3>
<p>E qui viene la parte interessante. Ci sono due paradigmi principali sul reacTable, che sono l&#8217;interfaccia tangibile di cui ho già parlato, e l&#8217;interfaccia a strisci e ditate di cui è pieno il mondo, YouTube e anche gli scaffali dei negozi. Per cui uno potrebbe pensare di sviluppare una serie di oggetti a rappresentare accordi, accidenti, gradi, modi, il tutto gioiosamente componibile in catene e&#8230; e dopo il terzo accordo è finito lo spazio sul tavolo.</p>
<p>L&#8217;opzione due è appena un po&#8217; più vecchia dell&#8217;homo sapiens, e cioè si tratta di usare le dita per scrivere nomi, accidenti, gradi, modi e tutto quanto &#8212; dove per &#8220;tutto quanto&#8221; intendo la scelta di stili e progressioni, nonché la costruzione della famosa sequenza. Bello, dice. Mica facile, però. Questa eventualità va sotto il nome di <em>handwriting recognition</em> e ci sono sostanzialmente due sistemi su cui fare affidamento:</p>
<ul>
<li>
<div>data un&#8217;immagine con le scritte da riconoscere, si applicano le ben note tecniche di riconoscimento ottico (il famoso <strong>OCR</strong>) basate su algoritmi di varia complessità che vanno dalle più semplici correlazioni alle più sofisticate <a href="http://en.wikipedia.org/wiki/SURF">tecniche</a> per la ricerca i feature invarianti alle trasformazioni.</div>
</li>
<li>data una spezzata definita per punti sul piano 2D, si possono applicare varie tecniche più o meno fantasiose, a partire dalla ricerca di similarità tra <a href="http://en.wikipedia.org/wiki/NURBS">NURBS</a> fino a simpatiche deviazioni del <a href="http://en.wikipedia.org/wiki/Hidden_surface_determination">problema della visibilità</a>.</li>
</ul>
<p>La mia situazione è questa: reacTIVision rileva le ditate e ne trasforma il movimento proprio in sequenze di punti. La seconda via è evidentemente la mia via, motivo per cui da un po&#8217; di giorni mi sto industriando per cercare quanti più metodi diversi riesco a trovare. Averne più di uno mi garantirebbe due vantaggi: primo, inserire un po&#8217; di algoritmica un minimo sofisticata per contentare chi non vive senza; secondo, poter confrontare i vari sistemi in termini di facilità d&#8217;uso, flessibilità e velocità. Per ora mi sto concentrando su un sistema di similarità tra NURBS e un sistema basato su superfici non convesse costruite  per triangoli.</p>
<ul>
<li><strong>NURBS:</strong> l&#8217;idea di base è di costruire dei modelli di riferimento, uno o più per ciascun glifo diverso, e usarli per confrontare la NURBS costruita dai dati ricevuti dall&#8217;utente. In verità non voglio confrontare veramente le curve ma solo il loro <a href="http://en.wikipedia.org/wiki/Convex_hull">guscio convesso</a> formato dai punti di controllo. Supponendo di usare i punti che arrivano da reacTIVision, questo sono tipicamente tanti e sparpagliati, in generale molto diversi da un modellino bello come questo:<a rel="lightbox" href="http://blog.morpheu5.net/wp-content/uploads/2009/01/nurbs.png"><img class="aligncenter size-medium wp-image-518" title="NURBS" src="http://blog.morpheu5.net/wp-content/uploads/2009/01/nurbs-233x300.png" alt="NURBS" width="233" height="300" /></a>(non è che questo sia bellissimo, ma è meglio di niente). Il trucco starebbe nel calcolare un&#8217;approssimazione della curva inferta dall&#8217;input umano con un certo numero fissato di punti di controllo il più possibile equidistanti tra loro. La domanda è: qualcuno ha idee? Perché, una volta che questo è possibile in modo sufficientemente veloce, posto che i glifi di riferimento siano stati costruiti in modo analogo, allora diventa molto facile confrontare punto per punto l&#8217;input con la lista dei glifi, diciamo nell&#8217;ordine di <em>m·n</em> passi con <em>m</em> il numero di glifi ed <em>n</em> il numero di punti di controllo.<br />
Ci sono diverse condizioni problematiche, tra cui come allineare la coppia per il confronto. Per esempio scegliendo di far combaciare i due estremi, si deve per forza ripetere due volte il confronto per ogni coppia, nel caso gli estremi venissero scambiati: con un po&#8217; di immaginazione dovreste riuscire a capire cosa intendo guardando l&#8217;esempio sopra. Un altro problema derivante dall&#8217;allineamento degli estremi è l&#8217;imprecisione dell&#8217;utente che può far variare anche di molto il punteggio. Tuttavia sono fiducioso circa la buona diversità tra i glifi.</li>
<li><strong>Superfici triangolate:</strong> il secondo metodo su cui mi sto concentrando consiste nel prepare dei modelli in questa forma: <a rel="lightbox" href="http://blog.morpheu5.net/wp-content/uploads/2009/01/triangles.png"><img class="aligncenter size-medium wp-image-522" title="Triangles" src="http://blog.morpheu5.net/wp-content/uploads/2009/01/triangles-218x300.png" alt="Triangles" width="218" height="300" /></a>e poi guardare quanti punti dell&#8217;input cadono dentro la superficie. Con questo metodo il problema dell&#8217;allineamento è ancora peggiore: occorrerebbe individuare dei punti nei cui intorni possono situarsi gli estremi dell&#8217;input. Tuttavia, una volta scelto un &#8220;buon allineamento&#8221;, la robustezza all&#8217;imprecisione dell&#8217;input è nettamente superiore (e modulata dalla larghezza della striscia) e c&#8217;è anche il vantaggio che non si devono fare calcoli complessi con polinomi di grado elevato bensì un più rapido e veloce test di appartenenza &#8212; velocità comunque mitigata dal fatto che ogni punto va testato con ciascun triangolo o al più con un &#8220;intorno&#8221; di triangoli. Il punto sta tutto nel trovare detto buon allineamento.</li>
</ul>
<p>Naturalmente se avete suggerimenti a riguardo &#8212; anche per altri metodi sulla piazza &#8212; io sono disponibile e, in caso, vi guadagnereste un posto tra i ringraziamenti.</p>
<h3>Gestire il set</h3>
<p>Una volta costruito il set, costruire la sequenza è un compito abbastanza semplice: il dito collega gli accordi con una sorta di spezzata, reacTIVision fornisce il percorso del dito per punti con associata anche la velocità del dito in ogni punto. Assumendo che il dito &#8220;rallenti&#8221; quando fa tappa su un accordo, si può usare questa informazione per costruire la catena. O qualcosa del genere, ci penserò più avanti. La gestione automatica di stili e progressioni invece è molto più facile, si può sviluppare con una combo di glifi alfanumerici e liste visualizzate sul tavolo.</p>
<p>Sì, insomma, di cose da fare ce n&#8217;è. Mi sono fissato il 9 febbraio per avere tutte queste meraviglie pronte per il test &#8212; anche se più realisticamente la fine dello sviluppo cadrà nella relativa settimana e non proprio quel lunedì. E poi si vedrà, fino al 9 aprile c&#8217;è tempo per inventarsi altre meraviglie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/disegnare-musica-nel-rumore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototipi di interazione &#8211; 3</title>
		<link>http://blog.morpheu5.net/prototipi-di-interazione-3/</link>
		<comments>http://blog.morpheu5.net/prototipi-di-interazione-3/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 18:40:11 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Produzioni]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[gesture detection]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=474</guid>
		<description><![CDATA[Tanto per non lasciarvi col fiato sospeso, ecco la terza versione della demo che sto facendo. L&#8217;ho un po&#8217; riorganizzata e, per chi non se ne fosse accorto, ora uno può anche fare più di un segno e l&#8217;interfaccia resta con tutte le sue cose attive. Un tocco nella parte inferiore cancella tutto di botto. [...]]]></description>
			<content:encoded><![CDATA[<p>Tanto per non lasciarvi col fiato sospeso, ecco la terza versione della demo che sto facendo. L&#8217;ho un po&#8217; riorganizzata e, per chi non se ne fosse accorto, ora uno può anche fare più di un segno e l&#8217;interfaccia resta con tutte le sue cose attive. Un tocco nella parte inferiore cancella tutto di botto.</p>
<p><a href="http://blog.morpheu5.net/prototipi-di-interazione-3/"><em>Clicca qui per vedere il video incorporato.</em></a></p>
<p>Questa volta niente webcam, ho usato <a href="http://recordmydesktop.sourceforge.net/about.php">recordMyDesktop</a> per lo screencast e <a href="http://www.mplayerhq.hu/">mencoder</a> per convertire il tutto da ogv a xvid, dato che <a href="http://fixounet.free.fr/avidemux/">avidemux</a>, che ho usato per tagliare testa e coda del filmato, l&#8217;ogv non lo legge.</p>
<p>E per i più curiosi, il codice da scaricare. Occhio ché questa volta è ancora più difficile: dovete avere <a href="http://www.boost.org/">Boost</a>, che ho usato per la matrice che tiene lo stato dell&#8217;interfaccia, oltre che Qt 4.4 &#8212; e l&#8217;ho perfino commentato!</p>
<p><img style="border: 0px none " title="downloadicontrans-mini.png" src="http://blog.morpheu5.net/wp-content/uploads/2007/09/downloadicontrans-mini.png" alt="downloadicontrans-mini.png" align="absmiddle" /> <strong><a href="http://www.morpheu5.net/public/strokes-3.tbz2">strokes-3.tbz2</a> (4.8 kB)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/prototipi-di-interazione-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototipi di interazione &#8211; 2</title>
		<link>http://blog.morpheu5.net/prototipi-di-interazione-2/</link>
		<comments>http://blog.morpheu5.net/prototipi-di-interazione-2/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 22:08:22 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Produzioni]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[gesture detection]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=470</guid>
		<description><![CDATA[Oggi sono stato al CCCB che è un gran bel posto e soprattutto ha delle mostre interessanti spesso gratuite. Per esempio fino al 14 dicembre c&#8217;è quella del World Press Photo 2008. Poi, quando sono tornato, avevo voglia di dare più un look da reacTable al gesture detector del post scorso, anche per far capire [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi sono stato al <a href="http://www.cccb.org/en/">CCCB</a> che è un gran bel posto e soprattutto ha delle mostre interessanti spesso gratuite. Per esempio fino al 14 dicembre c&#8217;è quella del <a href="http://www.worldpressphoto.org/index.php?option=photogallery&amp;task=blogsection&amp;id=18&amp;Itemid=187=bandwidth=high">World Press Photo 2008</a>.</p>
<p>Poi, quando sono tornato, avevo voglia di dare più un look da reacTable al gesture detector del <a href="http://blog.morpheu5.net/prototipi-di-interazione/">post scorso</a>, anche per far capire a cosa serve. Il risultato è questo qui:</p>
<p><a href="http://blog.morpheu5.net/prototipi-di-interazione-2/"><em>Clicca qui per vedere il video incorporato.</em></a></p>
<p><strong>PS</strong>: Il codice è penoso, stavolta non ve lo lascio&#8230; tanto non è che sia tutta questa diversità&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/prototipi-di-interazione-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Prototipi di interazione</title>
		<link>http://blog.morpheu5.net/prototipi-di-interazione/</link>
		<comments>http://blog.morpheu5.net/prototipi-di-interazione/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 11:08:17 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Produzioni]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[gesture detection]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=458</guid>
		<description><![CDATA[Ieri sera avevo poco da fare ed è quasi un mese che la mia tesi avanza di pochissimo &#8212; il prof è tornato da una serie di conferenze e ha avuto un po&#8217; di roba da recuperare, speriamo che la settimana prossima sia più libero&#8230; Così ho pensato, anche dato che non ho più prodotto [...]]]></description>
			<content:encoded><![CDATA[<p>Ieri sera avevo poco da fare ed è quasi un mese che la mia tesi avanza di pochissimo &#8212; il prof è tornato da una serie di conferenze e ha avuto un po&#8217; di roba da recuperare, speriamo che la settimana prossima sia più libero&#8230;</p>
<p>Così ho pensato, anche dato che non ho più prodotto niente a riguardo, di buttare giù un prototipo per il pitch sequencer di cui avevo <a href="http://blog.morpheu5.net/ordine-nel-caos/">già parlato</a>, cioè questo qui:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://blog.morpheu5.net/wp-content/uploads/2008/11/sequencer.png"><img class="aligncenter" src="http://blog.morpheu5.net/wp-content/uploads/2008/11/sequencer-299x153.png" alt="" width="299" height="153" /></a></p>
<p>In un paio d&#8217;ore scarse, semplificando <a href="http://doc.trolltech.com/4.4/widgets-scribble.html">questo esempio</a>, il risultato è già abbastanza notevole&#8230; il video un po&#8217; meno, ma stavo tenendo la <a href="http://www.logitech.com/index.cfm/notebook_products/webcams/devices/2988&amp;cl=us,en">webcam</a> con una mano mentre con l&#8217;altra disegnavo e con un occhio tenevo sotto controllo che la ripresa fosse abbastanza dritta, ma se qualcuno volesse fare colla e regalarmi <a href="http://en.wikipedia.org/wiki/HDV">qualcosa del genere</a>, il cavalletto ce lo metto io.</p>
<p><a href="http://blog.morpheu5.net/prototipi-di-interazione/"><em>Clicca qui per vedere il video incorporato.</em></a></p>
<p>Prossimo passo: disegnare lo sfondo figoso e far accendere i bottoni di conseguenza. Per i più curiosi metto a disposizione il sorgente. Occhio che è un po&#8217; specifico come richieste (mica tutti, forse, hanno già le Qt-4.4).</p>
<p><img style="border: 0px none " title="downloadicontrans-mini.png" src="http://blog.morpheu5.net/wp-content/uploads/2007/09/downloadicontrans-mini.png" alt="downloadicontrans-mini.png" align="absmiddle" /> <strong><a href="http://www.morpheu5.net/public/strokes-1.tbz2">strokes-1.tbz2</a> (3.2 kB)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/prototipi-di-interazione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awkwardness pt.2</title>
		<link>http://blog.morpheu5.net/awkwardness-pt2/</link>
		<comments>http://blog.morpheu5.net/awkwardness-pt2/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 20:27:33 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Fatti, cose]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=445</guid>
		<description><![CDATA[Allora, tanto perché qua di cose awkward ne succedono ogni due minuti, oggi uno dei due italiani mi chiede una cosa su Octave che però non sapevo. Così chiedo al volo via email ad uno che ne sa, ottengo risposta e gli faccio: &#8220;nel frattempo sei riuscito a fare quella cosa che mi chiedevi?&#8221;. È [...]]]></description>
			<content:encoded><![CDATA[<p>Allora, tanto perché qua di cose awkward ne succedono ogni due minuti, oggi uno dei due italiani mi chiede una cosa su Octave che però non sapevo. Così chiedo al volo via email ad uno che ne sa, ottengo risposta e gli faccio: &#8220;nel frattempo sei riuscito a fare quella cosa che mi chiedevi?&#8221;. È seguito un lungo attimo di sbigottimento ed è uscito che mimetizzarmi tra gli spagnoli mi riesce abbastanza bene. Fine del momento awkward.</p>
<p>Oggi c&#8217;erano le porte aperte alla UPF, presentavano le varie attività al popolino e il salone preposto era strapieno di gente che blaterava cose in catalano. Così mi sono diretto nella saletta del reacTable sperando che non ci fosse ressa &#8212; ah, beata ingenuità &#8212; e la gente faceva proprio le bizze, si strappava i capelli, scene di isteria, tutti a sommergere tutti di domande (compreso me quando hanno capito che qualcosina ne sapevo &#8212; tranne il catalano, ovviamente, ma quello l&#8217;hanno capito troppo tardi) e tutti uscivano felici e contenti.</p>
<p>Io dico che se facevano una cosa del genere a Padova, anche solo con la RoboCup coi cagnolini che giocano a calcio, la reazione era &#8220;tagliatevi i capelli e andate a lavorare&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/awkwardness-pt2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The next big thing</title>
		<link>http://blog.morpheu5.net/the-next-big-thing/</link>
		<comments>http://blog.morpheu5.net/the-next-big-thing/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 21:45:47 +0000</pubDate>
		<dc:creator>Andrea Franceschini</dc:creator>
				<category><![CDATA[Erasmus]]></category>
		<category><![CDATA[Fatti, cose]]></category>
		<category><![CDATA[singing-voice synthesis]]></category>

		<guid isPermaLink="false">http://blog.morpheu5.net/?p=441</guid>
		<description><![CDATA[Allora, oggi c&#8217;era una sessione di ascolto con questionario circa la sintesi del cantato. Io ci volevo pure andare ma poi mi sono scordato, per fortuna che l&#8217;organizzatore, ad una certa ora, visto che non andava più nessuno, ha pensato di fare un giro per gli uffici. Ora inizia la parte per chi sa cos&#8217;è [...]]]></description>
			<content:encoded><![CDATA[<p>Allora, oggi c&#8217;era una sessione di ascolto con questionario circa la sintesi del cantato. Io ci volevo pure andare ma poi mi sono scordato, per fortuna che l&#8217;organizzatore, ad una certa ora, visto che non andava più nessuno, ha pensato di fare un giro per gli uffici.</p>
<p>Ora inizia la parte per chi sa cos&#8217;è un <a href="http://en.wikipedia.org/wiki/Lolcat">Lolcat</a>, gli altri possono saltare oltre. In breve, alle 16 entro nello studio di registrazione, mi guardo in giro, non vedo nessuno, faccio per uscire e mi trovo dietro il tipo suddetto, alché di botto gli faccio &#8220;O HAI&#8221; e lui mi risponde &#8220;I MADE YOU A COOKIE&#8221;.</p>
<p>Vabè, non ha detto proprio così, comunque i biscotti c&#8217;erano davvero &#8212; lui me ne ha solo offerto uno &#8212; e io O HAI l&#8217;ho detto davvero, è che subito mi è sembrata assolutamente una scena da Lolcat. Fine della parentesi, veniamo alla parte interessante</p>
<p>La sessione di ascolto consisteva nell&#8217;ascoltare alcuni frammenti di cantato di cui non si sapeva a priori se era una voce vera o una voce sintetica realizzata con vari algoritmi allo stato dell&#8217;arte. Il questionario chiedeva di valutare alcuni parametri, tipo se comunicava emozioni, se era nasale, se si riteneva che il cantante fosse bravo eccetera. Ho un po&#8217; di esperienza nell&#8217;ascoltare voci sintetiche, per cui mi è stato abbastanza facile individuarle &#8212; per dire, c&#8217;era quella simpatica e famosa sequenza di acuti [1] dell&#8217;aria della Regina della Notte che manda in crisi più di una cantante, e nel segmento che ho ascoltato erano riprodotti con una tale precisione e con un attacco troppo lento per essere una vera voce. Solo una mi ha mandato completamente in palla: il segmento con la voce vera era il successivo e quando me ne sono accorto (al confronto la differenza è sottile ma percepibile) sono rimasto letteralmente basito: il calore, la passione, le sfumature del flamenco e le imprecisioni delle voci non istruite proprio non sono facili da fingere.</p>
<p>Eppure, io ho l&#8217;impressione che ormai anche la <a href="http://www.eastwestsamples.com/static_pages/EastWest-Quantum-Leap-Symphonic-Orchestra-Complete-pr-EW-177.html">East West Symphonic Orchestra</a> sia superata e comincio a temere per la già cagionevole salute della qualità dell&#8217;industria musicale.
<ol class="footnotes">
<li id="footnote_0_441" class="footnote"><a href="http://it.youtube.com/watch?v=GDDxgNFmH8E">Qui</a> a 0:50.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.morpheu5.net/the-next-big-thing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
