<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2611193663780284154</id><updated>2012-02-16T09:28:38.550+01:00</updated><category term='Strumenti touchscreen MIDI'/><category term='Musica in streaming con Ubuntu'/><category term='Android'/><category term='Chi siamo'/><category term='Musica Open Source'/><category term='Soundfonts MIDI'/><title type='text'>Martjan Planet</title><subtitle type='html'>Musica e informatica, open source</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-2719532629949083598</id><published>2011-11-10T15:38:00.002+01:00</published><updated>2011-11-22T14:37:39.767+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strumenti touchscreen MIDI'/><title type='text'>First FingerPlay MIDI customizations</title><content type='html'>In a &lt;a href="http://martjanplanet.blogspot.com/2011/04/si-riparte-da-linux.html"&gt;previous post&lt;/a&gt;&amp;nbsp;we succeded in connecting &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;FingerPlay MIDI&lt;/a&gt; Android client to a Ubuntu server.&lt;br /&gt;Lets go to the next step: customize the FingerPlay app.&lt;br /&gt;Customing an open source app will help us in gaining a deeper knowledge of MIDI programming. We want to better understand how MIDI apps work in order to be able to design a brand new touch screen MIDI instrument.&lt;br /&gt;First question: which customizations could we try on FingerPlay?&lt;br /&gt;The first idea is to allow the user to easily change the tonic and the octave of the musical instrument. FingerPlay already allows you to do it in a geeky way: you have to edit a XML file:&lt;br /&gt;&lt;a href="http://fingerplaymidi.googlecode.com/svn/trunk/client/res/raw/layout_default.xml"&gt;http://fingerplaymidi.googlecode.com/svn/trunk/client/res/raw/layout_default.xml&lt;/a&gt;&lt;br /&gt;Sure, it works, but it's quite hard to change the configuration file, specially if we would use the instrument during a live performance: we have to edit the XML file, save it in a directory and restart the app each and every time we want to change the tone.&lt;br /&gt;Second idea: preloaded scales! By default each pad represent a semitone, same situation, we need to edit the XML to configure different steps, why don't allow the user to choose among preloaded scale right from the app?&lt;br /&gt;Ok, lets try to implement these customizations! In the beginning we will use the preferences menu to control tonics, octaves and scales:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Mm4vgyXMYVw/TsrNdQvf4cI/AAAAAAAAACo/cgzu9cu2J0I/s1600/x.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://2.bp.blogspot.com/-Mm4vgyXMYVw/TsrNdQvf4cI/AAAAAAAAACo/cgzu9cu2J0I/s320/x.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you can see we have added a new group of preferences ("Scale Parameters").&lt;br /&gt;The first preference is a numeric input which controls the octaves. The second is a list preference with all the possible tonics to choose from:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EY7HkUXJ4Qg/TsrOSI3YRhI/AAAAAAAAACw/yfi7IXVYrTo/s1600/y.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-EY7HkUXJ4Qg/TsrOSI3YRhI/AAAAAAAAACw/yfi7IXVYrTo/s320/y.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The last preference is a list of preloaded scales:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1snwj6zu_wU/TsrOcTK7QGI/AAAAAAAAAC4/ML4sxyhOtDU/s1600/z.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-1snwj6zu_wU/TsrOcTK7QGI/AAAAAAAAAC4/ML4sxyhOtDU/s320/z.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The scales list comes from a XML configuration file.&lt;br /&gt;A further next step should be to add graphics elements that control tone and scales right from the instrument view.&lt;br /&gt;&lt;br /&gt;Here how it sounds:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/eYJO_vQw7_E" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="display: none;"&gt;Nell'&amp;lt;ultimo post sugli strumenti touch screen MIDI&amp;gt; eravamo arrivati a far sounare FingerPlay MIDI da un terminale Android su un server Ubuntu.&lt;br /&gt;Il passo successivo è quello di customizzare l'app FingerPlay per capire come è fatta vista da dentro.&lt;br /&gt;Prima domanda: cosa potremmo cambiare?&lt;br /&gt;La prima idea che ci è venuta è quella di rendere configurabile più facilmente la tonalità dello strumento. La versione originale di FingerPlay permette di farlo modificando il file xml di configurazione: &amp;lt;link&amp;gt;. Questa modalità è funzionante ma sicuramente molto scomoda se dovessimo veramente usare FingerPlay per suonare: ogni volta che voglio cambiare tonalità devo modificare un file xml, ricaricarlo in una specifica cartella del terminale Android e riavviare l'app.&lt;br /&gt;Seconda idea: permettere di caricare delle scale. I pad della versione originale di FingerPlay sono distanziati normalmente di un semitono. Anche in questo caso si potrebbe definire una scala modifcando opportunamente il file xml, come per il discorso della tonalità, sarebbe più comodo però poterlo fare dinamicamente dall'app stessa.&lt;br /&gt;Ok, partiamo con le customizzazioni! All'inizio permetteremo di controllare tonalità e scale dal menu delle preferenze:&lt;br /&gt;&amp;lt;immagine&amp;gt;&lt;br /&gt;Un passo in avanti ulteriore potrebbe essere quello di aggiungere degli elementi grafici per il controllo di tonalità e scale accessibili direttamente dalla schermata dello strumento.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-2719532629949083598?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/2719532629949083598/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/11/first-fingerplay-midi.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2719532629949083598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2719532629949083598'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/11/first-fingerplay-midi.html' title='First FingerPlay MIDI customizations'/><author><name>Fagia</name><uri>http://www.blogger.com/profile/03392836615132385718</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_AaFGLi2dFT0/TTRC4W9bpqI/AAAAAAAAALA/tiz37EjpMTM/S220/2009-12-26%2B2010-01-05%2BTorgnon%2B9.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Mm4vgyXMYVw/TsrNdQvf4cI/AAAAAAAAACo/cgzu9cu2J0I/s72-c/x.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-4779556826755213151</id><published>2011-08-08T16:29:00.000+02:00</published><updated>2011-11-23T10:49:36.725+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica in streaming con Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Musica Open Source'/><title type='text'>Icecast: Radio online e musica in streaming! - Parte 1</title><content type='html'>Scenario 1: Supponiamo di arrivare a casa stanchi dal lavoro, spompati, con la sola voglia di ascoltare la nostra canzone preferita...inseriamo il cd, o azioniamo il player mp3, e immediatamente guardandoci attorno ci rendiamo conto della mille cose che dobbiamo sistemare in casa. La musica intanto comincia a fluire, e dopo un pezzo un altro e poi ancora un altro e...adesso dobbiamo fare le faccende domestiche!! Devo andare di là: cosa ci sarebbe di più bello che la musica potesse venire con noi? Un modo molto semplice: alzo il volume!...DRIIINNN&lt;br /&gt;"Azz...il vicino...".&lt;br /&gt;"Senta:lei mi ha proprio rotto i *** con questo fracasso!".&lt;br /&gt;"Scusi scusi, ha ragione, abbasso subito...".&lt;br /&gt;&lt;br /&gt;Scenario 2: Devo invitare qualche amico a casa: mi piacerebbe che ci fosse una bella musica soffusa, in modo che si senta dappertutto ma che si possa parlare senza bisogno di urlare...ma come faccio? ho il pc in camera e uno stereo in soggiorno, devo pensare a due playlist diverse? con la musica che si sovrappone ...ma chemmer**!!&lt;br /&gt;&lt;br /&gt;Ecco alcuni motivi per cui questa guida sarà davvero fondamentale! Se poi riguarda proprio musica e open source...beh: here we are!&lt;br /&gt;&lt;br /&gt;Parleremo di come poter diffondere musica in streaming usando la nostra connessione a internet e più supporti (pc) che vi si possano connettere. Il "trucco" è questo: creeremo una sorta di radio online (che senza essere associata ad un dominio resterà ascoltabile solo dagli utenti della nostra rete privata) per cui ci troveremo nella situazione in cui avremo un pc che funge da server, e altri pc (il cui numero è limitato solo dalle possibilità della nostra rete) che vi si connettono e riproducendo simultaneamente la nostra musica. E' come pensare di poter sintonizzare diverse radio sulla stessa frequenza, immaginando di decidere noi stessi la programmazione della radio!&lt;br /&gt;Le guide che spiegano come creare una radio online sono diverse su internet, ma poche in italiano, e spesso non molto chiare. E quindi: it's time to go!&lt;br /&gt;&lt;br /&gt;Cercheremo di essere il più dettagliati possibile, senza lasciare nulla al caso. Questo comporterà qualche riga di lettura in più, ma speriamo anche un successo più probabile!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;INTRODUZIONE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Per creare una web radio avremo bisogno di un programma server da dui emaneremo il servizio, e di un player che dirà al sever cosa emanare. I programmi in questione sono Icecast2 e Ices. Una puntualizzazione è subito necessaria.&lt;br /&gt;Di Ices esistono due versioni: Ices0.4 e Ices2. L'interesse degli sviluppatori nel creare questa seconda versione è andato nella direzione di privilegiare i formati che possano favorire uno streaming musicale "di qualità", a scapito degli altri. L'esigenza è comprensibile: lo streaming è infatti un sistema di comunicazione di dati che di necessità comporta una perdita della qualità originale del suono riprodotto. Quindi la riproduzione in streaming di file già compressi attraverso formati "lossy" comporta una "doppia perdita" di informazione nel segnale originario, con esiti possibilmente fastidiosi, specie se si dovesse trattare di una radio online...&lt;br /&gt;In parole povere:&lt;b&gt; Ices2, l'ultima versione del programma, permette&amp;nbsp;esclusivamente&amp;nbsp;lo streaming di file .ogg, mentre la prima versione del programma, Ices0.4, permette lo streaming di file .mp3.&lt;/b&gt;&lt;br /&gt;Vantaggi: Nel primo caso avremo come vantaggio uno streaming di maggiore qualità, nel secondo però potremo usare direttamente i nostri file .mp3 senza passare attraverso a nessun programma di conversione.&lt;br /&gt;Svantaggi: L'utilizzo di Ices2 deve prevedere una conevrsione ad hoc dei nostri file (ogg è un formato ancora decisamente poco usato), nel caso di Ices0.4 si complica leggermente il percorso di installazione e configurazione del programma, essendo questo basato su alcuni pacchetti e librerie non più inseriti di default in Ubuntu.&lt;br /&gt;A questo punto: a voi la scelta! In questa prima parte ci occuperemo di come realizzare una radio con Ices0.4, nella seconda tratteremo l'utilizzo i Ices2.&lt;b&gt; La sezione relativa a Icecast2 è comune a entrambe.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ICECAST2&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1)Come prima cosa installiamo il programma: da terminale&lt;br /&gt;&lt;br /&gt;sudo apt-get install icecast2&lt;br /&gt;&lt;br /&gt;2)A questo punto modifichiamo le password per l'accesso a Icecast:&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/icecast2/icecast.xml&lt;br /&gt;&lt;br /&gt;Ci si aprirà il file "icecast.xml" all'interno del quale dobbiamo trovare la sezione &amp;lt;authentication&amp;gt;. Sostituiamo le password presenti all'interno dei campi:&lt;br /&gt;&amp;lt;source-password&amp;gt;&lt;br /&gt;&amp;lt;relay-password&amp;gt;&lt;br /&gt;&amp;lt;admin-password&amp;gt;&lt;br /&gt;con delle password personali, e nel campo&lt;br /&gt;&amp;lt;admin-user&amp;gt; cambiamo "admin" con il nostro nome utente.&lt;br /&gt;(Suggerimento: utilizziamo la stessa password in tutti i campi, eviteremo possibili confusioni. In ogni caso, ovviamente, i campi&amp;nbsp;&amp;lt;source-password&amp;gt; e&amp;nbsp;&amp;lt;relay-password&amp;gt; dovranno contenere la stessa password)&lt;br /&gt;La prima password ci servirà in seguito per permettere ad Ices l'accesso al server, mentre l'admin e la relativa passwprd ci permetteranno di accedere al server come amministratori.&lt;br /&gt;&lt;br /&gt;Sempre nel file icecast.xml nel campo &amp;lt;hostname&amp;gt; inseriamo l'indirizzo ip del pc che ci servirà da server. (Per scoprire l'indirizzo clicchiamo sull'icona della connessione in alto a destra e quindi "Informazioni Connessione")&lt;br /&gt;A questo punto salviamo il file e chiudiamo la finestra.&lt;br /&gt;&lt;br /&gt;3) Abilitamo l'accensione del server: da terminale&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/default/icecast2&lt;br /&gt;&lt;br /&gt;e modifichiamo l'ultima riga in modo da ottenere&lt;br /&gt;&lt;br /&gt;ENABLE=true&lt;br /&gt;&lt;br /&gt;Salviamo e chiudiamo.&lt;br /&gt;&lt;br /&gt;4) Avviamo il server con il comando&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/icecast2 start&lt;br /&gt;&lt;br /&gt;Se abbiamo fatto tutto bene connettendoci dal browser del nostro pc all'indirizzo http://localhost:8000 dovremmo visualizzare la pagina di presentazione di Icecast:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-W7u679pM7wA/Tj0bz0HMsUI/AAAAAAAAABU/B845yUyY6OY/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-W7u679pM7wA/Tj0bz0HMsUI/AAAAAAAAABU/B845yUyY6OY/s320/Screenshot.png" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-4779556826755213151?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/4779556826755213151/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/ascoltare-musica-in-streaming-con.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4779556826755213151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4779556826755213151'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/ascoltare-musica-in-streaming-con.html' title='Icecast: Radio online e musica in streaming! - Parte 1'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-W7u679pM7wA/Tj0bz0HMsUI/AAAAAAAAABU/B845yUyY6OY/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-2369232828852363709</id><published>2011-08-07T09:20:00.002+02:00</published><updated>2011-11-23T10:48:54.827+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica in streaming con Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Musica Open Source'/><title type='text'>Icecast: radio online e musica in streaming! - Parte 2</title><content type='html'>1)&lt;b&gt;&amp;nbsp;Installazione delle librerie necessarie&lt;/b&gt;:&lt;br /&gt;come abbiamo già detto Ices 0.4 prevede l'utilizzo di alcuni pacchetti che&amp;nbsp;probabilmente&amp;nbsp;non saranno &amp;nbsp;presenti al'interno del nostro sistema operativo. Di conseguenza l'installazione del programma richiede qualche attenzione in più... In base alla versione di Ubuntu utilizzata è possibile che i pacchetti presenti siano diversi, quindi tenete presente che il procedimento che descriveremo andrà bene in molti casi, ma potrebbe non andare bene per tutti!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Piccola parentesi&lt;/b&gt;&lt;br /&gt;Forniremo quindi qualche indicazione di carattere generale che potrebbe essere utile in caso di intoppi, dopodichè illustreremo il percorso "standard".&lt;br /&gt;L'installazione di pacchetti o di librerie all'interno del nostro sistema procede nella maggior parte dei casi attraverso il comando:&lt;br /&gt;sudo apt-get install "nome del pacchetto"&lt;br /&gt;Questo comando significa che il programma "apt-get" identifica il pacchetto che ci serve e lo installa. Per identificarlo sonda delle specie di grandi "depositi di software", chiamati repository. Il software contenuto in questi repository viene costantemente aggiornato e revisionato in base alle nuove versioni uscite dei programmi e di conseguenza alle varie componenti che diventano obsolete. E' quindi possibile che se noi andiamo a installare un programma "vecchio", "apt-get" non riesca a trovare i pacchetti necessari a farlo funzionare, appunto perchè diventati ormai obsoleti. Ovviamente tali pacchetti non saranno nemmeno più contenuti nel sistema operativo, ma risultano nondimeno necessari per il funzionamento del programma in questione.&lt;br /&gt;In questi casi l'unica via è quella di scaricare il pacchetto da internet e installarlo manualmente. Scaricare i pacchetti è piuttosto facile: nel sito&amp;nbsp;&lt;a href="http://packages.ubuntu.com/"&gt;http://packages.ubuntu.com&lt;/a&gt;&amp;nbsp;troviamo tutti i pacchetti di Ubuntu divisi per versione di appartenenza. In alternativa possiamo cercare direttamente il nome del pacchetto da Google. Tenete presente che stiamo cercando materiale ormai "del passato", quindi aspettatevi di trovare facilmente link che non funzionano, url ormai cambiati ecc... Armatevi di un pò di pazienza e dovreste trovare senza grosse difficoltà il necessario.&lt;br /&gt;Il pacchetto scaricato si presenta generalmente in due modalità: o con estensione .deb, oppure in un archivio compresso, di solito .zip o .tar.gz.&lt;br /&gt;Nel primo caso procediamo così: ci spostiamo nella cartella che contiene il nostro download (di solito /home/utente/Downloads, per spostarci usiamo il comando: cd /percorso/della/cartella) e diamo ilcomando:&lt;br /&gt;sudo dpkg -i nomedelpacchetto.&lt;br /&gt;Occhio che l'icona del file .deb è simile (non uguale) a quella degli archivi. Ma non è un archivio, e quindi non va estratto!&lt;br /&gt;Nel secondo caso invece estraiamo il file (destra mouse -&amp;gt;estrai qui), poi da terminale ci spostiamo nella cartella che lo contiene (sempre cd /percorso/della/cartella), e quindi eseguiamo i seguenti comandi:&lt;br /&gt;sudo ./configure&lt;br /&gt;sudo make&lt;br /&gt;sudo make install.&lt;br /&gt;In entrambi i casi stiamo molto attenti a quello che ci segnala il terminale: è possibile infatti che alcuni pacchetti per essere installati necessitino a loro volta di altri pacchetti, in questo caso si dice che sono dipendenti l'uno dall'altro. Se sul terminale dovessero comparire messaggi relativi a dipendenze irrisolte dobbiamo prendere nota del pacchetto mancante, scaricarlo, e ripetere le operazioni descritte, e così via finchè non troveremo il pacchetto che sta all'origine della catena. In tal caso non avremo più segnalazioni di errore e potremo quindi installare tutti i successivi.&lt;br /&gt;&lt;b&gt;Fine parentesi&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Detto questo procediamo:&lt;br /&gt;&lt;br /&gt;- La prima cosa da fare è installare i pacchetti da cui Ices 0.4 dipende:&lt;br /&gt;apriamo il nostro file sources.lst attraverso il comando&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/apt/sources.lst&lt;br /&gt;&lt;br /&gt;e abilitiamo questi repository:&lt;br /&gt;backports main restricted universe multiverse&lt;br /&gt;partner&lt;br /&gt;free non-free&lt;br /&gt;Per farlo dobbiamo controllare che gli url che finiscono con queste parole non abbiano davanti "##". In tal caso cancelliamo "##", salviamo e chiudiamo.&lt;br /&gt;&lt;br /&gt;- Quindi diamo da terminale:&lt;br /&gt;sudo apt-get update&lt;br /&gt;in modo che il sistema si aggiorni in base alle modifiche fatte.&lt;br /&gt;&lt;br /&gt;- Installiamo quindi le nostre librerie con il comando:&lt;br /&gt;&lt;br /&gt;sudo apt-get install libshout3 libshout3-dev liblame-dev libxml-dev&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;b&gt;Siate certi di avere installato correttamente questi pacchetti prima di proseguire: senza di essi Ices non può funzionare!&lt;/b&gt;&amp;nbsp;In caso di &amp;nbsp;qualsiasi messaggio di errore leggete le indicazioni sopra e riprendete la procedura.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- Installiamo gcc e g++ (dovrebbero essere già installati, ma non si sa mai...) col comando&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;sudo apt-get install gcc g++&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;2)&lt;b&gt;&amp;nbsp;Installazione e compilazione di Ices 0.4.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Anche il nostro programma non sarà presente nei repository, perchè ormai superato da Ices2. Dobbiamo quindi procedere all'installazione manuale del programma: scarichiamo la versione 0.4 da qua&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;a href="http://www.icecast.org/ices.php"&gt;http://www.icecast.org/ices.php&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;e troveremo così il nostro file .tar.gz tra i Downloads. Scompattiamo l'archivio con un semplice destra mouse sul file-&amp;gt; estrai qui e otteniamo la cartella "ices-0.4".&lt;br /&gt;Copiamo la cartella in /usr:&lt;br /&gt;&lt;br /&gt;sudo cp -R /home/utente/Downloads/ices-0.4 /usr&lt;br /&gt;&lt;br /&gt;Quindi ci spostiamo nella cartrella:&lt;br /&gt;&lt;br /&gt;cd /usr/ices-0.4&lt;br /&gt;&lt;br /&gt;e diamo i seguenti comandi:&lt;br /&gt;&lt;br /&gt;sudo ./configure -with-lame&lt;br /&gt;sudo make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;sempre facendo attenzione che non ci vengano segnalati messaggi di errore...&lt;br /&gt;(un piccolo consiglio: può darsi che durante l'installazione vi manchino dei pacchetti che installerete manualmente. Tenete presente che una volta configurato Ices non riconoscerà automaticamente le nuove componenti aggiunte. Potreste quindi installare un pacchetto e trovarvi Ices ancora nelle stesse condizioni di errore. In tal caso potete provare a ripetere la configurazione di Ices digitando di nuovo gli ultimi quattro comandi indicati)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;A questo punto l'installazione è completata!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;3)&amp;nbsp;&lt;b&gt;Creazione della playlist&lt;/b&gt;:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;A questo punto dobbiamo decidere la musica da trasmettere, e quindi dire ad Ices di farlo.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Cominciamo decidendo i brani da ascoltare (ricordate che possiamo trasmettere solo mp3!!) e posizionandoli in una apposita cartella, che creeremo nella /home e chiameremo ices-mp3.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Ci spostiamo in questa cartella e diamo il comando&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;find /home/ices-mp3/ -type f -name "*.mp3"&amp;gt;/home/ices-mp3/playlist.txt&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;in questo modo abbiamo creato un documento di testo che indica ad Ices la playlist che vogliamo ascoltare. Nella cartella ices-0.4 infatti troveremo il nuovo file "playlist.txt" con l'elenco e il percorso delle canzoni che verranno trasmesse.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;4) &lt;b&gt;Configurazione di Ices 0.4&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Non resta che configurare Ices: apriamo il file di configurazione con&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;sudo gedit /usr/local/etc/ices.conf.dist&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;e apportiamo le seguenti modifiche:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- nella sezione &amp;lt;Playlist&amp;gt; inseriamo in &amp;lt;File&amp;gt; il percorso del file "playlist.txt", nel nostro caso: /home/ices-mp3/playlist.txt&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- nella stessa sezione possiamo modificare il parametro &amp;lt;Randomize&amp;gt; mettendo "0" al posto di "1" se vogliamo che la riproduzione non segua un ordine casuale&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- nella sezione &amp;lt;Password&amp;gt; all'interno di &amp;lt;Server&amp;gt; mettiamo la password che avevamo scelto nella configurazione di Icecast2, e che permetterà ad Ices di accedere al server&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- volendo possiamo modificare in &amp;lt;Bitrate&amp;gt; il bitrate della trasmissione. Consigliamo di lasciare il valore di default (128) eventualmente abbassandolo in caso di eventuali collassi della rete. (Se si pensasse di abbassarlo si proceda per metà: 64, 32 ecc...)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Salviamo e chiudiamo.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;5)&amp;nbsp;&lt;b&gt;Avvio di Ices e... musica!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Abbiamo concluso i nostri compiti: non resta che avviare Ices attraverso il comando&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;sudo&amp;nbsp;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;ices -c /usr/local/etc/ices.conf.dist&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; line-height: 17px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;e riconnetterci al server inserendo come indirizzo nel browser:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- http://localhost:8000 &amp;nbsp; &amp;nbsp;dal nostro pc-server&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;- http://indirizzo ip del server:8000 &amp;nbsp; &amp;nbsp; per ogni altro pc connesso alla nostra rete (dove "indirizzo ip del server" va ovviamente sostituito con il numero che indica tale indirizzo).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;La schermata di Icecast dovrebbe apparire così:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rwm-0THrwvc/Tj1GmMc6pvI/AAAAAAAAABY/DgjGIdHyVgQ/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-rwm-0THrwvc/Tj1GmMc6pvI/AAAAAAAAABY/DgjGIdHyVgQ/s320/Screenshot.png" width="291" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Clicchiamo su M3U o XSPF e, una volta selezionato il player, potremo cominciare il nostro streaming!&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Come player suggeriamo di usare Audacious per ubuntu e Winamp per Windows, senza dimenticare l'ottimo e universale Vlc.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Per fermare la trasmissione useremo&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;sudo kill -9 `pidof ices`&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;per fermare Ices e&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;sudo /etc/init.d/icecast2 stop&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;per Icecast.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 17px;"&gt;Buon ascolto!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-2369232828852363709?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/2369232828852363709/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/musica-in-streaming-con-ubuntu-parte-2.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2369232828852363709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2369232828852363709'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/musica-in-streaming-con-ubuntu-parte-2.html' title='Icecast: radio online e musica in streaming! - Parte 2'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-rwm-0THrwvc/Tj1GmMc6pvI/AAAAAAAAABY/DgjGIdHyVgQ/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-5390433819370187829</id><published>2011-08-05T10:47:00.000+02:00</published><updated>2011-11-23T10:50:09.142+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica in streaming con Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Musica Open Source'/><title type='text'>Icecast: radio online e musica in streaming! - Parte 3</title><content type='html'>1)&lt;b&gt; Installazione del programma:&lt;/b&gt;&lt;br /&gt;L'installazione di Ices2, come già detto nell'Introduzione, non prevede particolari difficoltà. Da terminale digitiamo&lt;br /&gt;&lt;br /&gt;sudo apt-get install ices2&lt;br /&gt;&lt;br /&gt;2)&lt;b&gt; Creazione delle cartelle necessarie:&lt;/b&gt;&lt;br /&gt;Sempre da terminale creiamo queste cartelle&lt;br /&gt;&lt;br /&gt;sudo mkdir /var/log/ices /etc/ices2 /etc/ices2/music&lt;br /&gt;&lt;br /&gt;Nella prima il programma creerà il file "ices.log", la seconda e la terza ci serviranno per contenere i file di configurazione e la musica che vorremo trasmettere.&lt;br /&gt;&lt;br /&gt;3)&lt;b&gt; Configurazione di Ices2:&lt;/b&gt;&lt;br /&gt;Copiamo nella cartella /etc/ices2 che abbiamo creato il file di configurazione&lt;br /&gt;&lt;br /&gt;sudo cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2&lt;br /&gt;&lt;br /&gt;e quindi apriamolo&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/ices2/ices-playlist.xml&lt;br /&gt;&lt;br /&gt;A questo punto modifichiamo:&lt;br /&gt;- nella sezione &amp;lt;background&amp;gt; sostituiamo 0 con 1&lt;br /&gt;- nella sezione &amp;lt;metadata&amp;gt; possiamo divertirci a inventare un nome, un genere e una desrizione per la nostra radio (la cosa è facoltativa)&lt;br /&gt;- nella sezione &amp;lt;imput&amp;gt; individuiamo il &amp;lt;param name="file"&amp;gt; e scriviamo all'interno il percorso del file .txt che creeremo, e che conterrà la playlist: /etc/ices2/playlist.txt&lt;br /&gt;- nel parametro &amp;nbsp;&amp;lt;password&amp;gt; inseriamo la source-password che avevamo scelto durante la configurazione di Icecast&lt;br /&gt;Salviamo il file e chiudiamo.&lt;br /&gt;&lt;br /&gt;4) &lt;b&gt;Selezione della musica e creazione della playlist:&lt;/b&gt;&lt;br /&gt;La prima cosa da fare è ovviamente quella di scegliere i brani da trasmettere (&lt;b&gt;ricordiamo che i file devono essere necessariamente in formato .ogg&lt;/b&gt;). Per comodità posizioniamoli in un'unica cartella, che supponiamo di creare sul Desktop, chiamata "ices-ogg".&lt;br /&gt;&lt;br /&gt;(NB: questo passaggio non è necessario, è soltanto una questione di comodità: in questo modo potremo scegliere la musica dal nostro archivio e metterla manualmente nella cartella. Fatta questa operazione si semplificheranno le operazioni di eventuale conversione e di spostamento dei file. Ovviamente la posizione della cartella ices-ogg può, e anzi è consigliabile che sia, scelta diversamente, il nostro è solo un esempio...)&lt;br /&gt;&lt;br /&gt;Da terminale ci spostiamo quindi sul Desktop (cd Desktop) e copiamo tutta la nostra selezione di musica nella cartella /etc/ices2/music&lt;br /&gt;&lt;br /&gt;sudo cp ices-ogg/* /etc/ices2/music&lt;br /&gt;&lt;br /&gt;A questo punto dobbiamo creare il file "playlist.txt": tale file sarà posizionato in /etc/ices2 e dovrà contenere su ogni riga il percorso completo di una traccia da trasmettere. La compilazione manuale può essere più comodamente sostituita dal comando&lt;br /&gt;&lt;br /&gt;sudo find /etc/ices2/music/ -type f -name "*.ogg"&amp;gt;/etc/ices2/playlist.txt&lt;br /&gt;&lt;br /&gt;In questo modo si creerà automaticamente il file playlist.txt con le informazioni necessarie.&lt;br /&gt;&lt;br /&gt;5) &lt;b&gt;Avvio di Ices2 e...musica!&lt;/b&gt;&lt;br /&gt;Se tutto è andato a buon fine a questo punto possiamo avviare Ices2 con il comando&lt;br /&gt;&lt;br /&gt;sudo ices2 /etc/ices2/ices-playlist.xml&lt;br /&gt;&lt;br /&gt;Riconnetterci all'indirizzo http://localhost:8000 dal nostro browser che adesso apparirà così:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EL5l_yHnoSY/Tj5MF5XEU1I/AAAAAAAAABc/Is7_i7yCR3w/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="273" src="http://4.bp.blogspot.com/-EL5l_yHnoSY/Tj5MF5XEU1I/AAAAAAAAABc/Is7_i7yCR3w/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;NB: l'indirizzo http://localhost:8000 dovrà essere usato solo per la connessione dal nostro stesso pc su cui abbiamo installato il server; per connettersi da ogni altra posizione l'indirizzo dovrà essere:&lt;br /&gt;http://indirizzo ip del pc server:8000&lt;br /&gt;dove, ovviamente, "indirizzo ip del pc server" dovrà essere sostituito con il numero corrispondente all'indirizzo ip, che possiamo trovare cliccando sull'icona della connessione in alto a destra e selezionando "Informazioni Connessione".&lt;br /&gt;&lt;br /&gt;Da questa finestra clicchiamo su M3U e, dopo aver selezionato il player con cui riprodurre il flusso, cominciamo lo streaming! Come player audio possiamo usare qualsiasi player usiamo abitualmente, ma consigliamo Audacious per ubuntu e Winamp per Windows, senza dimenticare l'ottimo e universale VLC.&lt;br /&gt;Per fermare la trasmissione usiamo i comandi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sudo kill -9 `pidof ices2`&lt;br /&gt;&lt;br /&gt;per Ices2 e&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/icecast2 stop&lt;br /&gt;&lt;br /&gt;per fermare il server...Buon ascolto!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-5390433819370187829?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/5390433819370187829/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/musica-in-streaming-con-ubuntu-parte-3.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/5390433819370187829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/5390433819370187829'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/08/musica-in-streaming-con-ubuntu-parte-3.html' title='Icecast: radio online e musica in streaming! - Parte 3'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-EL5l_yHnoSY/Tj5MF5XEU1I/AAAAAAAAABc/Is7_i7yCR3w/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-4579667180635196502</id><published>2011-07-20T23:13:00.000+02:00</published><updated>2011-08-29T11:40:09.891+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica Open Source'/><title type='text'>Come splittare file ape/cue con Ubuntu</title><content type='html'>Oggi ci occupiamo di come "splittare" un file ape nelle sue tracce componenti e di come nominarle conseguentemente, usando Ubuntu. I file ape sono file che permettono la compressione di file musicali senza la perdita della qualità originale, e sono composti da un file .ape e da uno .cue. Potremmo trovarci ad avere a che fare con file di estensioni diverse (come per esempio .wv), l'importante è capire che il file si compone di due parti: la prima delle quali contiene la parte audio del disco in questione (.ape), mentre la seconda (.cue) contiene le informazioni realtive alle tracce di questo disco (per esempio i titoli, la durata ecc..). &amp;nbsp;&lt;div&gt;Veniamo al punto:&lt;div&gt;&lt;br /&gt;&lt;div&gt;1) Installare il necessario:&lt;/div&gt;&lt;div&gt;I programmi che ci serviranno all'operazione sono:&lt;/div&gt;&lt;div&gt;Cuetools&lt;/div&gt;&lt;div&gt;Shntool&lt;/div&gt;&lt;div&gt;Mac&lt;/div&gt;&lt;div&gt;Installiamo i primi due digitando da terminale:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sudo apt-get install cuetools shntool&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;quindi installiamo mac scaricando i pacchetti da qui:&lt;/div&gt;&lt;div&gt;-per sistemi a 32 bit: http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb&lt;/div&gt;&lt;div&gt;-per sistemi a 64 bit: https://launchpad.net/~ferramroberto/+archive/linuxfreedomlucid/+buildjob/1760065/+files/mac_3.99-u4-b5-s6~lffl~lucid~ppa4_amd64.deb&lt;/div&gt;&lt;/div&gt;&lt;div&gt;una volta scaricati i pacchetti clicchiamo sul file .deb e installiamo automaticamente dal Software Centre, dopo aver inserito la password del nostro utente.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Già che ci siamo digitiamo da terminale:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sudo apt-get install flac wavpack&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ci sarà utile...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2) Splittare il file .ape&lt;/div&gt;&lt;div&gt;Il primo passo a questo punto è quello di "dividere" il nostro file .ape nelle tracce componenti: apriamo un terminale e spostiamoci nella cartella che contiene i file in questione:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cd &amp;nbsp;/percorso/della/cartella&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a questo punto possiamo dare il comando:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cuebreakpoints file.cue | shnsplit -o flac file.ape&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I nomi dei nostri "file.cue" e "file.ape" dovranno essere sostituiti ovviamente dai nomi dei file che ci interessano. Con questo comando stiamo dicendo &amp;nbsp;di prendere il file "file.ape" e dividerlo secondo le indicazioni contenute nel file "file.cue", e quindi di fare uscire le tracce nel formato flac.&amp;nbsp;&lt;/div&gt;&lt;div&gt;N.B.: Consigliamo vivamente di lasciare questo tipo di impostazioni che ci faciliterà il momento della rinominazione delle tracce. Il formato flac è un altro formato lossless, che come tale non comporta alcuna perdita alla qualità dell'audio, e che potrà successivamente essere convertito in qualsiasi formato di nostro gradimento usando i numerosi software di conversione audio (ne parleremo brevemente alla fine di questa guida).&lt;/div&gt;&lt;div&gt;Se il nostro file dovesse contenere file di formati diversi dall'ape basterà sostituire la estensione del file con quella corretta. Nel caso per esempio di wv o flac:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cuebreakpoints file.cue | shnsplit -o flac file.wv&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cuebreakpoints file.cue | shnsplit -o flac file.flac&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se abbiamo fatto tutto bene a questo punto ci troveremo nella nostra cartella una serie di tracce che di default saranno nominate "split-track*.flac" in numero corrispondente alle tracce del nostro album.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3) Taggare le tracce&lt;/div&gt;&lt;div&gt;Il prossimo passaggio è molto semplice: faremo in modo che ogni traccia "porti con sè" le informazioni contenute nel file .cue di riferimento. A questo scopo daremo da terminale (sempre stando nella cartella che contiene il tutto):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cuetag file.cue split-track01.flac split-track02.flac split-track03.flac ecc...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;il comando può essere sintetizzato con:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cuetag file.cue split-track*.flac&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cuetag è un comando contenuto in cuetool che permette di raggiungere il nostro obiettivo: d'ora in avanti le nostre "split-track" verranno "marchiate" con le informazioni contenute nel "file.cue", pur continuando a chiamarsi "split-track".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4) Rinominare le tracce&lt;/div&gt;&lt;div&gt;A questo punto vorremmo rinominare le nostre tracce, senza dover fare questa operazione manualmente per ogni singola traccia. Ci faremo aiutare da un programma piuttosto semplice da usare chiamato Easytag. Installiamo il programma da Software Centre cercando "Easytag" o digitando da terminale:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sudo apt-get install easytag&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apriamo quindi il programma e selezioniamo la cartella in cui sono sontenute le nostre tracce. Come vedrete il programma riconosce automaticamente i tag delle tracce che verranno visualizzati a fianco del titolo "split-track".&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9L7ALvcShhQ/Tic-cBruDdI/AAAAAAAAABE/cW5_74Rq_lc/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="182" src="http://2.bp.blogspot.com/-9L7ALvcShhQ/Tic-cBruDdI/AAAAAAAAABE/cW5_74Rq_lc/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dobbiamo quindi dire al programma come creare il titolo da visualizzare: selezioniamo tutte le tracce da rinominare e quindi tasto destro del mouse -&amp;gt; Scanner -&amp;gt; Rename File(s) and Directories&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nella finestra che si aprirà potremo selezionare il modo in cui verrà creato il titolo: di default il titolo indicherà &amp;nbsp;Autore e Titolo (%a - %t), a mio modo di vedere risulta più comoda la formula %n - %t, che indica il Numero della traccia e il Titolo separati da trattino. Dopo aver scelto l'impostazione preferita dal menu a tendina clicchiamo sull'icona verde in alto e quindi chiudiamo la finestra col pulsante "off".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RJAaW1iR4Ls/Tic-5AoT8KI/AAAAAAAAABI/DgyNqID-aCA/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://1.bp.blogspot.com/-RJAaW1iR4Ls/Tic-5AoT8KI/AAAAAAAAABI/DgyNqID-aCA/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9D-BkTjfnYs/TidBrPjggvI/AAAAAAAAABM/He-YDUqHgpQ/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://4.bp.blogspot.com/-9D-BkTjfnYs/TidBrPjggvI/AAAAAAAAABM/He-YDUqHgpQ/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A questo punto non ci resta che salvare il nostro lavoro per avere le nostre tracce ribattezzate secondo i nostri gusti!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-G8nVpbxPJ9s/TidBxG9CVTI/AAAAAAAAABQ/b5GG2-HvLB4/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-G8nVpbxPJ9s/TidBxG9CVTI/AAAAAAAAABQ/b5GG2-HvLB4/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5) Convertire le tracce&lt;/div&gt;&lt;div&gt;Quest'ultimo passaggio esula in realtà gli obiettivi di questa guida, e sarà trattato in modo molto veloce. Siamo arrivati ad avere le nostre tracce splittate in flac e rinominate secondo le nostre esigenze. Ormai molti player musicali supportano direttamente il flac come formato di lettura. Per esempio Audacious, ottimo player per Linux e Ubuntu, vivamente consigliato: essenziale, ma molto potente... Il consiglio potebbe essere quindi quello di mantenere i file in flac, in modo da non aver perso qualità audio, ma aver ridimensionato la grandezza dei file.&lt;/div&gt;&lt;div&gt;Se proprio si volesse convertire in altri formati segnaliamo Sound Converter, semplicissimo programma che potrà fare al caso nostro.&amp;nbsp;&lt;/div&gt;&lt;div&gt;That's All!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-4579667180635196502?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/4579667180635196502/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/07/come-splittare-file-apecue-con-ubuntu.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4579667180635196502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4579667180635196502'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/07/come-splittare-file-apecue-con-ubuntu.html' title='Come splittare file ape/cue con Ubuntu'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9L7ALvcShhQ/Tic-cBruDdI/AAAAAAAAABE/cW5_74Rq_lc/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-5275026529586219206</id><published>2011-04-30T23:05:00.001+02:00</published><updated>2011-05-08T13:56:29.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica Open Source'/><title type='text'>Per una musica open source</title><content type='html'>Vorrei proporre questo concetto: musica open source...&lt;br /&gt;Il punto di partenza consiste nell'idea di "saggezza della folla" che dovrebbe essere familiare ai frequentatori del mondo open source. La folla spesso è più saggia anche dei suoi elementi migliori. Questa è una cosa che prima o poi dovremo affrontare. La folla riesce a produrre cose incredibili: si veda wikipedia, per esempio, e si veda tutto quello che la tecnologia open source offre. Dalle mie prime esperienze fatte in questo ambito noto che c'è una marcata linea di separazione tra il mondo della scienza, e forse ancor di più dell'informatica (io la butto lì, al massimo saranno gli scienziati e gli informatici a volermi contraddire...), e quello di noialtri umanisti. Non ci rassegnamo ad accettare il fatto che la condivisione possa portare a dei risultati positivi. Cosa che avviene ormai abbastanza tranquillamente nel mondo della scienza: equipe di ricercatori, di scienziati continuamente si scambiano i risultati delle loro ricerche per arrivare a un risultato comune. Noi no. Duri e puri. A continuare a pensare che noi soli siamo i responsabili del nostro lavoro, noi soli trasmettiamo qualcosa (una musica, per esempio) che è il prodotto di nostre emozioni, di nostre sensazioni incomunicabili, uniche, indiciili. "Chissà dov'era quello quando ha&amp;nbsp;scritto quella musica"...&lt;br /&gt;Ma siamo sicuri che non siamo invece semplicemente ossessionati dal fatto di non riuscire più a stare dietro a un mondo che cambia? Di non barricarci dietro le "verità profondissime" che&amp;nbsp;in realtà&amp;nbsp;non&amp;nbsp;sono altro che quell'ordine stabilito&amp;nbsp;di cose, di regole, di copyright che oggi ci viene messo in discussione sotto gli occhi? Non è che non vogliamo arrenderci perchè abbiamo paura di doverci reinventare?&amp;nbsp;E non sappiamo come farlo? &lt;br /&gt;Io penso che per quanto si voglia dire male della libertà della circolazione dell'arte nel web, questo fatto sia inconfutabile: che questa libertà ha messo in crisi (anche, e io spero soprattutto)&amp;nbsp;un modello che si basava su un sistema di potere e di controllo dell'arte, di gestione dall'alto, che riduceva questa ad un mero gioco di interesse e di profitto, che subordinava la qualità del prodotto ad una logica di conoscenza e di raccomandazione. I prodotti che fino a vent'anni fa si potevano trovare in un negozio di dischi non erano (il più delle volte) i prodotti artisticamente migliori del momento; i prodotti che si possono trovare su Internet sono tutti.&amp;nbsp;Il resto sta a noi. &lt;br /&gt;&lt;br /&gt;Quello che qui vorrei proporre è un'idea di musica open source nel senso di musica che nasce nell'ambito di una comunità. Vedendo i risultati che questo approccio ha prodotto in molti altri campi, credo che sarebbe interessante provare. Parliamo di musica, e allontaniamoci dall'idea di compositore. Ognuno può dire la sua. Ne nascerà un casino? può darsi, vedremo...(si sarebbe potuto pensare la stessa cosa&amp;nbsp;per la nascita di Wikipedia, del resto...). &lt;br /&gt;&lt;br /&gt;Il primo problema da risolvere è un problema tecnico: come si potrebbe procedere? Creeremo su questo blog un'area da cui chiunque potrà prendere quello che viene messo in condivisione e restituirlo dopo averlo in qualche modo modificato. I file saranno caricati esclusivamente in formato wav. Per motivi tecnici per adesso facciamo che si potrà intervenire solo sulla traccia finita, e non agire sulle tracce separate (questo sarebbe possibile solo accordandosi prima sul programma da usare, il che limiterebbe molto i possibili partecipanti...). In futuro sarebbe bello rendere disponibili le tracce separate, ma vedremo come...Le varie tracce saranno quindi tutte visibili: ognuno potrà partire da qualsiasi&amp;nbsp;stadio del brano per sviluppare la propria idea. Ovviamente potranno (e saranno auspicabili) essere messi in condivisione idee e pezzi partendo da zero: suoni, parole, rumori...Provvederemo successivamente a dare un ordine alle varie cose.&lt;br /&gt;I partecipanti non dovranno essere necessariamente musicisti: sarebbe bello accogliere qualsiasi commento e trasformarlo in prodotto artistico (che ne so: un commento tipo: "qui ci starebbe proprio bene un hammond stile Deep Purple...", oppure: "questa atmosfera mi ricorda molto una poesia di Neruda, perchè non proviamo a registrargliela sopra?" sarebbero molto interessanti e produrrebbero molti stimoli magari non pensati). Nonchè ci presteremmo volentieri a dare un supporto a chi volesse provare a fare qualcosa concretamente ma ritenesse&amp;nbsp;di non avere i mezzi tecnici per farlo (più o meno con qualsiasi pc è possibile riuscire a fare qualcosa, avendo una buona idea...).&lt;br /&gt;Ci saranno probabilmente molte altre cose che definiremo meglio in corso d'opera, ma una è da chiarire: di chi sarà la musica finale? Di tutti e di nessuno: ognuno potrà usarla a suo piacimento per qualsiasi cosa. Anzi, penso che un utilizzo esterno (mettiamo per esempio uno spettacolo teatrale) potrebbe essere una bella gratificazione per tutti coloro che avranno partecipato. Dalla musica ognuno potrà decidere di trarre i propri vantaggi: artistici o economici che siano. I modi&amp;nbsp;riguardano ovviamente&amp;nbsp;il buon senso morale di ognuno di noi, su cui un progetto open source deve come prima cosa&amp;nbsp;fare affidamento...&lt;br /&gt;Detto questo comincerò a mettere in condivisione qualche mia idea, nella speranza che possa nascere qualcosa di bello...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-5275026529586219206?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/5275026529586219206/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/per-una-musica-open-source.html#comment-form' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/5275026529586219206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/5275026529586219206'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/per-una-musica-open-source.html' title='Per una musica open source'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-4828227719279543158</id><published>2011-04-15T17:10:00.002+02:00</published><updated>2011-11-22T01:40:15.304+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soundfonts MIDI'/><title type='text'>Soundfonts migliori</title><content type='html'>Apriamo qui una pagina in divenire in cui tratteremo nello specifico la qualità dei soundfonts. Vista l'enorme mole di questi banchi di suoni la strategia non può che essere&amp;nbsp;quella di &amp;nbsp;provarli e poi postare la nostra impressione. Non essendo noi professionisti dell'audio invece di lanciarci in disgraziati commenti tecnici ci limiteremo a segnalare per ogni strumento quali sono, a nostro avviso,&amp;nbsp;i&amp;nbsp;banchi migliori.&lt;br /&gt;Sono benvenuti&amp;nbsp;commenti che possano arricchire l'esperienza collettiva!!&lt;br /&gt;&lt;br /&gt;Cominciamo con il piano:&lt;br /&gt;&lt;b&gt;Grand Piano&lt;/b&gt;:&lt;br /&gt;-Steinbow [7:mb 20:mb], gratuito su&amp;nbsp;&lt;a href="http://www.hammersound.net/"&gt;http://www.hammersound.net/&lt;/a&gt;:&amp;nbsp;abbastanza equilibrato&lt;br /&gt;-Acoustic grand piano soundfonts (old version), gratuito, scaricabile da:&amp;nbsp;&lt;a href="http://zenvoid.org/audio.html"&gt;http://zenvoid.org/audio.html&lt;/a&gt;. forse un pò troppo riverberato, soprattutto negli alti&lt;br /&gt;&lt;br /&gt;Ci sono novità interessanti che vale la pena segnalare:&lt;br /&gt;la nascita di questo ottimo forum che riguarda la produzione audio su ubuntu:&amp;nbsp;&lt;a href="http://linuxdaw.gratisforum.tv/"&gt;http://linuxdaw.gratisforum.tv/&lt;/a&gt;&lt;br /&gt;all'interno del quale si può trovare una sezione interamente dedicata ai migliori soundfonts!!&lt;br /&gt;&lt;a href="http://linuxdaw.gratisforum.tv/viewforum.php?f=40"&gt;http://linuxdaw.gratisforum.tv/viewforum.php?f=40&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-4828227719279543158?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/4828227719279543158/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/soundfonts-migliori.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4828227719279543158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4828227719279543158'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/soundfonts-migliori.html' title='Soundfonts migliori'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-2513959856905472382</id><published>2011-04-15T17:04:00.004+02:00</published><updated>2011-05-05T22:19:04.480+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soundfonts MIDI'/><title type='text'>Soundfonts</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Uno degli elementi più importanti per chi oggi vuole fare musica utilizzando il computer sono gli strumenti virtuali. Per fortuna o purtroppo...(questi giudizi li lascio alla valutazione di ognuno). Lo strumento virtuale è uno strumento che dà voce al Midi. La cosa funziona pressapoco così: quando registriamo una traccia Midi registriamo degli impusi elettrici che si individuano in base ad una specifica frequenza (che determina l'altezza della nota), ad un tempo (che determina la durata di tale nota), e ad una intensità (la "forza" emessa dal suono della nota). Una volta registrata una traccia è possibile andare a modificare ogni singolo parametro di ogni singola nota. Le note suonate in una traccia Midi non corrispondono quindi ad un suono, fino a che noi glielo assegnamo dall'esterno: la stessa identica traccia già registrata può suonare come un pianoforte o come un violino, in base al suono che decidiamo di darle. Questa &amp;nbsp;è la differenza&amp;nbsp;rispetto alle&amp;nbsp;tracce audio, che invece registrano un&amp;nbsp;suono in entrata, che&amp;nbsp;risulta quindi&amp;nbsp;difficilmente modificabile dopo la registrazione (anche se alcuni software oggi fanno miracoli da questo punto di vista...).&lt;br /&gt;Come fa quindi una traccia Midi a suonare? La traccia Midi viene riconosciuta dal progarmma che la registra (nel nostro caso Rosegarden) e indirizzata verso dei banchi di suoni (Soundfonts) che leggono l'impulso in entrata e ne assegnano un suono in uscita. A differenza di altri programmi (come per esempio Reason) Rosegarden non&amp;nbsp;contiene al suo interno&amp;nbsp;strumenti con i loro&amp;nbsp;banchi di suoni, ma si appoggia ad un altro strumento: Qsynth. Questo carica il banco di suoni che vogliamo, dopodichè dall'interfaccia di Rosegarden possiamo selezionare il suono tra quelli disponibili nel banco. L'output di Rosegarden quindi prima di andare all'uscita principale passa attraverso Qsynth, e in questo modo la nostra traccia prende la sua "voce".&lt;br /&gt;La qualità del soundfont, si capirà, è quindi della più grande importanza per la qualità della nostra traccia. E siccome nei moderni arrangiamenti le tracce Midi sono sempre più impiegate, dalla qualità dei soundfonts dipenderà buona parte del risultato finale di una canzone.&lt;br /&gt;Vediamo nello specifico la natura di questi soundfonts:&lt;br /&gt;&lt;br /&gt;- innanzi tutto dobbiamo scaricarli: ci sono nel web molti siti da cui scaricare anche gratuitamente questi banchi di suoni. Stefano Droghetti nella sua &lt;a href="https://sites.google.com/site/stefanodroghetti/Guide/not-to-my-havings"&gt;guida&lt;/a&gt;&amp;nbsp;indica:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;a href="http://www.soundfonts.it/?a=soundfonts" rel="nofollow" target="_blank"&gt;http://www.soundfonts.it/?a=soundfonts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sf2midi.com/soundfonts/" rel="nofollow" target="_blank"&gt;http://www.sf2midi.com/soundfonts/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.orchardoo.com/" rel="nofollow" target="_blank"&gt;http://www.orchardoo.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.hammersound.net/" rel="nofollow" target="_blank"&gt;http://www.hammersound.net/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;da cui possiamo scaricare praticamente tutto quello che vogliamo,&amp;nbsp;ma provando a navigare un pò&amp;nbsp;si possono trovare molte altre cose, come per esempio&amp;nbsp;&lt;a href="http://soundfonts.homemusician.net/"&gt;http://soundfonts.homemusician.net/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-il formato che legge Qsynth è sf2, che corrisponde ad un formato non compresso, ma spesso dal download risultano formati diversi. I più usati sono sfPack e sfArk. Questi formati sono il risultato di processi di compressione che senza alterare la qualità del suono permettono una notevole diminuzione dell'estensione del file. Vediamo quindi come scompattarli.&lt;br /&gt;&lt;br /&gt;-scompattare i formati:&lt;br /&gt;1) per scompattare sfPack&amp;nbsp;usiamo SFPack: scarichiamo il programma da &lt;a href="http://www.personalcopy.com/sfpack.htm"&gt;qu&lt;/a&gt;i&amp;nbsp;e lo installiamo facilmente attraverso wine, importiamo il file da scompattare: "Add files"&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--oOkpOrqxtQ/TagoIqsOpKI/AAAAAAAAAAg/TGRtgS6GZc8/s1600/Copia+di+Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" r6="true" src="http://2.bp.blogspot.com/--oOkpOrqxtQ/TagoIqsOpKI/AAAAAAAAAAg/TGRtgS6GZc8/s320/Copia+di+Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;quindi selezioniamo il percorso e con "Go!" ci ritroviamo nella nostra cartella il file .sf2, pronto per essere caricato in Qsynth:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9HyGk7a6pQo/TagotOZ_R1I/AAAAAAAAAAk/PFoIZVGI2DE/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" r6="true" src="http://1.bp.blogspot.com/-9HyGk7a6pQo/TagotOZ_R1I/AAAAAAAAAAk/PFoIZVGI2DE/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;2) per scompattare sfArk&amp;nbsp;invece &lt;a href="http://www.melodymachine.com/sfark.htm"&gt;qui&lt;/a&gt; troviamo tutte le informazioni del caso: scarichiamo il programma per Linux, lo estraiamo e otteniamo il file sfarkxtc. Apriamo il terminale e digitiamo:&lt;br /&gt;&lt;br /&gt;sudo /percorso/del/file/sfarkxtc /percorso/del/file da scompattare&lt;br /&gt;&lt;br /&gt;Esempio:&lt;br /&gt;&lt;blockquote&gt;martin@martin-System-Product-Name:~$ sudo /home/martin/Downloads/sfarkxtc /home/martin/Downloads/1115_Filter_Bass_1.sfArk&lt;br /&gt;[sudo] password for martin:&lt;br /&gt;======================================================================&lt;br /&gt;sfArkXTc 1.03 (using sfArkLib version: 224)&lt;br /&gt;copyright (c) 1998-2004 melodymachine.com, free for non-commercial use&lt;br /&gt;======================================================================&lt;br /&gt;Uncompressing /home/martin/Downloads/1115_Filter_Bass_1.sfArk...&lt;br /&gt;Progress: 100%&lt;br /&gt;Created 1115-Filter Bass 1.SF2 (64 kb) successfully.&lt;br /&gt;Time taken 0.01 seconds&lt;br /&gt;Result:&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Successful&lt;/blockquote&gt;&lt;br /&gt;Ci troviamo così il file in formato .sf2 perfettamente riconosciuto da Qsynth.&lt;br /&gt;Potrebbe sorgere una difficoltà dal momento che il formato sfArk utilizza due diversi tipi di compressione: V1 e V2. Il primo di questi è più raro, e purtroppo non è riconosciuto attraverso il procedimento descritto. In questo esempio abbiamo provato a fare un'operazione del genere:&lt;br /&gt;&lt;blockquote&gt;martin@martin-System-Product-Name:~$ sudo /home/martin/Downloads/sfarkxtc /home/martin/Downloads/Steinway_bright_1.0b.sfArk&lt;br /&gt;======================================================================&lt;br /&gt;sfArkXTc 1.03 (using sfArkLib version: 224)&lt;br /&gt;copyright (c) 1998-2004 melodymachine.com, free for non-commercial use&lt;br /&gt;======================================================================&lt;br /&gt;Uncompressing /home/martin/Downloads/Steinway_bright_1.0b.sfArk...&lt;br /&gt;*** This file was created with sfArk V1, and this program only handles sfArk V2+ files. &amp;nbsp;Use sfArk instead.&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In questo caso l'unica alternativa è scaricare dal sito indicato la versione di sfArk per Windows e scompattarlo da lì. Anche in questo caso l'interfaccia è molto semplice: ci trasciniamo sopra il file, quindi Start, e ci troviamo il file in formato sf2:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-S299dhRHvKg/TahZwWmW8pI/AAAAAAAAAAs/58-Rt03BZEE/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/-S299dhRHvKg/TahZwWmW8pI/AAAAAAAAAAs/58-Rt03BZEE/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;-copiare i file ottenuti:&lt;br /&gt;una volta ottenuto il file .sf2 lo dobbiamo mettere dove Qsynth lo trova di default, cioè in&amp;nbsp;/usr/share/sounds/sf2&amp;nbsp;&amp;nbsp; (possiamo in alternativa cambiare il percorso in Qsynth, ovviamente...)&lt;br /&gt;Per farlo dobbiamo usare i privilegi da amministratore, quindi:&lt;br /&gt;&lt;br /&gt;sudo cp /nome/del/file /usr/share/sounds/sf2&lt;br /&gt;&lt;br /&gt;&lt;a href="" name="qsynth"&gt;&lt;/a&gt;&lt;br /&gt;-Qsynth:&lt;br /&gt;a&amp;nbsp;questo punto possiamo aprire Qsynth e caricare il soundfont:&amp;nbsp;Setup --&amp;gt; Soundfonts --&amp;gt; Open. Di default ci troviamo in /usr/share/sounds/sf2, dove dovremmo vedere tutti i soundfonts disponibili. Aggiungiamo una sola riga: anche aggiungendone diverse Qsynth vede solo la prima, e rischia invece di appesantirlsi inutilmente.&lt;br /&gt;Per caricare più&amp;nbsp;soundfonts contemporaneamente possiamo invece cliccare sul "+" in basso a sinistra e selezionare allo stesso modo il soundfont per Qsynth2.&amp;nbsp;In questo modo Qsynth avrà attive al suo interno due istanze, ognuna delle quali gestisce un soundfont diverso.&lt;br /&gt;&lt;br /&gt;-Rosegarden&lt;br /&gt;possiamo quindi aprire Rosegarden e registrare la traccia Midi. Selezioniamo l'uscita della traccia (Qsynth), e quindi assegnamole un suono. Les jeux sont fait...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-2513959856905472382?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/2513959856905472382/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/soundfonts.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2513959856905472382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2513959856905472382'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/soundfonts.html' title='Soundfonts'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--oOkpOrqxtQ/TagoIqsOpKI/AAAAAAAAAAg/TGRtgS6GZc8/s72-c/Copia+di+Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-6214058441510239708</id><published>2011-04-15T11:10:00.062+02:00</published><updated>2011-09-10T11:22:48.108+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strumenti touchscreen MIDI'/><title type='text'>Si riparte da Linux!</title><content type='html'>Abbiamo fatto un cambio di rotta, ci ha rallentati un po' ma con fatica abbiamo finalmente posto una base importante per il nostro progetto.&lt;br /&gt;&lt;br /&gt;Un paio di mesi fa eravamo giunti ad un risultato: sperimentare uno strumento touch screen MIDI che da uno smartphone o un tablet Android comunicava via WiFi con un programma MIDI installato su Windows (come ad esempio Ableton). Ne avevamo parlato &lt;a href="http://martjanplanet.blogspot.com/2011/01/pronti-partenza-via.html"&gt;qui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Il fatto è che, mentre lato client stavamo facendo uso di un sistema operativo e di un programma per far musica entrambi open source (Android e FingerPlay MIDI), lato server stavamo invece basandoci su software proprietari (Windows, Ableton, Reason, LoopBe, ecc...). Questo portava con se alcuni problemi di fondo: costi di licenza, codici chiusi, ecc...&lt;br /&gt;In poche parole, lato server le tecnologie che stavamo usando non erano in linea con il carattere del Martjan Planet (vedi sottotitolo bel blog ;) ) e rischiavano di limitare le nostre possibilità di ricerca e sviluppo.&lt;br /&gt;&lt;br /&gt;Il cambio di rotta è stato presto deciso: raggiungere lo stesso punto di partenza con sistemi interamente open source: Ubuntu Linux e una suite di programmi per la produzione musicale. Maggiori dettagli su Ubuntu e la produzione musicale su questo sistema operativo nel post precedente: &lt;a href="http://martjanplanet.blogspot.com/2011/03/il-perche-di-una-lunga-pausa.html"&gt;Il perchè di una lunga pausa...&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dando come prerequisito quanto descritto nel post sopracitato, qui vediamo come interfacciare il client FingerPlay MIDI con un programma MIDI su Ubuntu.&lt;br /&gt;&lt;br /&gt;Software necessari lato server:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ubuntu desktop (stiamo usando la 10.10 64 bit, a breve proveremo la 11, attualmente è in beta)&lt;/li&gt;&lt;li&gt;Java (JDK o JRE, stiamo usando la 6b22-1.10.1-0ubuntu1 (openjdk-6-jre))&lt;/li&gt;&lt;li&gt;Rosegarden (1:10.10-1)&lt;/li&gt;&lt;li&gt;QSynth&lt;/li&gt;&lt;li&gt;FingerPlay MIDI server&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Software necessari lato client:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Android (noi abbiamo a disposizione la versione 2.2.1)&lt;/li&gt;&lt;li&gt;FingerPlay MIDI&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Istruzioni per il lato server:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;eseguire da shell il seguente comando (in sostanza crea una porta MIDI virtuale analogamente a quanto faceva LoopBe su Windows. A proposito, grazie allo zio AutoStatic per questo ed altri preziosi contributi sul forum di Ubuntu:&amp;nbsp;&lt;a href="http://ubuntuforums.org/showthread.php?t=1445186"&gt;http://ubuntuforums.org/showthread.php?t=1445186&lt;/a&gt;)&lt;/li&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,Arial,Tahoma; font-size: 12px;"&gt;sudo modprobe snd-virmidi&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;li&gt;aprire una nuova shell e portarsi sulla directory dove si è scompattato l'archivio contenente il server FingerPlay MIDI (scaricato da &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;qui&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;eseguire il seguente comando (fa partire il server in attesa di connessione dal client)&lt;/li&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;java -jar FingerPlayServer.jar&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;li&gt;avviare Qsynth (i dettagli &lt;a href="http://martjanplanet.blogspot.com/2011/04/soundfonts.html#qsynth"&gt;qui&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;avviare Rosegarden&lt;/li&gt;&lt;li&gt;Dal menu di Rosegarden: Studio &amp;gt; Manage MIDI Devices&lt;/li&gt;&lt;li&gt; Tra i MIDI Outputs selezionare "Synth input port" (cioè l'ingresso di Qsynth)&lt;/li&gt;&lt;li&gt;Tra i MIDI Inputs selezionare uno dei VirMIDI (ad es. "VirMIDI 1-0")&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uao4pGfO0i8/TmssE8e6AXI/AAAAAAAAAPo/d50EKQnYYv8/s1600/Screenshot.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="223" src="http://4.bp.blogspot.com/-uao4pGfO0i8/TmssE8e6AXI/AAAAAAAAAPo/d50EKQnYYv8/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Configurazione di input e output&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Istruzioni per il lato client (Android):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;scaricare Fingerplay MIDI dall'Android Market&lt;/li&gt;&lt;li&gt;avviare l'applicazione Fingerplay, quindi tap sulla rotellina delle impostazioni&lt;/li&gt;&lt;li&gt;impostare&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Server type: Finger Server&lt;/li&gt;&lt;li&gt;Server Address: &amp;lt;ip del server&amp;gt;:&amp;lt;porta&amp;gt; (solitamente la porta è 4444, per sapere l'ip del server: ifconfig da shell)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;tap "Connect to Server"&lt;/li&gt;&lt;li&gt;sempre dal Menu impostazioni:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Midi out device: VirMIDI [hw:&amp;lt;numero usato come input midi di Rosegarden&amp;gt;] (es: "VirMIDI [hw:1,0,0]")&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;Questi i passi base per un primissimo hello world. Ed ecco il video dell'hello world:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ufiAdjphZ6E?hl=it&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ufiAdjphZ6E?hl=it&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ora: verso l'infinito e oltre... Customizzare o rifare completamente l'applicazione Fingerplay per avere uno strumento touch originale e veramente suonabile, trovare i &lt;a href="http://martjanplanet.blogspot.com/2011/04/soundfonts-migliori.html"&gt;soundfonts più fighi&lt;/a&gt;, comporre musica touch, e chi più ne ha più ne metta!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-6214058441510239708?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/6214058441510239708/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/si-riparte-da-linux.html#comment-form' title='5 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/6214058441510239708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/6214058441510239708'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/04/si-riparte-da-linux.html' title='Si riparte da Linux!'/><author><name>Fagia</name><uri>http://www.blogger.com/profile/03392836615132385718</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_AaFGLi2dFT0/TTRC4W9bpqI/AAAAAAAAALA/tiz37EjpMTM/S220/2009-12-26%2B2010-01-05%2BTorgnon%2B9.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-uao4pGfO0i8/TmssE8e6AXI/AAAAAAAAAPo/d50EKQnYYv8/s72-c/Screenshot.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-6773694149715375995</id><published>2011-03-31T17:51:00.001+02:00</published><updated>2011-04-19T22:45:15.197+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strumenti touchscreen MIDI'/><title type='text'>Il perchè di una lunga pausa...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0gJfzVpPv-g/TZSgNro_SSI/AAAAAAAAAAU/V9kYrBDmjfA/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-0gJfzVpPv-g/TZSgNro_SSI/AAAAAAAAAAU/V9kYrBDmjfA/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sono ormai settimane che non si vedono novità sul nostro progetto. Cosa succede?&lt;br /&gt;La cosa è presto spiegata: dobbiamo seguire una idea di open source...e allora facciamolo fino in fondo!! D'ora in avanti il nostro progetto avrà come primo riferimento l'inerazione con gli strumenti che sono messi a disposizione&amp;nbsp;dal mondo open source: ci trasferiamo su Linux e vediamo cosa succede!!&lt;br /&gt;Innanzi tutto proviamo a vedere cosa troviamo: &lt;br /&gt;&amp;nbsp;- un ottimo sistema operativo (Ubuntu 10.10, che tra poco verrà aggiornato alla versione 11.04), semplice e facile da gestire per gran parte delle applicazioni "di tutti i giorni" e ricchissimo di possibilità anche per l'utilizzo professionale. Un investimento che chiunque dovrebbe fare, a costo di&amp;nbsp;dover perdere all'inizio&amp;nbsp;un pò di tempo prezioso, se non altro per uscire dalla logica delle licenze che scadono, dei programmi a pagamento, dei crack, delle keygen... e soprattutto dei virus, degli antivirus, dei malaware, degli spyware ecc. ecc. ecc.!! (per ogni informazione si vedano le numerose discussioni sul &lt;a href="http://forum.ubuntu-it.org/"&gt;forum&lt;/a&gt; di ubuntu che sostituisce ampiamente sia per qualità che per quantità le varie aree di assistenza tecnica dei programmi a pagamento).&lt;br /&gt;&amp;nbsp;- un pacchetto di programmi (ubuntu studio) specifici per l'editing audio, video e grafico, che sembra essere interessante.Vediamo un pò...&lt;br /&gt;&lt;br /&gt;Allora cominciamo: scarichiamo ubuntu da &lt;a href="http://www.ubuntu.com/desktop/get-ubuntu/download"&gt;http://www.ubuntu.com/desktop/get-ubuntu/download&lt;/a&gt;&amp;nbsp;(possibilmente scegliamo la versione a 64 bit) e installiamolo sul nostro pc (abbiamo scaricato un programma dal suo sito ufficiale senza pagare e senza diventare matti per trovare licenze crackate o password varie...ma sarà tutto vero?!). A questo punto dobbiamo cercare di capire come funziona questo sistema operativo, che ormai per molte delle operazioni di base è molto intuitivo e simile a windows. La differenza principale è che&amp;nbsp;alcune operazioni&amp;nbsp;sono possibili soltanto attraverso&amp;nbsp;i comandi "da terminale" (quella schermata nera che funziona con un linguaggio che solo a vederlo mette l'ansia a qualsiasi essere umano...). Sul forum che ho indicato ci sono molte aree dedicate ai primi passi su Ubuntu, chiare e ben fatte, il problema è che non sempre c'è la voglia di leggerle fino in fondo!! E' proprio per questo che, detto onestamente, all'inizio c'è da tenere duro...L'unico sprono che posso dare è questo: io fino a pochi mesi fa sapevo appena appena usare programmi di scrittura, e già la mail era un terreno difficile...La volta che ho provato a configurare EMule con Windows ho dovuto portare il pc da un mio amico e riformattarlo!! Adesso non sono certo un tecnico informatico, ma riesco a gestire le cose di base su questo nuovo sistema operativo abbastanza tranquillamente...Direi che quindi è possibile per chiunque!!&lt;br /&gt;&lt;br /&gt;Cominciamo ad addentrarci nella nostra materia...&lt;br /&gt;Innanzi tutto un problema non secondario: la compatibilità della scheda audio... Mi sembra chiaro che chiunque volesse tentare un approccio minimamente professionale&amp;nbsp;debba usare&amp;nbsp;una scheda audio diversa da quella generalmente integrata nel pc. Allora il primo problema è capire se&amp;nbsp;tale scheda audio sia compatibile o meno con l'architettura che gestisce l'audio in Ubuntu: Alsa. Si tratta di un sistema che permette di gestire le comunicazioni con i segnali Midi e i segnali audio rendendoli a bassa latenza (si consideri questa affermazione non del tutto attendibile da un punto di vista tecnico!! e si guardi piuttosto il sito &lt;a href="http://www.alsa-project.org/main/index.php/Main_Page"&gt;http://www.alsa-project.org/main/index.php/Main_Page&lt;/a&gt;&amp;nbsp;per ogni eventuale chiarimento). Un analogo di Asio, insomma...&lt;br /&gt;In &lt;a href="http://www.alsa-project.org/main/index.php/Matrix:Main"&gt;questa&lt;/a&gt; pagina si trova un elenco delle schede audio supportate da Alsa (come vedete non sono poche!) divise per marca. Per ogni scheda c'è una pagina dedicata con informazioni molto utili, in caso dovessero esserci problemi. In linea di massima&amp;nbsp;le schede supportate dovrebbero funzionare senza bisogno di nessun intervento particolare, just plug and play... Io utilizzo una scheda Edirol UA-25, è di buona qualità e ha un buon rapporto qualità-prezzo. In &lt;a href="http://forum.ubuntu-it.org/index.php/topic,285007.msg2060054.html#msg2060054"&gt;questa&lt;/a&gt; area di discussione aperta da Stefano Droghetti (ne riparleremo in seguito) potete farvi una idea sulle migliori schede audio supportate da Alsa testate dagli utenti. &lt;br /&gt;Uno dei problemi che ci hanno rallentato in questo periodo è stato proprio relativo alla compatibilità della scheda audio: le abbiamo provate tutte, ma non riuscivamo a far partire la scheda in modalità duplex. Duplex vuol dire che la scheda permette di acquisire segnali in entrata e in uscita contemporaneamente (continuate a diffidare delle mie definizioni tecniche!!), quindi in pratica di ascoltare il suono di uno strumento mentre lo si registra (capirete che non è una cosa da poco!). Alla fine la soluzione è venuta a galla quando abbiamo provato a configurare il sistema con un vecchio pc: appena inserita la usb ecco la scheda partire senza nessun problema...Ma come?!?! La questione è legata al fatto che il chipset della mia scheda madre non è supportato del tutto dal kernel di Ubuntu 10.10, il che comporta un problema di riconoscimento delle prese usb. Lo segnalo perchè magari se avete un pc molto recente, prima di impazzire completamente (cosa che stava per succedere a me...) provate la scheda in qualche pc più vecchio! Non si sa mai...E poi aspettiamo fiduciosi la versione 11.04...&lt;br /&gt;A parte questo intoppo (che comunque non è causato dalla scheda audio) direi che la scheda Edirol UA-25 è ottimamente supportata e non richiede alcuno sforzo per essere riconosciuta.&lt;br /&gt;&lt;br /&gt;Adesso vediamo il software...&lt;br /&gt;La situazione che abbiamo abbandonato dando l'addio a Windows era questa: avevamo un buon programma per registrare tracce audio (Nuendo3, analogo di Cubase) e Reason per la gestione del Midi. Attraverso Nuendo potevamo gestire numerosi strumenti VST di ottima qualità. Per il nostro progetto inoltre l'elemento fondamentale è stato rappresentato dalla possibilità di fare interagire Fingerplay con i suoni di qualche strumento midi: a questo scopo avevamo trovato una soluzione usando Ableton Live8 e LoopBe1, come avevamo già spiegato &lt;a href="http://martjanplanet.blogspot.com/2011/01/pronti-partenza-via.html"&gt;qua&lt;/a&gt;.&lt;br /&gt;Cosa troviamo in Ubuntu studio? Il pacchetto comprende molti programmi per una gestione dell'audio a 360 gradi , all'interno dei quali quelli che più ci interessano sono:&lt;br /&gt;- Jack&lt;br /&gt;- Qsynth&lt;br /&gt;- Hydrogen drum machine&lt;br /&gt;- Rosegarden&lt;br /&gt;- Ardour&lt;br /&gt;Jack è una applicazione estrememente interessante, che permette di mettere in comunicazione tutti gli ingressi e tutte le uscite dei vari programmi, creando una patchbay modificabile a piacimento.&lt;br /&gt;Qsynth permette di caricare i banchi di suoni da assegnare alla varie tracce midi (ci sono centinaia e centinaia di banchi suoni diversi, aggiorneremo in futuro sui migliori, dopo averne &amp;nbsp;testati un pò!!).&lt;br /&gt;Hydrogen drum machine è una drum machine... ma và?!&lt;br /&gt;Ardour e Rosegarden sono gli analoghi dei nostri Nuendo (o Cubase) e Reason, rispettivamente.&lt;br /&gt;Detto questo in termini molto generali sembra che ci siano tutti gli elementi per ricreare il mondo perduto utilizzando esclusivamente software open source!!&lt;br /&gt;Per l'installazione di tutto e la prima configurazione passiamo la parola alla bellissima guida di Stefano Droghetti che si può trovare alla pagina&amp;nbsp;&lt;a href="https://sites.google.com/site/stefanodroghetti/Guide/not-to-my-havings"&gt;https://sites.google.com/site/stefanodroghetti/Guide/not-to-my-havings&lt;/a&gt;&amp;nbsp;.&lt;br /&gt;Seguendo passo per passo le singole indicazioni non dovrebbero esserci problemi particolari. Nel caso scrivete nell'area di discussione indicata nella guida. Da parte mia l'unico problema che ho riscontrato è stato al punto 1 durante un aggiornamento del sistema (sudo apt-get update) in cui mi veniva fuori:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;public key not available&lt;br /&gt;&lt;br /&gt;La soluzione è stata ottenuta attraverso questa serie di comandi:&lt;br /&gt;&lt;br /&gt;sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list&lt;br /&gt;&lt;br /&gt;sudo apt-get -q update&lt;br /&gt;wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - &amp;amp;&amp;amp; sudo apt-get update&lt;br /&gt;sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring&lt;br /&gt;sudo apt-get -q update&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Siamo dunque al punto di avere due programmi in grado di registrare tracce audio e midi su cui poter lavorare! Non possiamo ancora esprimerci sulla qualità dei programmi, che comunque almeno sulla carta sembrano avere tutte le possibilità per non farci rimpiangere nulla...(Anche di questo sarete informati dopo adeguate prove!)&lt;br /&gt;Dunque: ce l'abbiamo fatta!!! &amp;nbsp;Il prossimo passo sarà quello di trovare un'alternativa a LoopBe1 e rimettere in comunicazione il cellulare con il nostro midi...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-6773694149715375995?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/6773694149715375995/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/03/il-perche-di-una-lunga-pausa.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/6773694149715375995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/6773694149715375995'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/03/il-perche-di-una-lunga-pausa.html' title='Il perchè di una lunga pausa...'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-0gJfzVpPv-g/TZSgNro_SSI/AAAAAAAAAAU/V9kYrBDmjfA/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-4720383257232771707</id><published>2011-01-28T12:04:00.003+01:00</published><updated>2011-04-15T18:51:16.565+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Gli strumenti del mestiere: HTC Wildfire</title><content type='html'>&lt;a href="http://www.htc.com/it/product/wildfire/specification.html" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/_AaFGLi2dFT0/TUKgjzgYZHI/AAAAAAAAAM0/P6czlj87K90/s200/size.jpg" width="119" /&gt;&lt;/a&gt;Qui di fianco il terminale Android su cui stiamo facendo i nostri primi test e sviluppi: &lt;a href="http://www.htc.com/it/product/wildfire/specification.html"&gt;HTC Wildfire&lt;/a&gt;&lt;br /&gt;Da un mese circa HTC ha messo a disposizione l'update 2.2 del sistema operativo per cui stiamo lavorando su &lt;a href="http://developer.android.com/sdk/android-2.2-highlights.html"&gt;Android 2.2.1 (Froyo)&lt;/a&gt;.&lt;br /&gt;Il cellulare funziona bene, l'unico limite sono le dimensioni dello schermo, per uno strumento musicale touch screen usabile ci servirà un terminale di dimensioni maggiori.&lt;br /&gt;Il nostro obiettivo è procurarci un tablet non appena &amp;nbsp;saremo arrivati ad un punto in cui è fondamentale "toccare con dita" la manualità dello strumento.&lt;br /&gt;E' di ieri l'annuncio della disponibilità in &lt;a href="http://android-developers.blogspot.com/2011/01/android-30-platform-preview-and-updated.html"&gt;preview di Android 3.0&lt;/a&gt;:&lt;br /&gt;&lt;p&gt;&lt;i&gt;"...Android 3.0 is also specifically designed to give developers the tools and  capabilities they need to create great applications for tablets and similar  devices..."&lt;/i&gt;&lt;/p&gt;a quanto pare in questa nuova versione della piattaforma verranno privilegiati componenti e funzionalità pensate per i dispositivi tablet, a questo punto ci conviene aspettare l'arrivo sul mercato di tablet Android 3.0 e sostituire il Wildfire con un dispositivo più indicato per le nostre esigenze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-4720383257232771707?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/4720383257232771707/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/gli-strumenti-del-mestiere-htc-wildfire.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4720383257232771707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/4720383257232771707'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/gli-strumenti-del-mestiere-htc-wildfire.html' title='Gli strumenti del mestiere: HTC Wildfire'/><author><name>Fagia</name><uri>http://www.blogger.com/profile/03392836615132385718</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_AaFGLi2dFT0/TTRC4W9bpqI/AAAAAAAAALA/tiz37EjpMTM/S220/2009-12-26%2B2010-01-05%2BTorgnon%2B9.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_AaFGLi2dFT0/TUKgjzgYZHI/AAAAAAAAAM0/P6czlj87K90/s72-c/size.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-2364167248028543374</id><published>2011-01-28T11:31:00.001+01:00</published><updated>2011-11-10T15:07:01.490+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Strumenti touchscreen MIDI'/><title type='text'>Pronti, partenza, via!</title><content type='html'>Partiamo googlando un po' per vedere se qualcuno ha avuto idee simili alla nostra.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quali strumenti musicali touch screen sono già disponibili sull'Android Market?&lt;/li&gt;&lt;li&gt;Tra questi ne esiste qualcuno in grado di comunicare via MIDI?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Troviamo subito diversi strumenti musicali per Android, alcuni sono fantasiosi e divertenti anche se poco o per nulla utilizzabili per fare musica. Tra questi il più carino forse è l'Ethereal Dialpad:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EDPsFvP72xk/TrvaCY5__HI/AAAAAAAAAP0/0fhUe1zRZII/s1600/Ethereal-Dialpad-synthesizer-android-app.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://2.bp.blogspot.com/-EDPsFvP72xk/TrvaCY5__HI/AAAAAAAAAP0/0fhUe1zRZII/s320/Ethereal-Dialpad-synthesizer-android-app.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Miriadi di puntini luminosi si spostano verso la zona dove si sta toccando lo schermo e il suono si forma progressivamente.&lt;br /&gt;Altri strumenti sono più comuni, ad esempio quelli tipo tastiere.&lt;br /&gt;Uno tra i più interessanti invece è un sintetizzatore theremin chiamato Etherophone, lo proviamo ad installare sul nostro &lt;a href="http://martjanplanet.blogspot.com/2011/01/gli-strumenti-del-mestiere-htc-wildfire.html"&gt;Android di test&lt;/a&gt;: suona bene e la cosa più bella è che permette di avere un suono continuo mentre si fa sliding, i movimenti in orizzontale producono un cambio di tonalità, quelli in verticale di volume.&lt;br /&gt;Altro esperimento interessante è Sonorox, applicazione creata in occasione dell'&lt;a href="http://code.google.com/intl/en-US/android/adc/"&gt;Android Developer Challenge&lt;/a&gt;, è una sorta di carillon digitale in cui una barra che scorre fa suonare diversi elementi musicali che vengono creati manualmente sullo schermo:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="padding-top: 10px;"&gt;&lt;/div&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="349" src="http://www.youtube.com/embed/H9SHxsUKfVc" title="YouTube video player" type="text/html" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Torniamo alla seconda domanda, esistono strumenti musicali Android con interfaccia MIDI?&lt;br /&gt;Ne troviamo almeno un paio:&amp;nbsp;&lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;FingerPlayMIDI&lt;/a&gt;&amp;nbsp;e &lt;a href="http://code.google.com/p/androidmidipad/"&gt;Android MIDIPad&lt;/a&gt;.&lt;br /&gt;Iniziamo a scoprire il primo, si tratta di uno strumento touch screen in grado di trasmettere via WiFi dei messaggi in diversi formati che vengono poi convertiti sul computer server in messaggi MIDI e di qui inviati ad un software che riceva MIDI. Sembra fare il caso nostro: strumento touch screen, configurabile, trasmissione via WiFi (a questo non avevamo pensato, potrebbe essere una feature fica!), interfaccia MIDI, open source e con un sito di riferimento da cui reperire un po' di documentazione (&lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;http://thesundancekid.net/blog/fingerplay-midi/&lt;/a&gt;) e un progetto su Google Code da cui scaricare i sorgenti (&lt;a href="http://code.google.com/p/fingerplaymidi/"&gt;http://code.google.com/p/fingerplaymidi/&lt;/a&gt;).&lt;br /&gt;Questo è un buon punto di partenza, l'obiettivo ora è installare l'applicazione Android ed interfacciarla con un software MIDI tra quelli che abbiamo a disposizione (&lt;a href="http://www.ableton.com/"&gt;Ableton&lt;/a&gt;, &lt;a href="http://www.propellerheads.se/products/reason/"&gt;Reason&lt;/a&gt;&amp;nbsp;o &lt;a href="http://www.steinberg.net/en/products/nuendo.html"&gt;Nuendo&lt;/a&gt;). Iniziamo a seguire la &lt;a href="http://thesundancekid.net/blog/fingerplay-midi/"&gt;guida all'installazione con LoopBe1&lt;/a&gt; (paragrafo "FingerPlay in Windows with LoopBe1"), la parte più veloce è installare l'applicazione su Android (semplice download dall'Android Market). Ci serve più tempo e concentrazione per l'interfacciamento MIDI, nel prossimo post descriveremo passo passo tutti i passaggi...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-2364167248028543374?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/2364167248028543374/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/pronti-partenza-via.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2364167248028543374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/2364167248028543374'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/pronti-partenza-via.html' title='Pronti, partenza, via!'/><author><name>Fagia</name><uri>http://www.blogger.com/profile/03392836615132385718</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_AaFGLi2dFT0/TTRC4W9bpqI/AAAAAAAAALA/tiz37EjpMTM/S220/2009-12-26%2B2010-01-05%2BTorgnon%2B9.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EDPsFvP72xk/TrvaCY5__HI/AAAAAAAAAP0/0fhUe1zRZII/s72-c/Ethereal-Dialpad-synthesizer-android-app.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-3387283006991216304</id><published>2011-01-19T11:48:00.012+01:00</published><updated>2011-04-15T18:47:37.880+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chi siamo'/><title type='text'>Fatti una domanda, datti una risposta (Fagia)</title><content type='html'>&lt;div style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_AaFGLi2dFT0/TTbCH69a8KI/AAAAAAAAALo/bk6L9XpqJas/s200/2009-12-26+2010-01-05+Torgnon+9.JPG" width="169" /&gt;&lt;/div&gt;&lt;em&gt;Cos'è Martjan Planet?&lt;/em&gt;&lt;br /&gt;E' la composizione di più concetti, racchiusi in due parole.&lt;br /&gt;&lt;em&gt;Martjan?&lt;/em&gt;&lt;br /&gt;Martjan siamo noi (&lt;a href="http://www.blogger.com/profile/13433878833735970155"&gt;Martin&lt;/a&gt; e &lt;a href="http://www.blogger.com/profile/03392836615132385718"&gt;Fagia&lt;/a&gt;).&lt;br /&gt;&lt;em&gt;Planet?&lt;/em&gt;&lt;br /&gt;Planet è lo spazio in cui impariamo, inventiamo, sperimentiamo e poi condividiamo.&lt;br /&gt;&lt;em&gt;Cosa?&lt;/em&gt;&lt;br /&gt;Quello che ci passa per la mente.&lt;br /&gt;&lt;em&gt;In questo momento?&lt;/em&gt;&lt;br /&gt;Ora frulla l'idea di girare per il mondo della musica e quello dell'informatica e di unire l'uno con l'altro.&lt;br /&gt;&lt;em&gt;Come?&lt;/em&gt;&lt;br /&gt;Seguendo attivamente la filosofia &lt;a href="http://en.wikipedia.org/wiki/Open_source"&gt;open source&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;Attivamente?&lt;/em&gt;&lt;br /&gt;Sì, prendendo e dando. Scoprendo e utilizzando ciò che già è stato fatto e condiviso, condividendo a nostra volta ciò che impariamo e facciamo.&lt;br /&gt;&lt;em&gt;Cosa state imparando?&lt;/em&gt;&lt;br /&gt;Cos'è il &lt;a href="http://en.wikipedia.org/wiki/MIDI"&gt;MIDI&lt;/a&gt; e come usarlo, cos'è &lt;a href="http://en.wikipedia.org/wiki/Android_(operating_system)"&gt;Android&lt;/a&gt; e come sviluppare applicazioni per questo sistema operativo.&lt;br /&gt;&lt;em&gt;Qual'è l'obiettivo?&lt;/em&gt;&lt;br /&gt;Interazione e manualità in strumenti digitali a schermo tattile (analisi + sviluppo).&lt;br /&gt;&lt;em&gt;Eh?&lt;/em&gt;&lt;br /&gt;Uno strumento musicale touch screen fico!&lt;br /&gt;&lt;em&gt;Fico?&lt;/em&gt;&lt;br /&gt;Sì, uno strumento in cui il modo di produrre suoni sia del tutto nuovo, utilizzando tutte le possibilità interattive che i moderni tablet pc mettono a disposizione.&lt;br /&gt;&lt;em&gt;Ad esempio?&lt;/em&gt;&lt;br /&gt;Disposizione sullo schermo di elementi toccabili, trascinabili, ruotabili... accelerometro... gps... e tutto quello che man mano ci viene in mente.&lt;br /&gt;&lt;em&gt;Da dove parte il tuo contributo?&lt;/em&gt;&lt;br /&gt;Dalla passione per l'informatica e per la musica.&lt;br /&gt;&lt;em&gt;Da dove parte il contributo di Martino?&lt;/em&gt;&lt;br /&gt;Dalla passione per la musica e per l'informatica.&lt;br /&gt;&lt;em&gt;Bella lì!&lt;/em&gt;&lt;br /&gt;Bella zio!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-3387283006991216304?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/3387283006991216304/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/fatti-una-domanda-datti-una-risposta_17.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/3387283006991216304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/3387283006991216304'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/fatti-una-domanda-datti-una-risposta_17.html' title='Fatti una domanda, datti una risposta (Fagia)'/><author><name>Fagia</name><uri>http://www.blogger.com/profile/03392836615132385718</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/_AaFGLi2dFT0/TTRC4W9bpqI/AAAAAAAAALA/tiz37EjpMTM/S220/2009-12-26%2B2010-01-05%2BTorgnon%2B9.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AaFGLi2dFT0/TTbCH69a8KI/AAAAAAAAALo/bk6L9XpqJas/s72-c/2009-12-26+2010-01-05+Torgnon+9.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2611193663780284154.post-8850794733472307004</id><published>2011-01-18T22:38:00.015+01:00</published><updated>2011-04-15T18:47:37.880+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chi siamo'/><title type='text'>Fatti una domanda, datti una risposta (Martin)</title><content type='html'>&lt;div style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/div&gt;&lt;div style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="149" src="http://4.bp.blogspot.com/_AaFGLi2dFT0/TTbr8woHDLI/AAAAAAAAALw/r2af5SvV77g/s200/DSC00451.JPG" width="200" /&gt;&lt;/div&gt;&lt;i&gt;Cos'è Martjan Planet?&lt;/i&gt;&lt;br /&gt;E' un modo per provare a mettere in comune delle idee.&lt;br /&gt;&lt;i&gt;Quali idee?&lt;/i&gt;&lt;br /&gt;Alla base di tutto per adesso c'è una chiacchierata che facemmo io e il Fagia sulla possibilità di intraprendere un percorso che potesse legare gli ambiti dell'informatica e quello della musica.&lt;br /&gt;&lt;i&gt;Che poi non è proprio una cosa nuova...o sbaglio?&lt;/i&gt;&lt;br /&gt;Apprezzo l'ironia...hai mai sentito parlare di strumenti musicali touch screen?&lt;br /&gt;&lt;i&gt;Si&lt;/i&gt;&lt;br /&gt;Ne hai mai visto qualcuno all'opera?&lt;br /&gt;&lt;i&gt;Si&lt;/i&gt;&lt;br /&gt;E come ti è parsa la cosa?&lt;br /&gt;&lt;i&gt;Non so, interessante...ma veniamo al dunque..!&lt;/i&gt;&lt;br /&gt;Bene. Per venire al dunque prova a immaginare che quello che hai visto fino a adesso sia solo l'embrione di un mostro che stiamo creando dopo aver visto il quale alla domanda di prima non potrai che rispondere: "!!!UUAARRGGHHHH!!!!". Mi sono spiegato?&lt;br /&gt;&lt;i&gt;Sisi chiaro. Vedo che l'arroganza non vi manca!&lt;/i&gt;&lt;br /&gt;Ah ah!..Bè tanto vale sparare alto no?! Cosa abbiamo da perdere?&lt;br /&gt;&lt;i&gt;Non so magari il rischio di fare la figura dei cretini...&lt;/i&gt;&lt;br /&gt;Bè se è per questo ci sarà sempre gente più brava e gente meno brava di noi. Ma almeno così nel nostro blog ci sarà un pò più di "mostarda"! Ah ah!&lt;br /&gt;&lt;i&gt;Ah! ehm ehm...A proposito: voi chi siete?&lt;/i&gt;&lt;br /&gt;Il Fagia, oltre a essere un mio caro amico, è un programmatore informatico in gamba. Molto in gamba...Per adesso mi sta introducendo in questo mondo di codici che spesso mi sembra incomprensibile! E' un pò il mio Virgilio in questa selva oscura telematica...&lt;br /&gt;&lt;i&gt;E tu?&lt;/i&gt;&lt;br /&gt;Io tecnicamente sarei un filosofo, nel senso che sono laureato in filosofia. Poi mi interessa molto la musica, e da poco mi sono avvicinato a questa area che è l'informatica e...&lt;br /&gt;&lt;i&gt;Caspita! Come mai questo cambiamento?&lt;/i&gt;&lt;br /&gt;Non è che ci sia un motivo. E' che a un certo punto mi sono reso conto che il mondo pian piano si allontanava da me e restavo tagliato fuori da sempre più ambiti. E che tutto era legato al crescere di questa tecnologia che tanto mi sforzavo di tenere alla larga.&lt;br /&gt;&lt;i&gt;E allora?&lt;/i&gt;&lt;br /&gt;E allora ho provato a capire cosa ci fosse di tanto interessante in questa, e con sorpresa ho trovato un mondo estremamente vivace, stimolante, ricco di opportunità.&lt;br /&gt;&lt;i&gt;Come la mentalità open source, per esempio?&lt;/i&gt;&lt;br /&gt;Esatto! Questa idea per cui dal contributo pur piccolo e gratuito di ognuno possa nascere qualcosa di grande e di utile per la comunità intera...&lt;br /&gt;&lt;i&gt;E' per questo quindi che avete scelto di parlare attraverso Martjan Planet?&lt;/i&gt;&lt;br /&gt;Certo! Speriamo che i nostri progetti possano suscitare interesse, in modo da poter raccogliere altri punti di vista, altre opinioni che potranno arricchire il nostro materiale e dare origine a nuovi progetti.&lt;br /&gt;&lt;i&gt;Lascia però che ti dica che il nome del vostro blog si potrebbe rivedere...&lt;/i&gt;&lt;br /&gt;Si! Anche perchè Google ogni volta segnala "forse cercavi: martian planet"...&lt;br /&gt;&lt;i&gt;E questo non vi preoccupa?&lt;/i&gt;&lt;br /&gt;No! Ci spiacerà solo per gli astronomi e per gli astrofili che tra poco si vedranno segnalare "forse cercavi: martjan planet"!!&lt;br /&gt;&lt;i&gt;Ma va' a caga'! (scappellotto) &lt;/i&gt;&lt;br /&gt;(scappellotto)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2611193663780284154-8850794733472307004?l=martjanplanet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martjanplanet.blogspot.com/feeds/8850794733472307004/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/fatti-una-domanda-datti-una-risposta.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/8850794733472307004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2611193663780284154/posts/default/8850794733472307004'/><link rel='alternate' type='text/html' href='http://martjanplanet.blogspot.com/2011/01/fatti-una-domanda-datti-una-risposta.html' title='Fatti una domanda, datti una risposta (Martin)'/><author><name>Martin</name><uri>http://www.blogger.com/profile/13433878833735970155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_AaFGLi2dFT0/TTbr8woHDLI/AAAAAAAAALw/r2af5SvV77g/s72-c/DSC00451.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
