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

<channel>
	<title>Maurizio Giri</title>
	<atom:link href="http://www.giri.it/wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.giri.it/wp</link>
	<description>Music etc.</description>
	<lastBuildDate>Sun, 29 Apr 2012 21:15:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Amazing Noises</title>
		<link>http://www.giri.it/wp/2012/04/29/amazing-noises/</link>
		<comments>http://www.giri.it/wp/2012/04/29/amazing-noises/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 21:15:55 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=409</guid>
		<description><![CDATA[I've set up a blog (sort of) where I put videos and sounds I like: Amazing Noises &#160;]]></description>
			<content:encoded><![CDATA[<p>I've set up a blog (sort of) where I put videos and sounds I like:</p>
<p><a href="http://www.amazingnoises.com"><strong>Amazing Noises</strong></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2012/04/29/amazing-noises/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Max MSP videos from Electronic Music and Sound Design Vol. 2</title>
		<link>http://www.giri.it/wp/2011/12/28/max-msp-videos-from-electronic-music-and-sound-design-vol-2/</link>
		<comments>http://www.giri.it/wp/2011/12/28/max-msp-videos-from-electronic-music-and-sound-design-vol-2/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 20:45:09 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=389</guid>
		<description><![CDATA[Here are a couple of Max MSP patches from the second volume of Musica Elettronica and Sound Design (we are currently working on the Italian version; it will be available at a certain point in 2012). 1) A Beat Slicer: Beat Slicer from Maurizio Giri on Vimeo. 2) An Automatic Scrubber: Auto Scrubbing from Maurizio [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a couple of Max MSP patches from the second volume of Musica Elettronica and Sound Design (we are currently working on the Italian version; it will be available at a certain point in 2012).</p>
<p><strong>1) A Beat Slicer:</strong></p>
<p style="text-align: center;"><iframe src="http://player.vimeo.com/video/32952259?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400" height="461"></iframe></p>
<p style="text-align: center;"><a href="http://vimeo.com/32952259">Beat Slicer</a> from <a href="http://vimeo.com/user5238082">Maurizio Giri</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>2) An Automatic Scrubber:</strong></p>
<p style="text-align: center;"><iframe src="http://player.vimeo.com/video/34269017?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400" height="471"></iframe></p>
<p style="text-align: center;"><a href="http://vimeo.com/34269017">Auto Scrubbing</a> from <a href="http://vimeo.com/user5238082">Maurizio Giri</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2011/12/28/max-msp-videos-from-electronic-music-and-sound-design-vol-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vimeo Videos</title>
		<link>http://www.giri.it/wp/2011/01/03/357/</link>
		<comments>http://www.giri.it/wp/2011/01/03/357/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 21:38:28 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=357</guid>
		<description><![CDATA[A couple of Max/MSP patch video I made. Patches are from Electronic Music and Sound Design Book Vol. I: Additive (wavetable) Synthesis. From Chapter 2. A Subtractive Synthesizer. From chapter 3.]]></description>
			<content:encoded><![CDATA[<p>A couple of Max/MSP patch video I made. Patches are from Electronic Music and Sound Design Book Vol. I:</p>
<p ALIGN=CENTER STYLE="margin-bottom: 0cm">
<iframe src="http://player.vimeo.com/video/18291560?title=0&amp;byline=0&amp;portrait=0" width="398" height="348" frameborder="0"></iframe></p>
<p ALIGN=CENTER STYLE="margin-bottom: 1cm"><strong>Additive (wavetable) Synthesis.</strong> From Chapter 2.</p>
<p ALIGN=CENTER STYLE="margin-bottom: 0cm"><iframe src="http://player.vimeo.com/video/17742756?title=0&amp;byline=0&amp;portrait=0" width="398" height="279" frameborder="0"></iframe></p>
<p ALIGN=CENTER STYLE="margin-bottom: 0cm"><strong>A Subtractive Synthesizer.</strong> From chapter 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2011/01/03/357/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Electronic Music and Sound Design: theory and practice with Max/MSP</title>
		<link>http://www.giri.it/wp/2010/11/09/electronic-music-and-sound-design-theory-and-practice-with-maxmsp/</link>
		<comments>http://www.giri.it/wp/2010/11/09/electronic-music-and-sound-design-theory-and-practice-with-maxmsp/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 13:43:14 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=339</guid>
		<description><![CDATA[The English version of our book will be available on December 1st 2010! Alessandro Cipriani - Maurizio Giri ELECTRONIC MUSIC AND SOUND DESIGN Theory and Practice with Max/MSP - Vol. I Foreword by David Zicarelli Translation by David Stutz Figures produced by: Gabriele Cappellani Interactive Examples: Francesco Rosati Index: Salvatore Mudanò CT 9807 - 548 [...]]]></description>
			<content:encoded><![CDATA[<p>The English version of our book will be available on December 1st 2010!</p>
<p><a href="http://www.giri.it/wp/wp-content/uploads/2010/11/ct9807.jpg"><img class="aligncenter size-full wp-image-340" title="ct9807" src="http://www.giri.it/wp/wp-content/uploads/2010/11/ct9807.jpg" alt="" width="200" height="285" /></a></p>
<h4 style="text-align: center;">Alessandro Cipriani - Maurizio Giri</h4>
<h4 style="text-align: center;">ELECTRONIC MUSIC AND SOUND DESIGN</h4>
<h4 style="text-align: center;">Theory and Practice with Max/MSP - Vol. I</h4>
<h4 style="text-align: center;"><a href="http://www.virtual-sound.com/en/index.php?option=com_content&amp;view=article&amp;id=68&amp;Itemid=92"><span style="text-decoration: underline;">Foreword</span></a> by David Zicarelli</h4>
<p>Translation by David Stutz<br />
Figures produced by: Gabriele Cappellani<br />
Interactive Examples: Francesco Rosati<br />
Index: Salvatore Mudanò<br />
CT 9807 - 548 pages - ISBN 978-88-905484-0-6</p>
<p>For further information and a PDF demo see:</p>
<p><a href="http://www.virtual-sound.com/en">http://www.virtual-sound.com/en</a></p>
<p><a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script></p>
<p> <a name="fb_share"></a><br />
 <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/11/09/electronic-music-and-sound-design-theory-and-practice-with-maxmsp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Facebook</title>
		<link>http://www.giri.it/wp/2010/05/23/facebook/</link>
		<comments>http://www.giri.it/wp/2010/05/23/facebook/#comments</comments>
		<pubDate>Sun, 23 May 2010 22:22:55 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Composizioni]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=312</guid>
		<description><![CDATA[Ho pubblicato degli estratti di miei pezzi nella mia pagina di Facebook (tab My Band).]]></description>
			<content:encoded><![CDATA[<p>Ho pubblicato degli estratti di miei pezzi nella <a href="http://www.facebook.com/maurizio.giri">mia pagina</a> di Facebook (tab My Band).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/05/23/facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 pezzi facili con MaxMSP &#8211; 5: Glitch Machine</title>
		<link>http://www.giri.it/wp/2010/03/10/5-pezzi-facili-con-maxmsp-5-glitch-machine/</link>
		<comments>http://www.giri.it/wp/2010/03/10/5-pezzi-facili-con-maxmsp-5-glitch-machine/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 17:57:14 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Pezzi facili]]></category>
		<category><![CDATA[max patch]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=274</guid>
		<description><![CDATA[Ultimo “pezzo facile” per MaxMSP (come al solito vi ricordo che le caratteristiche di queste patch sono spiegate nella prima puntata della serie). Questa volta la patch non è proprio facile-facile: per l’elaborazione del segnale sono stati infatti impiegati una quarantina di oggetti. Si tratta di un generatore di “suoni glitch”: con questo termine si [...]]]></description>
			<content:encoded><![CDATA[<p>Ultimo “pezzo facile” per <a href="http://www.cycling74.com" target="_blank">MaxMSP</a> (come al solito vi ricordo che le caratteristiche di queste patch sono spiegate nella <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/" target="_blank">prima puntata della serie</a>).<br />
Questa volta la patch non è proprio facile-facile: per l’elaborazione del segnale sono stati infatti impiegati una quarantina di oggetti.<br />
Si tratta di un generatore di “suoni glitch”: con questo termine si indicano generalmente suoni digitali inattesi o derivati da errori di procedura e/o malfunzionamenti di sistemi digitali (vedi la voce relativa nella <a href="http://en.wikipedia.org/wiki/Glitch_(music)" target="_blank">Wikipedia</a>).<br />
In questo caso si tratta naturalmente di un simulatore di errori di procedure e/o malfunzionamenti, anche se mi piace più pensare a questo tipo di patch come “simulatori di macchine digitali immaginarie”.</p>
<p>Prima di tutto ecco un’immagine della patch:</p>
<p><img class="aligncenter size-full wp-image-280" title="5pf_5_glitchmachine" src="http://www.giri.it/wp/wp-content/uploads/2010/03/5pf_5_glitchmachine.png" alt="" width="492" height="575" /></p>
<p>Questa volta non ci sono preset, ma una serie di toggle, da attivare in sequenza, che rendono il suono progressivamente più complesso.</p>
<p>Sentiamo un esempio: qui, partendo con tutti i toggle disattivati, li ho attivati uno dopo l’altro lentamente, e poi li ho velocemente disattivati per tornare al suono iniziale:</p>
<p>Il file mp3 può essere scaricato <a href="http://www.giri.it/wp/wp-content/uploads/2010/03/glitch_sound.mp3">qui</a> e ovviamente è anche disponibile il <a href="http://www.giri.it/5pf/5pf_5_glitchmachine.maxpat.zip">file maxmsp (zip)</a>.</p>
<p>Per sommi capi funziona così: in alto c’è un phasor~ “master” che controlla tutti gli altri generatori, e nella parte bassa c’è un cycle~ che produce tutti i suoni che si sentono. I cambiamenti avvengono infatti quasi tutti tramite una modulazione di fase a cascata di questo oggetto cycle~ che è quindi la portante del suono. All’uscita del cycle~ portante due oggetti delay~ il cui tempo di ritardo è modificato dal cycle~ stesso, creano un effetto di movimento stereofonico.</p>
<p>Per capire meglio la patch dividiamo in 6 colonne il percorso di controllo/modulazione gestito dal phasor~ in alto:</p>
<p><strong>I colonna</strong>: tramite l’oggetto &gt;~ e il successivo moltiplicatore, viene mandata al cycle~ portante una frequenza alternativamente di 0 Hz e 440 Hz. Dal momento che il phasor~ va a 1 Hz, il cycle~ sarà per mezzo secondo a 0 Hz (silenzio) e per mezzo secondo a 440 Hz.</p>
<p><strong>II colonna</strong>: qui c’è un secondo cycle~ che modula la fase del primo. Con un meccanismo identico a quello della prima colonna, questo oscillatore modulante alterna una frequenza di 0 Hz a una frequenza di 25 Hz. Non viene controllato direttamente dal phasor~ in alto, ma da un oggetto rate~ che è sincronizzato al phasor~ e genera una rampa ogni volta che il phasor~ ne ha generata una e mezza. Se non conoscete l’oggetto rate~ vi consiglio di consultare l’help: è un oggetto utilissimo per mettere in sync i diversi generatori di suono.</p>
<p><strong>III colonna</strong>: un oggetto saw~ modula, sempre con un meccanismo simile ai precedenti, la fase del cycle~ della seconda colonna. Questa volta è controllato da un rate~ che fa un ciclo ogni tre del phasor~ “master”. L’oggetto [&lt;~ 0.25] fa sì che il saw~ sia attivo per un quarto del ciclo generato dal rate~.</p>
<p><strong>IV colonna</strong>: un rate~ che fa un ciclo ogni 4 del phasor~ “master” controlla un train~ che per un ottavo di ciclo di rate~ genera un treno di impulsi a 1000 Hz. Il segnale si aggiunge al segnale prodotto dal saw~ in terza colonna e contribuisce quindi a modulare la fase del cycle~ in seconda colonna.</p>
<p><strong>V colonna</strong>: questa è abbastanza complessa. Innanzitutto c’è un rate~ che fa 16 oscillazioni per ogni oscillazione del phasor~ master. L’oggetto [&lt;~ 0.5] collegato al rate~, fa sì che durante la prima metà di queste oscillazioni venga fatto passare un generatore rand~ a 2 Hz. I valori prodotti da rand~ vengono moltiplicati per 8000 e vengono aggiunti al valore di frequenza del saw~ in terza colonna. Non tutti i valori di rand~ vengono utilizzati, però: soltanto quelli che vengono generati durante l’ultimo ottavo del ciclo prodotto dal rate~ della quarta colonna! (ciò è dovuto all’oggetto [&gt;~ 0.875])</p>
<p><strong>VI colonna</strong>: per fortuna è molto semplice. C’è un oggetto rate~ che genera una rampa ogni due cicli e mezzo del phasor~ master. Durante la prima metà di questa rampa viene prodotto il valore “-330” e durante la seconda il valore “0”. Questi due valori si sommano alla frequenza del cycle~ portante in prima colonna, trasformando la pulsazione fissa in un pattern melodico (per sentirlo bene provate a tenere attivato solo l’ultimo toggle).</p>
<p>Ok, termina così la serie di 5 pezzi facili, che spero abbiate trovato interessante e divertente quanto io mi sono divertito a realizzarla.</p>
<p>Durante l’elaborazione delle patch ho riflettuto sul fatto che la creazione di piccoli moduli che creino un particolare tipo di effetto o suono può essere molto efficace: si mette a fuoco un singolo problema e si concentra lo sforzo sulla sua risoluzione.</p>
<p>Mi chiedo se non sia un approccio migliore rispetto alle mega-patch omnicomprensive che in genere tendo a creare per i miei pezzi... ma probabilmente la risposta (come sempre) è che entrambi gli approcci hanno pregi e difetti, e se sia meglio applicare l’uno o l’altro dipende dal progetto.</p>
<p>Come al solito se avete qualche patch interessante da proporre, e/o qualche problema MaxMSP da risolvere, vi invito a partecipare al <a href="http://www.virtual-sound.com/forum" target="_blank">forum di Virtual Sound</a>.</p>
<p>5 PEZZI FACILI - INDICE:</p>
<p>1 - <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/">Swarm</a></p>
<p>2 - <a href="http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/">Boiler</a></p>
<p>3 - <a href="http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/">Rythmic Distortion</a></p>
<p>4 - <a href="http://www.giri.it/wp/2010/02/28/5-pezzi-facili-per-maxmsp-4-microsound/">Microsound</a></p>
<p>5 - <a href="http://www.giri.it/wp/2010/03/10/5-pezzi-facili-per-maxmsp-5-glitch-machine/">Glitch Machine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/03/10/5-pezzi-facili-con-maxmsp-5-glitch-machine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/03/glitch_sound.mp3" length="1406923" type="audio/mpeg" />
		</item>
		<item>
		<title>5 pezzi facili con MaxMSP &#8211; 4: Microsound (sintesi granulare)</title>
		<link>http://www.giri.it/wp/2010/02/28/5-pezzi-facili-con-maxmsp-4-microsound/</link>
		<comments>http://www.giri.it/wp/2010/02/28/5-pezzi-facili-con-maxmsp-4-microsound/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:02:16 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Pezzi facili]]></category>
		<category><![CDATA[max patch]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=238</guid>
		<description><![CDATA[Come promesso, l'articolo di oggi parla di microsuoni (microsound , in omaggio all’omonimo testo di Curtis Roads sulla sintesi granulare). Vi ricordo che si tratta anche in questo caso di una patch minimale, realizzata con un minimo di “scatolette” max, ma in grado di realizzare una gamma di suoni differenti e, mi auguro, interessanti. Come [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p>Come promesso, l'articolo di oggi parla di microsuoni (<em>microsound</em> , in omaggio all’omonimo <a href="http://www.amazon.com/gp/product/0262681544?ie=UTF8&amp;tag=maurgiri-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0262681544">testo di Curtis Roads</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=maurgiri-20&amp;l=as2&amp;o=1&amp;a=0262681544" border="0" alt="" width="1" height="1" /> sulla sintesi granulare).</p>
<p>Vi ricordo che si tratta anche in questo caso di una patch minimale, realizzata con un minimo di “scatolette” max, ma in grado di realizzare una gamma di suoni differenti e, mi auguro, interessanti. Come al solito per le caratteristiche di queste patch vi rimando <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/" target="_blank">alla prima puntata della serie</a>.</p>
<p>Una piccola notazione terminologica, prima di cominciare: nel 90% dei casi in cui si parla di “sintesi granulare” si intende in realtà la “granulazione di suoni preregistrati”, cioè tutta un’altra cosa. La sintesi granulare vera e propria, infatti, utilizza “grani di suono” sintetici, il cui contenuto sonoro è realizzato cioè tramite oscillatori, filtri etc., mentre la granulazione prevede la frammentazione e ricomposizione di un suono campionato, o prodotto in tempo reale da una sorgente esterna (è il tipico caso degli innumerevoli plugin di granulazione del suono esistenti).</p>
<p>Il tipo di sintesi sonora realizzato con questa patch può essere senz’altro rubricato come “sintesi granulare”, anche se si tratta di una variante abbastanza particolare: viene infatti usato un oscillatore modulato per generare finestre di inviluppo sempre diverse, e si fa largo uso della modulazione di fase per il contenuto sonoro dei singoli grani.</p>
<p>Ecco prima di tutto un’immagine della patch:</p>
<p style="text-align: center;"><a href="http://www.giri.it/5pf/5pf_4_microsound.maxpat.zip"><br />
</a><a href="http://www.giri.it/wp/wp-content/uploads/2010/02/5pf_4_microsound1.png"></a><a href="http://www.giri.it/5pf/5pf_4_microsound.maxpat.zip"><img class="aligncenter size-full wp-image-265" title="5pf_4_microsound" src="http://www.giri.it/wp/wp-content/uploads/2010/02/5pf_4_microsound2.png" alt="" width="454" height="565" /></a></p>
<p>La patch può essere scaricarla <a href="http://www.giri.it/5pf/5pf_4_microsound.maxpat.zip">qui</a>.</p>
<p>Vediamo come funziona: in alto c’è un oscillatore sinusoidale modulato da un generatore di rumore (che viene “elevato al quadrato” per trasformare i segmenti di retta che produce in curve esponenziali). A seconda della frequenza data all’oscillatore e al generatore di rumore possiamo avere un’intera gamma di generazione di cicli che va dal “perfettamente regolare” al “completamente caotico” con tutte le gradazioni intermedie.</p>
<p>Il segnale così prodotto viene anch'esso elevato al quadrato, per portarlo tutto nella parte positiva, dopo di che viene sottratto un piccolo offset (0.001) per riportare una minima porzione dell'onda nella parte negativa, e questa porzione viene  “tagliata via”  dall'oggetto clip~. In questo modo vengono generate delle “finestre” di varie forme (visibili nell’oggetto scope~) che vengono utilizzate come inviluppi dei grani.</p>
<p>Lo stesso segnale funge da trigger per quattro oggetti sah~ (sample and hold) a cui sono collegati altrettanti generatori di rumore bianco. In questo modo all’inizio di ogni inviluppo granulare vengono lasciati passare quattro valori casuali generati dai quattro noise~. Il primo valore casuale (sulla sinistra), viene moltiplicato per un coefficiente ed utilizzato per la frequenza di un cycle~ (sempre sulla sinistra) la cui uscita viene poi moltiplicata per l’inviluppo granulare. Questo cycle~ è quindi il generatore di suono, o meglio la portante di un sistema di modulazione di fase. La modulante è un secondo oggetto cycle~ che entra nell’ingresso di destra della portante (cioè del primo cycle~). Anche la modulante cambia frequenza ad ogni grano con lo stesso sistema della portante, ed è inoltre a sua volta modulato in fase dal segnale dell’inviluppo moltiplicato per un coefficiente. Quest’ultima modulazione permette di realizzare glissandi e spettri in evoluzione all’interno dei grani.</p>
<p>Gli ultimi due generatori di rumore collegati ad altrettanti sah~ (in basso al centro) servono a variare casualmente l’ampiezza di ogni grano e la sua posizione stereofonica.</p>
<p>Come sempre ho preparato una registrazione con l’esecuzione di diversi prest.</p>
<p>Se volete potete scaricarla <a href="http://www.giri.it/wp/wp-content/uploads/2010/02/micro_sound.mp3">qui</a>.</p>
<p>Possibile variante: aggiungere un offset per la frequenza della portante e della modulante, da inserire tra i due moltiplicatori e gli ingressi per la frequenza dei due cycle~.</p>
<p>Se vi viene in mente qualche altra variazione sul tema “sintesi granulare” (o qualsiasi altro tema di sintesi e/o sound design), venite a parlarne nel <a href="http://www.virtual-sound.com/forum">forum di virtual-sound</a>, vi aspettiamo!</p>
<p>Con la sintesi granulare terminiamo qui, la prossima volta: <a href="http://www.giri.it/wp/2010/03/10/5-pezzi-facili-per-maxmsp-5-glitch-machine/" target="_blank">glitch music</a>.</p>
<p>5 PEZZI FACILI - INDICE:</p>
<p>1 - <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/">Swarm</a></p>
<p>2 - <a href="http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/">Boiler</a></p>
<p>3 - <a href="http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/">Rythmic  Distortion</a></p>
<p>4 - <a href="http://www.giri.it/wp/2010/02/28/5-pezzi-facili-per-maxmsp-4-microsound/">Microsound</a></p>
<p>5 - <a href="http://www.giri.it/wp/2010/03/10/5-pezzi-facili-per-maxmsp-5-glitch-machine/">Glitch  Machine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/02/28/5-pezzi-facili-con-maxmsp-4-microsound/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/micro_sound.mp3" length="2197197" type="audio/mpeg" />
		</item>
		<item>
		<title>5 Pezzi Facili con MaxMSP- 3: Rythmdist</title>
		<link>http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/</link>
		<comments>http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:24:38 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Pezzi facili]]></category>
		<category><![CDATA[max patch]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=215</guid>
		<description><![CDATA[Eccoci alla terza puntata dei 5 pezzi facili: piccole patch di MaxMSP che utilizzano tecniche particolari di sintesi e/o di elaborazione del suono. Maggiori dettagli li trovate alla prima puntata della serie. Per prima cosa vediamo un’immagine della patch di oggi: Si tratta di un suono campionato, filtrato, distorto, ritardato e con un feedback modulato [...]]]></description>
			<content:encoded><![CDATA[<p>Eccoci alla terza puntata dei 5 pezzi facili: piccole patch di MaxMSP che utilizzano tecniche particolari di sintesi e/o di elaborazione del suono. Maggiori dettagli li trovate alla <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/" target="_blank">prima puntata</a> della serie.</p>
<p>Per prima cosa vediamo un’immagine della patch di oggi:</p>
<p style="text-align: center;"><a href="http://www.giri.it/5pf/5pf_3_rythmdist.zip"><img class="aligncenter size-full wp-image-216" title="5pf_3_rythmdist" src="http://www.giri.it/wp/wp-content/uploads/2010/02/5pf_3_rythmdist.png" alt="" width="464" height="500" /></a></p>
<p>Si tratta di un suono campionato, filtrato, distorto, ritardato e con un feedback modulato in ampiezza (il tutto realizzato con 15 oggetti che gestiscono i segnali, più i vari number box etc.).</p>
<p>Le possibilità di variazione sonora di questa patch sono molte (considerando le sue dimensioni), e ho preparato diversi preset di esempio.</p>
<p>Ecco la registrazione degli esempi (4 battute per ogni preset):</p>
<p>Se volete potete scaricare il file mp3 <a href="http://www.giri.it/wp/wp-content/uploads/2010/02/rythmdist_sound.mp3">qui</a>.</p>
<p>E per finire <a href="http://www.giri.it/5pf/5pf_3_rythmdist.zip">ecco la patch</a> (è un file zippato che contiene anche il suono campionato)</p>
<p>Questa patch sfrutta un distorsore (overdrive~) per un segnale (un loop di batteria) che viene filtrato prima e dopo la distorsione da due filtri passa-basso. Il segnale filtrato viene poi ritardato dalla coppia tapin~/tapout~, a cui viene aggiunto un feedback (parte destra della patch).</p>
<p>Il segnale di feedback a sua volta viene modulato in ampiezza da una sinusoide (cycle~) la cui frequenza è un multiplo della durata del loop di batteria.</p>
<p>Spieghiamo meglio quest’ultimo passaggio. L’uscita di destra di groove~ (in alto) produce un segnale che va da 0 a 1 nel tempo in cui un loop viene eseguito una volta: è come se all’interno di groove~ ci fosse un phasor~ che va alla stessa frequenza del loop. Questa rampa viene mandata all’oggetto rate~ che è a sua volta un generatore di rampe da 0 a 1 che si sincronizzano con la rampa ricevuta. Il valore che viene passato all’ingresso di destra di rate~ stabilisce quante rampe deve generare l’oggetto per ogni rampa che riceve, ed in sincrono con questa. Nella figura quindi l’oggetto rate~ genera 12 rampe ogni volta che groove~ gliene manda una, ciascuna delle quali dura quindi 1/12 del loop di batteria. Le rampe generate da rate~ servono per variare la fase dell’oggetto cycle~: quest’ultimo produce quindi 12 sinusoidi (o meglio cosinusoidi) per ogni loop del suono campionato. Le sinusoidi prodotte da cycle~ modulano in ampiezza, e perfettamente in sync, il segnale di feedback.</p>
<p>Per finire, notate che al canale destro viene inviato il suono ritardato, mentre al sinistro il suono diretto (anche se filtrato e distorto). Questo aggiunge profondità pseudo-stereofonica all’effetto. Al segnale elaborato viene inoltre aggiunto il segnale dry.</p>
<p>Variando la frequenza di taglio e il fattore Q dei filtri, il fattore di distorsione di overdrive~, il tempo di ritardo, il valore del feedback e il numero di rampe prodotto da rate~ è possibile ottenere una serie di effetti diversi.</p>
<p>Possibili variazioni:</p>
<p>-       sostituire i filtri passa-basso (uno solo o entrambi) con dei passa-banda, passa-alto etc.</p>
<p>-       modificare la forma d’onda del modulatore (invece che una sinusoide, un’onda quadra o a dente di sega, magari con l’aggiunta di un filtro per evitare i click)</p>
<p>-       Variare il tempo di delay tramite lo stesso modulatore del feedback (opportunamente riscalato) o un altro modulatore indipendente</p>
<p>-       etc. etc. etc.</p>
<p>Come al solito vi invito a pubblicare sul <a href="http://www.virtual-sound.com/forum" target="_blank">forum di virtual-sound</a> le vostre patch e le vostre variazioni.</p>
<p>Anche per oggi ho finito. La prossima volta: <a href="http://www.giri.it/wp/2010/02/28/5-pezzi-facili-per-maxmsp-4-microsound/">microsuoni</a>.</p>
<p>5 PEZZI FACILI - INDICE:</p>
<p>1 - <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/">Swarm</a></p>
<p>2 - <a href="http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/">Boiler</a></p>
<p>3 - <a href="http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/">Rythmic  Distortion</a></p>
<p>4 - <a href="http://www.giri.it/wp/2010/02/28/5-pezzi-facili-per-maxmsp-4-microsound/">Microsound</a></p>
<p>5 - <a href="http://www.giri.it/wp/2010/03/10/5-pezzi-facili-per-maxmsp-5-glitch-machine/">Glitch  Machine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/rythmdist_sound.mp3" length="1935797" type="audio/mpeg" />
		</item>
		<item>
		<title>&#8230;suoni dal forum</title>
		<link>http://www.giri.it/wp/2010/02/14/suoni-dal-forum/</link>
		<comments>http://www.giri.it/wp/2010/02/14/suoni-dal-forum/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 09:55:10 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Pezzi facili]]></category>
		<category><![CDATA[max patch]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=191</guid>
		<description><![CDATA[Anche nel forum di Virtual Sound si stanno producendo dei “pezzi facili” per Max MSP, sul tipo di quelli che ho cominciato a pubblicare qualche giorno fa. Ecco ad esempio un’interessante patch di Franz Rosati, che fa il verso con ottimi esiti alle sonorità fredde e digitali di Alva Noto, Ryoji Ikeda etc. Alla patch [...]]]></description>
			<content:encoded><![CDATA[<p>Anche nel forum di <a href="http://virtual-sound.com/vs/" target="_blank">Virtual Sound</a> si stanno producendo dei “pezzi facili” per Max MSP, sul tipo di quelli che ho cominciato a pubblicare <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/" target="_blank">qualche giorno fa.</a></p>
<p>Ecco ad esempio un’interessante patch di <a href="http://www.franzrosati.com/" target="_blank">Franz Rosati</a>, che fa il verso con ottimi esiti alle sonorità fredde e digitali di Alva Noto, Ryoji Ikeda etc.</p>
<p>Alla patch sono state fatte delle piccole aggiunte da parte del sottoscritto (una semplice pseudo stereofonia) e di <a href="http://www.lorbi.info/wp/" target="_blank">Lorbi</a> che ha aggiunto un brillante trucco per differenziare spazialmente le sonorità gravi da quelle acute.</p>
<p>Ecco la patch con le aggiunte: l’oggetto delay~ in basso è stato aggiunto da me e gli oggetti [+~ 1] e [gate~ 2] sempre in basso aggiunti da Lorbi. Gli altri 12 oggetti sono di Franz: come vedete siamo al minimalismo assoluto.</p>
<p><a href="http://www.giri.it/wp/wp-content/uploads/2010/02/franzm+l.png"><img class="aligncenter size-full wp-image-192" title="franz(m+l)" src="http://www.giri.it/wp/wp-content/uploads/2010/02/franzm+l.png" alt="" width="241" height="459" /></a></p>
<p>Difficile, guardandola, capire come suona! Ecco un esempio:</p>
<p>che se volete potete scaricare <a href="http://www.giri.it/wp/wp-content/uploads/2010/02/franzm+l.mp3">qui</a>.</p>
<p>Sorprendente, no?</p>
<p>La patch invece la trovate <a href="http://www.giri.it/5pf/franz(m+l).maxpat.zip">qui</a>. (Occhio quando la eseguite, che non c’è la regolazione del volume!)</p>
<p>Devo dire che è molto efficace, e assolutamente “economica” (ogni oggetto svolge una funzione insostituibile per l’effetto finale). Sfrutta in modo intelligente alcune caratteristiche di oggetti basilari. In pratica quello che fa è generare un flusso di campioni casuali (il cui valore varia 9 volte al secondo grazie al phasor~ e al sah~, sample and hold, in cima) con cui viene variato contemporaneamente il duty cycle di un’onda quadra (rect~) e l’ampiezza del suono finale. L’onda quadra (che varia tra 0 e 1, più il <em>ripple</em> dovuto al fatto che è un’onda limitata in banda) moltiplica un valore (9575) a cui ne viene sommato un altro (50), abbiamo così un’alternanza tra 9625 e 50 (più ripple), e questa alternanza è casuale perché il duty cycle varia casualmente. Questi valori sono passati come frequenza ad un cycle~ la cui ampiezza viene moltiplicata dal sample and hold di cui sopra: economico ed efficace, come dicevo prima.</p>
<p>Volendo, c’è un piccolo “errore” nella parte alta della patch: il [+~ 0.5] e il [*~ 0.5] che presumibilmente dovevano servire a rendere positivi tutti i valori casuali, sono invertiti, così che i valori variano tra -0.25 e 0.75 (e non tra 0 e 1). Comunque ho provato a correggere la patch invertendo i due operatori e devo dire che il risultato è meno efficace.</p>
<p>A questo punto io ho aggiunto un delay che, sfasando leggermente il canale destro e il canale sinistra, dà un effetto pseudostereofonico noto come “slapback delay”. E Lorbi ha aggiunto un trucco geniale per mettere in mono i suoni gravi e in pseudo stereofonia i suoni acuti: quando il rect~ è nella parte bassa del ciclo (suono grave), il gate~ a cui è collegato fa passare il suono non ritardato per il canale destro (e quindi abbiamo il suono al centro), quando il rect~ è nella parte alta (suono acuto), il gate~ fa passare il suono ritardato (e quindi abbiamo la pseudo stereofonia).</p>
<p>Ci sono stati altri “pezzi facili” nel forum, di cui probabilmente parlerò più avanti. Nel frattempo se volete potete presentare le vostre patch nel <a href="http://virtual-sound.com/vs/" target="_blank">forum</a> (magari alla fine facciamo un catalogo di sound design minimale con maxmsp)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/02/14/suoni-dal-forum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/franzm+l.mp3" length="476847" type="audio/mpeg" />
		</item>
		<item>
		<title>5 Pezzi Facili con MaxMSP- 2: Boiler</title>
		<link>http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/</link>
		<comments>http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:38:14 +0000</pubDate>
		<dc:creator>mau</dc:creator>
				<category><![CDATA[MaxMSP]]></category>
		<category><![CDATA[Musica Elettronica]]></category>
		<category><![CDATA[Pezzi facili]]></category>
		<category><![CDATA[max patch]]></category>

		<guid isPermaLink="false">http://www.giri.it/wp/?p=158</guid>
		<description><![CDATA[Secondo “pezzo facile” della serie di 5, per le caratteristiche di queste patch vi rimando al primo articolo della serie. Questa volta la patch elabora un segnale audio e non messaggi MIDI come la precedente: entriamo quindi nel campo del sound design. Dico subito che non si tratta di un esempio spettacolare, ma come al [...]]]></description>
			<content:encoded><![CDATA[<p>Secondo “pezzo facile” della serie di 5, per le caratteristiche di queste patch vi rimando al <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/" target="_blank">primo articolo della serie</a>.</p>
<p>Questa volta la patch elabora un segnale audio e non messaggi MIDI come la precedente: entriamo quindi nel campo del <em>sound design.</em> Dico subito che non si tratta di un esempio spettacolare, ma come al solito vogliamo vedere cosa si riesce a fare di interessante con una manciata di scatolette.</p>
<p>Come si evince dal titolo, si tratta di un generatore di bollicine, anzi, di un boiler (bollitore), con cui si possono fare delle variazioni. Vediamo innanzitutto la patch:</p>
<p style="text-align: center;"><a href="http://www.giri.it/5pf/5pf_2_boiler.maxpat.zip"><img class="aligncenter size-full wp-image-160" title="5pf_2_boiler" src="http://www.giri.it/wp/wp-content/uploads/2010/02/5pf_2_boiler.png" alt="" width="397" height="367" /></a></p>
<p>Se escludiamo i number box e i message box, stavolta gli oggetti che contribuiscono alla generazione del suono sono 10. I number box servono a modificare i parametri, e quindi il suono, ma non contribuiscono direttamente a generarlo. C’è poi un oggetto preset nel quale ho memorizzato 5 diverse configurazioni.</p>
<p>Potete scaricare la patch <a href="http://www.giri.it/5pf/5pf_2_boiler.maxpat.zip">da questo link</a><span style="text-decoration: underline;">.</span></p>
<p>Sentiamo innanzitutto come suona il "boiler" (preset 1)</p>
<p>Ecco come funziona la patch: un rumore bianco viene inviato ad un filtro svf~ (state-variable filter) che ha una frequenza di taglio di 25 Hz. L’oggetto svf~ ha l’interessante caratteristica di essere quattro filtri in uno. Dalle sue quattro uscite infatti esce il segnale filtrato rispettivamente da un passa basso, un passa alto, un passa banda e un notch.</p>
<p>Il rumore bianco viene filtrato dal passa basso, e questo genera un’onda casuale con energia spettrale concentrata intorno ai 25 Hz. Questo segnale viene moltiplicato per 10000 e l’oscillazione tocca così valori molto alti (intorno a +-1000): questi valori vengono usati per modulare la frequenza della sinusoide (cycle~) che vediamo sulla destra: questa modulazione produce il suono delle bollicine.</p>
<p>Oltre a ciò l’uscita passa banda di svf~ viene utilizzata (dopo essere stata addolcita con il filtro passa basso del primo ordine onepole~) per modulare la fase di cycle, e questo aggiunge al suono una componente di rumore (diciamo che è il rumore prodotto dal vapore e dalla fiamma che fa bollire l’acqua).</p>
<p>Infine per rendere stereofonico il suono, e dargli quindi maggiore profondità, è stata aggiunta un’altra sinusoide (a sinistra) la cui frequenza viene modulata dallo stesso segnale filtrato dal filtro svf~, ma con un ritardo rispetto alla sinusoide di destra. Il segnale modulante, infatti, passa per un oggetto delay~. Notate che il tempo di delay (in campioni) è variato dallo stesso segnale modulante (che infatti viene mandato anche all’ingresso destro di delay~): la relazione tra i due oscillatori sinusoidali cambia quindi in continuazione.</p>
<p>Variando i parametri della patch (frequenza di taglio e fattore Q di svf~, tempo di delay per la modulazione a sinistra e frequenza di taglio di onepole~) si possono ottenere differenti suoni. Ecco i 5 preset che ho preparato, tra i tanti possibili.</p>
<p>In realtà in precedenza avevo preparato un altro generatore di bollicine, che poi ho scartato in favore di quello che vi ho appena mostrato.</p>
<p>Vi faccio però vedere anche il primo generatore, e vi spiego perché l’ho scartato. Eccolo:</p>
<p style="text-align: center;"><a href="http://www.giri.it/5pf/5pf_2b_bubbles.maxpat.zip"><img class="aligncenter size-full wp-image-172" title="5pf_2b_bubbles" src="http://www.giri.it/wp/wp-content/uploads/2010/02/5pf_2b_bubbles.png" alt="" width="353" height="505" /></a></p>
<p>ecco come suona:</p>
<p>E può essere scaricato <a href="http://www.giri.it/5pf/5pf_2b_bubbles.maxpat.zip">qui</a>.</p>
<p>Come vedete le bollicine vengono generate tramite dei glissandi esponenziali di sinusoidi, racchiuse in inviluppi anch’essi esponenziali. I due filtri comb leggermente differenti che si trovano alla fine servono a dare un effetto stereofonico di “stanza” (da bagno...) che dovrebbe rendere più realistico il suono.</p>
<p>Perché l’ho scartato? Perché non sfrutta nessuna tecnica particolare (la retroazione per il tempo di metronomo l’avevo già usata per il primo pezzo), perché in fondo non ha un alto rapporto risultato/complessità (serve ad un singolo effetto) e perché onestamente è difficile che possa essere ascoltato con interesse per più di mezzo minuto.</p>
<p>Nel frattempo vi segnalo che nel <a href="http://www.virtual-sound.com/forum" target="_blank">forum di virtual-sound.com</a><span style="text-decoration: underline;">,</span> su mia “istigazione”, sono stati pubblicati diversi esempi di “pezzi facili”, e variazione degli stessi che devo dire sono molto interessanti. Probabilmente in un prossimo futuro li illustrerò qui.</p>
<p>La prossima volta parlerò (probabilmente) di <a href="http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/">distorsori</a>.</p>
<p>5 PEZZI FACILI - INDICE:</p>
<p>1 - <a href="http://www.giri.it/wp/2010/02/09/5-pezzi-facili-con-maxmsp-1-swarm/">Swarm</a></p>
<p>2 - <a href="http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/">Boiler</a></p>
<p>3 - <a href="http://www.giri.it/wp/2010/02/22/5-pezzi-facili-con-maxmsp-3-rythmdist/">Rythmic  Distortion</a></p>
<p>4 - <a href="http://www.giri.it/wp/2010/02/28/5-pezzi-facili-per-maxmsp-4-microsound/">Microsound</a></p>
<p>5 - <a href="http://www.giri.it/wp/2010/03/10/5-pezzi-facili-per-maxmsp-5-glitch-machine/">Glitch  Machine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giri.it/wp/2010/02/10/5-pezzi-facili-con-maxmsp-2-boiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/boiler_sound.mp3" length="498632" type="audio/mpeg" />
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/boiler_sound2.mp3" length="1200886" type="audio/mpeg" />
<enclosure url="http://www.giri.it/wp/wp-content/uploads/2010/02/bubbles_sound.mp3" length="269687" type="audio/mpeg" />
		</item>
	</channel>
</rss>

