<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:ent="http://www.purl.org/NET/ENT/1.0/">
  <channel>
    <title>Curiouser and Curiouser! on steve-reich</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic steve-reich</description>
    <copyright>Copyright 2009 Matt Mower. Some rights reserved.</copyright>
    <generator>Squib/0.5.0.382</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>December in a loop</title>
      <link>http://matt.blogs.it/entries/00003000.html</link>
      <pubDate>Tue, 29 Dec 2009 12:53:25 +0000</pubDate>
      <description>&lt;p&gt;As we head for the end of 2009 I thought it might be a good idea to put down some thoughts about what I am doing in my favourite hobby. This marks the end of the first full year of musical exploration and, with my experiments with building a Reaktor based looping instrument, I finally feel like I am beginning to earn my khaki shorts and pith helmet.&lt;/p&gt;

&lt;p&gt;I got inspired by &lt;a href="http://media.hyperreal.org/zines/est/articles/reich.html"&gt;reading about&lt;/a&gt; Steve Reich and his 60's experiments with phase shifted looping. Notably &lt;em&gt;It's Gonna Rain&lt;/em&gt; and &lt;a href="http://www.youtube.com/watch?v=WnM_o-oj5u0"&gt;Piano Phase&lt;/a&gt;. The basic principle is a simple one: Play two identical loops of sound at different speeds and they will drift out of phase from each other and these phase differences will create interesting effects and counter rhythms.&lt;/p&gt;

&lt;p&gt;Here's a fantastic clip from a South Bank show on Steve Reich that discusses this early period of his work (Parts 1, 3, 4, &amp;amp; 5 are also available and recommended viewing if this kind of thing is at all of interest to you):&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/q0DQRfm0uL8&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&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/q0DQRfm0uL8&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;Throughtout December I have been experimenting with phase-shifted looping through building a Reaktor ensemble that I call &lt;strong&gt;The Reichatron&lt;/strong&gt;. At heart Reichatron consists of three &lt;code&gt;granular sampler&lt;/code&gt; modules. Why 3? I'm not sure but everyone else was using two so I decided to use 3.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;granular&lt;/em&gt; in granular sampler is important because, instead of treating a sample as a single chunk of audio they represent it as a stream of &lt;em&gt;audio grains&lt;/em&gt; which may be only a few milliseconds long. The sampler module then &lt;em&gt;resynthesizes&lt;/em&gt; the original sound by blending some of these grains. The advantage to this method is that the sampler can vary the speed of sample playback without changing pitch and vice verca. This turns out to be a very handy property.&lt;/p&gt;

&lt;p&gt;In Reichatron the playback speed of each sampler can be varied independently. I normally set one to normal speed (1.00x), another to 1.01x, and the third to 1.02x. But I've also experimented with other relationships including reverse speeds with the same kinds of relationships. &lt;/p&gt;

&lt;p&gt;A very early example of what I produced is &lt;a href="http://alonetone.com/sandbags/tracks/gnossiennes-1-reiched-pt-2"&gt;Gnossiennes-1 Reiched Pt. 2&lt;/a&gt; which takes a recording of the Erik Satie piano solo piece &lt;em&gt;Gnossiennes #1&lt;/em&gt; and loops sections of it.&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://alonetone.com/flash/alonetone_player.swf" width="250" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&amp;amp;file=http://alonetone.com/sandbags/tracks/gnossiennes-1-reiched-pt-2.mp3?referer=matt.blogs.it&amp;amp;height=20&amp;amp;width=250&amp;amp;frontcolor=0x3C3C3C&amp;amp;backcolor=0xf3f3f3&amp;amp;lightcolor=0xFF944B&amp;amp;screencolor=0xFF944B&amp;amp;showdigits=false" /&gt;&lt;/p&gt;

&lt;p&gt;The result is, I think, quite beautiful in itself and, I hope, does no injustice to Satie's work (a favourite of mine and piece I hope, eventually, to learn to play).&lt;/p&gt;

