<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mawords</title>
	<atom:link href="http://mawords.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mawords.wordpress.com</link>
	<description>before I forget</description>
	<lastBuildDate>Mon, 16 Feb 2009 19:28:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mawords.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mawords</title>
		<link>http://mawords.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mawords.wordpress.com/osd.xml" title="Mawords" />
	<atom:link rel='hub' href='http://mawords.wordpress.com/?pushpress=hub'/>
		<item>
		<title>On modern beat making</title>
		<link>http://mawords.wordpress.com/2009/02/16/swinging-time/</link>
		<comments>http://mawords.wordpress.com/2009/02/16/swinging-time/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 17:28:42 +0000</pubDate>
		<dc:creator>mawords</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mawords.wordpress.com/?p=36</guid>
		<description><![CDATA[Flying Lotus has been on the top of my music listening stats for several months now, surpassing the other heavy-weight producer Madlib, from Stonesthrow records. Something connects these two beat makers, a feeling of imperfection that makes them sound much more groovy than most of the other electronic-music producers on the market. Especially Madlib, with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=36&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flying-lotus.com" target="_blank">Flying Lotus</a> has been on the top of my music listening stats for several months now, surpassing the other heavy-weight producer <a href="http://www.stonesthrow.com/madlib" target="_blank">Madlib,</a> from <a href="http://www.stonesthrow.com" target="_blank">Stonesthrow records</a>. Something connects these two beat makers, a feeling of imperfection that makes them sound much more groovy than most of the other electronic-music producers on the market. Especially Madlib, with his scientific use of low-fi samples that makes his works sound so different from the clichés of sonic purity present in most of today&#8217;s electronic music. I must admit that at first I have even been doubting about his qualities as a producer, technically speaking.</p>
<p><img class="alignnone size-thumbnail wp-image-56" title="madlib_lord-quas" src="http://mawords.files.wordpress.com/2009/02/madlib_lord-quas.jpg?w=119&#038;h=96" alt="madlib_lord-quas" width="119" height="96" /></p>
<p>The probably most evident aspect of their productions (especially when talking about Flying Lotus) is the use of sidechain compression. Piloted from the kickdrum or the bass, the compressor pulls up and down the volume of the melodic samples and hihats; this makes their volume oscillate rhytmically, and it brings a very groovy feeling to the hats. One of the most savage users of sidechain compression (well, in another context) is <a title="Benny Benassi Satisfaction" href="http://www.youtube.com/watch?v=Y7T49_LPt-8" target="_blank">Benny Benassi</a>, but let&#8217;s not talk about him now.</p>
<p>The second aspect is the swing of the rhythm, something that is not possible to do on many sequencers or at least it is not encouraged. I have been thinking for a while that this effect was achieved by using samples that matched the tempo in a loose way, and by recording the hit notes with a keyboard/drum pad without quantization, but then I realized that there might be something more. It&#8217;s actually possible (in Logic, for instance)  to extract the groove from a sequence of 8 or 16 notes and apply it to other notes as a quantization template. On the net there are some groove packs, like the MPC grooves for Logic and the <a title="DNA Grooves" href="http://www.numericalsound.com/dna-groove-templates-notes.html" target="_blank">DNA grooves</a> (commercially sold). However, it&#8217;s quite simple to create grooves by hand or even import them from a Recycle file. Once I got the trick, I started to hear swing in many productions, and I realized that this technique is used by some big names but still unknown to many. Wikipedia even talks about the existence of a genre called Schaffel music, that is however nothing really interesting for my ears. There are several interesting research papers dealing with the swing, seen from a technical point of view, such as <a href="http://www.tlafx.com/jasa06_1g.pdf" target="_blank">[one]</a> and <a href="http://www.acoustics.org/press/137th/friberg.html" target="_blank">[two]</a>.  So now you can go and happily try to steal the feeling of your favourite drummer.  </p>
<p>Another trick quite commonly used are the LFOs applied on the hand claps&#8217; starting time to make them sound in a way more realistic, but still fake.</p>
<p><img class="alignnone size-thumbnail wp-image-54" title="mpc60" src="http://mawords.files.wordpress.com/2009/02/mpc60.jpg?w=103&#038;h=96" alt="mpc60" width="103" height="96" /></p>
<p>The rest of the game is done by little or no use at all of the delay and the reverb, fat bass lines (often analog synths) and, of course, constant crate digging to get the best samples. I still doubt about the everywhere-claimed MPC feeling, but in this case the limited features of the (not anymore) white monster might help to keep the things simple and limit the sense of omnipotence of who&#8217;s behind the EQ.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mawords.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mawords.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mawords.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=36&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mawords.wordpress.com/2009/02/16/swinging-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34678462f69adb905973c83a4a771915?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mawords</media:title>
		</media:content>

		<media:content url="http://mawords.files.wordpress.com/2009/02/madlib_lord-quas.jpg?w=119" medium="image">
			<media:title type="html">madlib_lord-quas</media:title>
		</media:content>

		<media:content url="http://mawords.files.wordpress.com/2009/02/mpc60.jpg?w=103" medium="image">
			<media:title type="html">mpc60</media:title>
		</media:content>
	</item>
		<item>
		<title>Processing 1.0</title>
		<link>http://mawords.wordpress.com/2009/01/10/processing-10/</link>
		<comments>http://mawords.wordpress.com/2009/01/10/processing-10/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 16:42:33 +0000</pubDate>
		<dc:creator>mawords</dc:creator>
				<category><![CDATA[Processing]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://mawords.wordpress.com/?p=9</guid>
		<description><![CDATA[During the last week I spent some time playing around with Processing a programming environment for developing multimedia applications. The environment specifically aims to merge sound, graphics and user interaction. I decided to try it out after having seen the works from flight404. I have been playing around with computer music for many years, and I&#8217;ve been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=9&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>During the last week I spent some time playing around with <a title="Processing 1.0" href="http://www.processing.org/" target="_blank">Processing</a> a programming environment for developing multimedia applications. The environment specifically aims to merge sound, graphics and user interaction. I decided to try it out after having seen the works from <a href="http://www.flight404.com">flight404</a>. I have been playing around with computer music for many years, and I&#8217;ve been interested in design and IxD topics, but I didn&#8217;t really spend much time with 3d graphics: this means that I would need to take back my algebra book and revise some vector theory.</p>
<p>The first tests I made have been done in Ruby, as it has been my language of choice since half a year. The <a title="ruby-processing" href="http://wiki.github.com/jashkenas/ruby-processing" target="_blank">ruby port of Processing</a> takes advantage of <a title="JRuby" href="http://jruby.codehaus.org/" target="_blank">JRuby</a>, which allows to run Ruby code over the Java Virtual Machine. JRuby gives the possibility of using the standard Java API, and it increases the speed of the code compared to the native interpreter. It was a bit tricky to get the external libraries to work,  so I will try to summarize the steps that need to be taken.<br />
The external libraries should be downloaded and unpacked to the folder &#8220;ruby-processing/library/library_name&#8221;.<br />
Loading them should be done in the following way:</p>
<p><pre class="brush: css;">
class Foo &lt; Processing::App
  load_java_library &quot;minim&quot;
  include_package &quot;ddf.minim&quot;
  include_package &quot;ddf.minim.analysis&quot;
</pre></p>
<p>This is the equivalent of the original Java code:</p>
<p><pre class="brush: java;">
import ddf.minim.*;
import ddf.minim.analysis.*;
class Foo {
</pre></p>
<p>Implementing an interface would be something like:</p>
<p><pre class="brush: ruby;">
class Bar
  include_package &quot;ddf.minim.AudioListener&quot;
  def initialize(beat, source)
</pre></p>
<p>Where in Java it was:</p>
<p><pre class="brush: java;">
class Bar implements AudioListener
{
  Bar(BeatDetect beat, AudioPlayer source)
 </pre></p>
<p>I have been using the <a title="Minim" href="http://code.compartmental.net/tools/minim/" target="_blank">Minim</a> library to analyze a sound with beat-detection and FFT analysis, here is a screenshot of the result, hopefully I&#8217;ll have something more interesting to show soon.</p>
<p><img class="alignnone size-full wp-image-20" title="Processing test" src="http://mawords.files.wordpress.com/2009/01/picture-2.png?w=380" alt="Processing test"   /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mawords.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mawords.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mawords.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=9&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mawords.wordpress.com/2009/01/10/processing-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34678462f69adb905973c83a4a771915?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mawords</media:title>
		</media:content>

		<media:content url="http://mawords.files.wordpress.com/2009/01/picture-2.png" medium="image">
			<media:title type="html">Processing test</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://mawords.wordpress.com/2009/01/10/hello-world/</link>
		<comments>http://mawords.wordpress.com/2009/01/10/hello-world/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 14:09:55 +0000</pubDate>
		<dc:creator>mawords</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[A brief summary of what this is going to be.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=1&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here it is, yet another tech blog. I&#8217;m starting this with the aim of backing up my short-time memory and getting a clearer picture on what happens in the computer world. I will collect here some thoughts concerning the information that I read on the net, and something about what I am working on, in my daily job and private projects.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mawords.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mawords.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mawords.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mawords.wordpress.com&amp;blog=6120376&amp;post=1&amp;subd=mawords&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mawords.wordpress.com/2009/01/10/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34678462f69adb905973c83a4a771915?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mawords</media:title>
		</media:content>
	</item>
	</channel>
</rss>