&lt;p&gt;A few weeks later and Reichatron had evolved into a somewhat more sophisticated beast as I discovered that layering effects such as delay and reverb over the basic phase-shifted looping lends a more polished quality to the result. For example a piece I made from a 2 second long piano sample called &lt;a href="http://alonetone.com/sandbags/tracks/reichenbach-piano-1"&gt;Reichenbach Piano 1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://alonetone.com/flash/alonetone_player.swf" width="250" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&amp;amp;file=http://alonetone.com/sandbags/tracks/reichenbach-piano-1.mp3?referer=matt.blogs.it&amp;amp;height=20&amp;amp;width=250&amp;amp;frontcolor=0x3C3C3C&amp;amp;backcolor=0xf3f3f3&amp;amp;lightcolor=0xFF944B&amp;amp;screencolor=0xFF944B&amp;amp;showdigits=false" /&gt;&lt;/p&gt;

&lt;p&gt;Now one of my favourite Reaktor ensembles is called &lt;code&gt;Metaphysical Function&lt;/code&gt;. Created by Mike Daliot, it is a monster of a sound generator that combines several oscillators, a sampler, and an effects signal chain.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://emberapp.com/sandbags/images/metaphysical-function-panel-design" title="View Image Metaphysical Function Panel Design at Ember.com"&gt;&lt;img src="http://emberapp.com/sandbags/images/metaphysical-function-panel-design/sizes/m.png" title="Metaphysical Function Panel Design" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the things I loved about MF was the way that automation of the controls was built right-in and I resolved to learn how to do that myself. Copying the structures from Metaphysical Function itself was impossible as the ensemble is insanely complex. I decided to take the challenge of learning to build them from scratch.&lt;/p&gt;

&lt;p&gt;This turned out to be several weeks work and I was grateful for the assistance of my Reaktor tutor &lt;a href="http://www.heavensonearth.com/"&gt;Ernest Meyer&lt;/a&gt;, a real old-hand, who helped me steer some of Reaktors dark waters. I was very pleased an happy that I was able to upload a finished &amp;amp; working control to the Reaktor User Library (my first such contribution).&lt;/p&gt;

&lt;p&gt;Later on it occurred to me to also try modelling some of Metaphysical Function's signal chain for Reichatron and this began the process of Reichatron evolving from a fun experiment into a real instrument.&lt;/p&gt;

&lt;p&gt;Again it was pointless to look at Metaphysical Function as anything other than inspiration so I copied the high-level block structure of &lt;code&gt;oscillators&lt;/code&gt; (in my case samplers), &lt;code&gt;filter&lt;/code&gt;, &lt;code&gt;distortion&lt;/code&gt;, &lt;code&gt;EQ&lt;/code&gt;, &lt;code&gt;resonance&lt;/code&gt;, and &lt;code&gt;reverb&lt;/code&gt; and substituted in components of my own, components from the Reaktor Factory Library, and some useful stuff from the User Library as well as a contribution from Computer Music's own &lt;a href="http://www.rachmiel.org/"&gt;rachMiel&lt;/a&gt; when I was having trouble building a resonator.&lt;/p&gt;

&lt;p&gt;At the same time as I was developing the signal chain I was also experimenting with different ways of navigating the loop points of the sample being played devising different &lt;em&gt;modes&lt;/em&gt;. In the beginning I started with one knob to control the start position of the loop and one to control the length. By the time I release &lt;a href="http://alonetone.com/sandbags/tracks/reichenbach-rekkerd-3"&gt;Reichenbach Rekkerd 3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;!embed src="http://alonetone.com/flash/alonetone_player.swf" width="250" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&amp;amp;file=http://alonetone.com/sandbags/tracks/reichenbach-rekkerd-3.mp3?referer=matt.blogs.it&amp;amp;height=20&amp;amp;width=250&amp;amp;frontcolor=0x3C3C3C&amp;amp;backcolor=0xf3f3f3&amp;amp;lightcolor=0xFF944B&amp;amp;screencolor=0xFF944B&amp;amp;showdigits=false" /&gt;&lt;/p&gt;

&lt;p&gt;I had evolved the controls to include a range of modes. This piece uses &lt;em&gt;drift mode&lt;/em&gt; which randomly introduces small variations into the loop start &amp;amp; end points. &lt;em&gt;Rekkerd&lt;/em&gt; refers to Ronnie from &lt;a href="http://rekkerd.org/"&gt;rekkerd.og&lt;/a&gt; who provides a range of great, free, samples on his site.&lt;/p&gt;

&lt;p&gt;One of the best comments on this piece was from &lt;a href="http://alonetone.com/sistersavage"&gt;Sister Savage&lt;/a&gt; who wrote that it was like:&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;"Some kind of underground bug conference, with drinks."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I liked that a lot. Indeed I have been very gratified that a small audience has developed who seem to enjoy these rather strange experiments of mine.&lt;/p&gt;

&lt;p&gt;I kept improving both the signal chain and the looping modes and one of the more &lt;em&gt;interesting&lt;/em&gt; pieces to come out of this process was &lt;a href="http://alonetone.com/sandbags/tracks/twisted-reichazoid-1"&gt;Twisted Reichazoid 1&lt;/a&gt; which has a rather &lt;em&gt;experimental&lt;/em&gt; sound. But I liked it a lot.&lt;/p&gt;

&lt;p&gt;&lt;!embed src="http://alonetone.com/flash/alonetone_player.swf" width="250" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&amp;amp;file=http://alonetone.com/sandbags/tracks/twisted-reichazoid-1.mp3?referer=matt.blogs.it&amp;amp;height=20&amp;amp;width=250&amp;amp;frontcolor=0x3C3C3C&amp;amp;backcolor=0xf3f3f3&amp;amp;lightcolor=0xFF944B&amp;amp;screencolor=0xFF944B&amp;amp;showdigits=false" /&gt;&lt;/p&gt;

&lt;p&gt;A few days ago I reached a point where I feel Reichatron is beginning to look like a "finished version 1". To show off where I had got to I made the piece &lt;a href="http://alonetone.com/sandbags/tracks/reichatronic-flute-2"&gt;Reichatronic Flute 2&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;!embed src="http://alonetone.com/flash/alonetone_player.swf" width="250" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&amp;amp;file=http://alonetone.com/sandbags/tracks/reichatronic-flute-2.mp3?referer=matt.blogs.it&amp;amp;height=20&amp;amp;width=250&amp;amp;frontcolor=0x3C3C3C&amp;amp;backcolor=0xf3f3f3&amp;amp;lightcolor=0xFF944B&amp;amp;screencolor=0xFF944B&amp;amp;showdigits=false" /&gt;&lt;/p&gt;

&lt;p&gt;along with an accompanying screencast:&lt;/p&gt;

&lt;p&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WZ5h63lOnTI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&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/WZ5h63lOnTI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;The screencast shows the various features of the ensemble and I think the similarities between Reichatron and Metaphysical Function will be quite apparent. I hope Mike Dalliot wouldn't be too offeneded that I try and put myself in the same space.&lt;/p&gt;

&lt;p&gt;There's a little more work to do on the looping modes, then I will select some samples for release and create some presets to demo it. Reichatron will be my first instrument upload to the Reaktor User Library and I am hoping other people may enjoy playing with it and, if they do, what they might come up with themselves.&lt;/p&gt;

&lt;p&gt;What I have in mind for the future of the instrument is greater control over how the loopers and the signal chain interact to create more interesting compositions. But first version 1!&lt;/p&gt;

&lt;p&gt;All in all December has been a most interesting month!&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00003000.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>
