<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>ContentedLife</title>
	<atom:link href="http://contented.qolc.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://contented.qolc.net</link>
	<description>Accept the Contradictions</description>
	<lastBuildDate>Fri, 18 Nov 2011 12:18:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ED-25</title>
		<link>http://contented.qolc.net/articles/ed-25/</link>
		<comments>http://contented.qolc.net/articles/ed-25/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 23:42:57 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Dreams]]></category>
		<category><![CDATA[Fiction]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=154</guid>
		<description><![CDATA[It bugs me a little that, once again, she took the fast car, when it might have been rather more sensible and useful for me to take it, given I&#8217;m the one now being chased by a faceless and nameless pursuer. But only a little, because this soon turns into a celebration of my speed [...]]]></description>
			<content:encoded><![CDATA[<p>It bugs me a little that, once again, she took the fast car, when it might have been rather more sensible and useful for me to take it, given I&#8217;m the one now being chased by a faceless and nameless pursuer.</p>
<p>But only a little, because this soon turns into a celebration of my speed and ingenuity &#8211; on a bicycle. I am on a&#8230; no, I am dreaming&#8230; the dreamer is on a bicycle. He is able to stay mostly well ahead and out of range of his pursuers. They catch up periodically but I suspect it&#8217;s only as a reminder that a pursuit is on, that peril is present, when the dreamer has strayed a little too far into the sheer thrill of the ride, the air, and the novel landscapes, rural and (pleasant, well-planned, futuristic) semi-urban. In the latter, multi-lane freeways lie empty, save for occasional groups of people ambling across the road on foot; these provide the only real frustration to be found in this tale, as the dreamer must sometimes wait for the pedestrians to move out of his way in a very pedestrian way, his horn having failed to motivate them to any additional sense of urgency, before continuing his journey, his ongoing escape from this motiveless chase.</p>
<p>Then, on one such 12-lane superhighway, again completely devoid of any wheeled traffic except him and a few prams and buggies being pushed by the slowest-moving parents ever, one of which and its attendant family he is about to accelerate away from, he notices something which makes him pause.</p>
<p>It&#8217;s a sound. Very faint, just on the edge of audibility, disappearing with each gust of wind, coalescing again as the air stills, so that it takes a moment to consciously know what it is; but by that time his unconscious has already recognised that he is being called, summoned, by the insistent repetition of the most ancient and secret of his names.</p>
<p>Doof. Doof. Doof. Doof.</p>
<p>- * &#8211; * -</p>
<p>The sound is coming from a neo-neo-classical pavilion towards the centre of the well-tended park that runs for miles alongside this deserted highway. The building, whose architecture is almost entirely ancient in style but whose bright albedo and suspicious glinting in the sunlight suggests ultra-modern construction and materials, sits like a gatehouse (but too far from the gate) astride the park&#8217;s central boulevard &#8211; a wide, smooth-surfaced path, which begins a little to the left of the dreamer&#8217;s current position and enters and exits the pavilion by means of high archways on its way to the shore of a crystalline lake or sea just visible in the distance. The dreamer repurposes his bike toward the boulevard and begins to ride, but as he cycles onto the boulevard, somehow he feels that is not right, not the done thing. There are no signs, no laws to say he must, but he knows that the approach is to be made on foot. </p>
<p>I am walking beneath one of those arches now. The building, the architecture, the unnatural brightness with which it glows in the sunlight, are of no interest to me. As I neared the building, and the music declared itself more evidently, I found it by turns interesting, then exciting, then compelling, but now, as if the archway were an invisible gateway to another dimension, as I cross the threshold into the building, it immediately becomes something more: overwhelmingly, transcendentally beautiful. What before was an aural, intellectually-stimulating phenomenon, opens out into a multi-sensory, sensual and spiritual experience wrapped around my whole body and soul. </p>
<p>When I recover my senses a little, I realise it&#8217;s not just about the choice of music, although that matters, of course it does. It&#8217;s the speakers. There&#8217;s something very special about these ones. I go in for a closer look at them, because from a distance &#8211; and, it turns out, from close up as well &#8211; there is nothing distinctive about them visually. They couldn&#8217;t look much more bog-standard: each carpet-covered rectangular housing of maybe 8 x 5 x 3 ft has two bass drivers of 14&#8243; or so, covered with black metal grilles, and a horn tweeter. I can see only four of these units arranged around me, but the clarity of sound from these things is an epiphany. </p>
<p>They have no identifying features, no maker&#8217;s name or logo, nothing memorable about their visual design. So I have to enquire of the DJ, who tells me they are ED-25s.</p>
<p>I am awake.</p>
<p>I need those speakers.</p>
<p><em>This is my second attempt to write up a dream in short-story format (after <a href="/articles/the-end-a-short-story/">this one</a>). In this dream there were noticeable (in retrospect) shifts between a semi-lucid state, where I understood that I was dreaming but played along, and the more common state of being so enmeshed in the story that I&#8217;m unaware that I&#8217;m dreaming. These shifts seemed significant enough that I wanted to convey them somehow, so I chose to do so by flipping between first- and third-person narrative, although within the dream I was entirely acting, as I usually do in dreams, from a first-person point-of-view. I found it challenging to implement these flips in the narrative in such a way as to make it obvious that they are intentional rather than accidental, but without excessively calling attention to themselves&#8230; I&#8217;ve not attempted anything like that before, at least not deliberately&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/ed-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning from our Children</title>
		<link>http://contented.qolc.net/articles/learning-from-our-children/</link>
		<comments>http://contented.qolc.net/articles/learning-from-our-children/#comments</comments>
		<pubDate>Sun, 22 May 2011 01:09:16 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[FamilyLife]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[children]]></category>
		<category><![CDATA[parenting]]></category>
		<category><![CDATA[parents]]></category>
		<category><![CDATA[teach]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=146</guid>
		<description><![CDATA[All children have the capacity to be great teachers to their parents. Firstly, they hold a mirror to show you what needs healing in yourself. That ugly behaviour you see in them probably has its origins or counterpart in you; the uglier it is to you, the less you want to face it, the more [...]]]></description>
			<content:encoded><![CDATA[<p>All children have the capacity to be great teachers to their parents.</p>
<p>Firstly, they hold a mirror to show you what needs healing in yourself. That ugly behaviour you see in them probably has its origins or counterpart in you; the uglier it is to you, the less you want to face it, the more you need to.</p>
<p>Secondly, time is running in. Our children are that much closer to the omega point. On the deepest level, they know, better than we do, which way things are heading. They can feel more keenly the pull of that strange attractor; are more aligned with it. While we have become magnetized, polarized by the dead weight of the past, they are aligned to a future of infinite potential, and are trying to guide us there. We need to listen to them.</p>
<p>They want to give us an inheritance. Instead of passing on to our children all our ossified and stratified millennia of pain from the past, let our children pass on to us their flexibility, adaptability and ready forgiveness.</p>
<p>Thankyou, my children, for being such wonderful teachers. I humbly promise to try to be a better student.</p>
<p>Now eat your vegetables.</p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/learning-from-our-children/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notes from M25 London Orbital</title>
		<link>http://contented.qolc.net/articles/notes-from-m25-london-orbital/</link>
		<comments>http://contented.qolc.net/articles/notes-from-m25-london-orbital/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 13:35:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=131</guid>
		<description><![CDATA[This is a transcription of some notes I scrawled, somewhat drunk, in late 2002 while sitting in the audience at the Barbican Centre for London Orbital &#8211; an evening of readings, music, and sundry entertainment connected to Iain Sinclair&#8217;s book of that name. I, and a fair few others, were in attendance primarily due to [...]]]></description>
			<content:encoded><![CDATA[<p>This is a transcription of some notes I scrawled, somewhat drunk, in late 2002 while sitting in the audience at the <a href="http://www.barbican.org.uk">Barbican Centre</a> for <em><a href="http://www.guardian.co.uk/stage/2002/oct/19/theatre.artsfeatures">London Orbital</a></em> &#8211; an evening of readings, music, and sundry entertainment connected to <a href="http://en.wikipedia.org/wiki/Iain_Sinclair#London_Orbital">Iain Sinclair&#8217;s book</a> of that name. I, and a fair few others, were in attendance primarily due to the presence of Bill Drummond and Jimmy Cauty on the same billing for the first time since their fantastic 23-minute performance on this very same stage in 1997 to launch &#8220;Fuck The Millennium&#8221; (which I also attended). Bill&#8217;s reading was wonderful &#8212; he&#8217;s always a consummate speaker-performer &#8212; while Jimmy&#8217;s band were, er, noisy. Ken Campbell was awesome; Sinclair himself read in the monotone of a particularly bad vicar&#8217;s sermon, conclusively proving that the writer of a book is not necessarily the best person to read it. I found the other participants of variable quality&#8230; I was young, full of hubris, and prone to epiphanies of the retrospectively obvious. As I grew increasingly incensed at some of the rubbish (as I perceived it) being presented to this huge audience, wasting our time, wasting a great opportunity, I started to scribble&#8230; the following is particularly harsh on one particular performer, but bear in mind that there must have been others who bored me sufficiently to want to keep writing instead of paying them any heed. </p>
<blockquote>
<pre>
Bill Griffiths is playing
Something by Bartok
A plodding piece
Simple, 2-note chords.
I fantasise
About taking the stage
By force.
Like the Chechen Rebels
in the Moscow Theatre
But no guns
Just Liberation
An audience
Captive
Ready to be Captivated
by the introduction
to Acclimatize.

Bill Griffiths is reading
A poem of his. He reads
Halt
ingly
Pauses inser
ted where they don't
belong, where they
Don't flow
Alternatelyrushedand
Not
Rushed.
And saying Nothing
that makes any sense.
Am I being cheated?
"You would do better,"
He says.
I agree, wholeheartedly.

Bill Griffiths is playing again
Something else by Bartok
A better piece this time.
One that actually requires
some skill, that actually has
some tune. He plays
Haltingly.
And then it's over.
And all I can think is,
I need to network
with people like Iain Sinclair
Have my audience delivered
on a plate.
And fuckin' use the opportunity.
</pre>
<p>There are three films being projected: a slow-mo rear-view mirror scene in the rain in the centre; on the left a real-time forward-looking &#8220;this is you driving&#8221; boring one; but on the right, zoomed in, a view looking right. We see one-frame blipvert flashes of wheels zipping past on the other side of the central reservation, the rhythm of this occasionally broken by an overtaking car sailing serenely past on this side. We&#8217;re cruising the middle lane, but with a view normally denied to the driver, that of the sheer pace of humanity, the raw velocity with which we drive ourselves toward extinction. We are a pair of alloy wheels for one frame only, and then we&#8217;re gone.</p>
<p>There&#8217;s few a better opportunity for the peoplewatcher, the loner, to catch sight of other loners, other peoplewatchers, aliens, standing, sitting alone, watching, than at any event associated with The KLF. They stand, unashamed, at the edges but also in the middle of the foyer, watching, observing like I, but not making notes like I, just watching. Who are these people? Who am I? Was I?</p>
<p>Watching the films I realise that the point of motorways is to take you through, past; never to touch, feel or experience the countryside, the people, just a journey to get from A to B and not even realise how shit it was, our lives reduced to the need to arrive, never deviate from the course ordained for us by our wise Government Minister. Ours is not to question, just to fucking drive, got to get There, never mind all the cones, never mind having an HGV up your arse, never mind the grey, the black, the spray, the Nothingness, the shit food and shit service stations, never mind the White Van Man cutting you up for the umpteenth time that day, never mind the rain, the sales exec in his Mondeo, never mind the concrete just play spot the Eddie Stobart, it beats actually THINKING. </p>
<pre>
Encased in our
own personal
Bubble
We feel nothing
see nothing except
what hits our windscreen.
No wonder people are
so divorced from reality
when the reality they face
day in day out
is the M25.
</pre>
</blockquote>
<p>You might like to check out <a href="http://www.compulsiononline.com/lorbital.htm">a more complimentary review</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/notes-from-m25-london-orbital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The End &#8211; a short story</title>
		<link>http://contented.qolc.net/articles/the-end-a-short-story/</link>
		<comments>http://contented.qolc.net/articles/the-end-a-short-story/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 10:46:00 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Dreams]]></category>
		<category><![CDATA[Fiction]]></category>
		<category><![CDATA[dream]]></category>
		<category><![CDATA[eye]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[sky]]></category>
		<category><![CDATA[story]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=119</guid>
		<description><![CDATA[The sky began to rip. They probably told us it was a supernova or a comet or something, but everyone knew it wasn&#8217;t, and nobody knew what it was; and though some of us suspected, none of us would have dared to speak our suspicions aloud, even if we could have found a way to [...]]]></description>
			<content:encoded><![CDATA[<p>The sky began to rip.</p>
<p>They probably told us it was a supernova or a comet or something, but everyone knew it wasn&#8217;t, and nobody knew what it was; and though some of us suspected, none of us would have dared to speak our suspicions aloud, even if we could have found a way to describe them, in case the act of fixing our suspicions into words made them come true.</p>
<p>But they came true anyway.</p>
<p>At first, it was just a small, bright, jagged line, about a moon&#8217;s width across. I don&#8217;t remember exactly when it appeared or how we all noticed. I don&#8217;t anymore remember it not being there. It definitely appeared &#8212; suddenly &#8212; but it so soon became such an established part of our lives, that the idea of the daytime sky without it would have been as preposterous as the night sky without stars.</p>
<p>It was only visible by day &#8212; and the skies were clear blue and cloudless, back then, so we had an uninterrupted view of it for a large part of the daylight hours. Yet we all felt a curious desire to ignore it. The TV reports told us we probably ought not to look at it for too long, as it was bright enough to damage the eyes, but there was no danger of that. No-one wanted to look at it. We would catch glances, of course; see that it was still there, and yes, that it was getting worse, larger, brighter, throwing off sparks now&#8230; but then we would look away, and try, pointlessly, to continue with our lives.</p>
<p>For days, the whole planet pretended.</p>
<p>Somehow, I saw it change. I don&#8217;t know if I happened to glance that way, or if I was compelled to watch. It&#8217;s no longer possible to tell the difference.</p>
<p>The initial bright scar across the sky had lengthened and straightened so that it was now less like a jagged crack or tear in appearance, more like a thin letterbox or slot. I grimly wondered what was about to be delivered to us. </p>
<p>The sparks or meteor streaks or lightning bolts which had been arcing out of it with increasing frequency over the past two days, were now continuous, and all arced in the same direction, anti-clockwise. A mist began to swirl around with them, which soon became thick, dark clouds, all spinning the same way, and too fast, obviously, unnaturally, too damn fast. Then obviously, unnaturally, too damn red. It was big now, spreading out to take up half the sky. We couldn&#8217;t try to ignore it anymore.</p>
<p>The crack or scar or split or slot at the centre had been growing dimmer for a while, but now suddenly turned black; yet it seemed all the more piercing against the swirling red vortex around. Worse, at the moment this happened I felt the sudden knowledge, the instant recognition, that I was looking into the eye of a conscious being. Not truly a God, just another lifeform like us, and yet so much more advanced than us that it might as well be a God to us. There was no question of its harmful intent; no hope of resisting. Only death or slavery awaited us now.</p>
<p>The last thing I remember is thinking, though I have no idea why, exactly these words: </p>
<p>&#8220;I for one welcome our new evil eye-in-the-sky overlord.&#8221;</p>
<p>The eye winked. There was a searing flash, and nothing more.</p>
<p><em>I didn&#8217;t set out to write this as a literary work. This was my dream from last night; in the process of writing it down it started to sound like a short story, so I rolled with it, without spending too much time on it. I really did wake up with that phrase in my head, along with a set of vivid but rapidly-fading images of the sky.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/the-end-a-short-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pope Spotting &#8211; A Handy Guide</title>
		<link>http://contented.qolc.net/articles/pope-spotting-a-handy-guide/</link>
		<comments>http://contented.qolc.net/articles/pope-spotting-a-handy-guide/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 12:36:18 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Humour]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[handy]]></category>
		<category><![CDATA[kegs]]></category>
		<category><![CDATA[pope]]></category>
		<category><![CDATA[rag mag]]></category>
		<category><![CDATA[spotting]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=115</guid>
		<description><![CDATA[I guess now&#8217;s a good time to dig out this page from the 1989 KEGS Rag Mag&#8230; (if the image seems squashed, try clicking on it to view).]]></description>
			<content:encoded><![CDATA[<p>I guess now&#8217;s a good time to dig out this page from the 1989 <a href="http://www.kegs.org.uk">KEGS</a> Rag Mag&#8230; (if the image seems squashed, try clicking on it to view).</p>
<p><a href="http://contented.qolc.net/wp-content/uploads/2010/09/kegs_rag_mag_1989_-_41_-_pope_spotting_-_150.png"><img src="http://contented.qolc.net/wp-content/uploads/2010/09/kegs_rag_mag_1989_-_41_-_pope_spotting_-_150.png" alt="A handy guide to Pope Spotting" title="Pope Spotting: A Handy Guide (from KEGS Rag Mag 1989)" width="846" height="1230" class="alignnone size-full wp-image-116" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/pope-spotting-a-handy-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl-Powered DJ</title>
		<link>http://contented.qolc.net/articles/perl-powered-dj/</link>
		<comments>http://contented.qolc.net/articles/perl-powered-dj/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 22:28:24 +0000</pubDate>
		<dc:creator>Jamm!n</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[DJ]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[quextal]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tracklist]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=112</guid>
		<description><![CDATA[No, it&#8217;s not really my DJing that&#8217;s script-powered, but over the last couple of years that I&#8217;ve been doing regular net radio shows, I have written a number of Perl scripts to help with some of the more tedious aspects of the job, particularly related to the posting of the MP3 archives and tracklists of [...]]]></description>
			<content:encoded><![CDATA[<p>No, it&#8217;s not really my DJing that&#8217;s script-powered, but over the last couple of years that I&#8217;ve been doing regular net radio shows, I have written a number of Perl scripts to help with some of the more tedious aspects of the job, particularly related to the posting of the MP3 archives and tracklists of those shows (and my occasional promo mixes) on <a href="http://quextal.com">quextal.com</a>, but also for the broadcasting process itself.</p>
<p>In fact one of the first scripts I wrote was to assist with the fact that I broadcast (using <a href="http://code.google.com/p/darkice/">darkice</a> on my Linux box) on different stations, necessitating having multiple different configurations for darkice. What began as a one-liner to do the equivalent of <code>darkice -c /path/to/darkice/configs/$1.cfg</code> then expanded to do things like shut down certain daemons before broadcasting, and start them again afterwards, as my elderly PC would occasionally struggle to cope with the demands of running two MP3 encoders if it was also dealing with a large incoming mail or a disk-heavy cronjob. </p>
<p>I then tired of hitting reload on the server stats page to keep an eye on my listener count, so now I have a script which fetches that page every couple of minutes, parses the relevant number out of it, and shows it with a timestamp, so I have a full record of how many were tuned in at each point of the show, what the peak was etc.</p>
<p>Scripts followed to automate filling in the ID3 tag, and renaming darkice&#8217;s output spool name into a standard format prior to uploading it to the site.</p>
<p><a href="http://quextal.com">quextal.com</a> is a WordPress-based site with a heavily customised skin and a couple of extra plugins, nothing too fancy. After writing the first few posts by hand, I came up with a simple template-driven script which would simply wrap my plain-text tracklist of the show in some HTML to make it look a bit prettier for the site. This evolved so that it would read the metadata from the MP3 (eg filesize, bitrate, length in minutes and seconds) and put that info in there as well. </p>
<p>After a while I decided to have my online tracklists in table format rather than just reproducing what I write in plain text. So this meant adapting the script to split up each entry in the tracklist for the separate columns. I had the prescience to choose a roughly standardised format for my plain text tracklists anyway &#8212; at its simplest, it&#8217;s just &#8220;Artist &#8211; Title&#8221; or &#8220;Artist &#8211; Title &#8211; Label&#8221; &#8212; but over time it&#8217;s evolved a number of variations to deal with, for example, marking out who played which track when I have a guest in. I sensed it was time to create a separate library (Perl module) to parse tracklists into separate information, and a number of my scripts now use this.</p>
<p>Just this year I expanded the templating script into a more complex system which interfaces directly with the WordPress API. It determines which radio station the broadcast was on (which is in the filename), searches for some of my past mixes for that station on the site, and offers a selection of their post titles so I can choose one (eg with, or without, a guest DJ, as applicable) on which to base the default title for the new one, helping to keep the title format consistent. Both my current regular shows feature the number of the show in the title &#8211; the script will automatically increment this, be it in ordinary numerals or Roman numerals. Appropriate tags are chosen automatically, and any additional words for the article can be added before the script posts it directly to the site via the API. </p>
<p>Why stop there? Since my Tracklist library conveniently gives me information about the artists and labels played in each show, the script now also creates a Custom Field entry for each. I don&#8217;t really know why I&#8217;ve done that&#8230; just a vague sense that it might be useful at some point in the future. For now, a slight tweak at the WordPress end provides A-Z lists of artists and labels for each mix at the end of the article. At some point, if so desired, it should make it easier to search for all the mixes containing a specific artist or label&#8230; </p>
<p>Most recently, the thing I was finding particularly time-consuming was to fill in the label for each tune, which information I often don&#8217;t have handy during the show when I&#8217;m writing down the track. So now I have a couple of scripts to help with that. The first just looks for the &#8220;artist &#8211; title&#8221; string in all my previous tracklists and copies the label info from there if it finds it. The second, which is a work in progress, attempts to automate looking up the track details on the sites where I do most of my tune shopping, and screen-scraping the label from there. </p>
<p>Curiously, the net effect of all this automation has not really made it significantly quicker or easier to post a mix, compared to when I first started out and was doing it all by hand. What it has done is escalated the amount and quality of information I&#8217;m putting up, its consistency and reliability, while taking about the same amount of time and effort. Obviously that doesn&#8217;t include the effort required to write the scripts&#8230; but that&#8217;s not effort. That&#8217;s fun. It&#8217;s been a whole series of interesting little coding tasks&#8230; which of course is the main reason I did it.</p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/perl-powered-dj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Me v Wordle: Redux</title>
		<link>http://contented.qolc.net/articles/me-v-wordle-redux/</link>
		<comments>http://contented.qolc.net/articles/me-v-wordle-redux/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:03:01 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Protocols]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[cipher]]></category>
		<category><![CDATA[Dev8D]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[hidden]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[quantum]]></category>
		<category><![CDATA[secrets]]></category>
		<category><![CDATA[steganography]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[Wordle]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=109</guid>
		<description><![CDATA[After all those hours of effort trying to control Wordle&#8217;s opinion of me in the end the Dev8D organisers didn&#8217;t use the single-post URL I&#8217;d provided to create my Wordle badge &#8211; they used the whole blog feed. I didn&#8217;t mind though. The badges, which I&#8217;d expected to be of the lapel variety and therefore [...]]]></description>
			<content:encoded><![CDATA[<p>After all those hours of effort trying to <a href="/articles/me-v-wordle">control Wordle&#8217;s opinion of me</a> in the end the Dev8D organisers didn&#8217;t use the single-post URL I&#8217;d provided to create my Wordle badge &#8211; they used the whole blog feed. I didn&#8217;t mind though. The badges, which I&#8217;d expected to be of the lapel variety and therefore easily readable, were actually in a kind of laminate pass holder which hung from our necks almost down to waist level, rather too low to read comfortably. The colour scheme was very muted too &#8211; someone would really have peer at it quite close to in order to make out most of the words. And, had anyone done so, I wouldn&#8217;t have been unhappy with the words there anyway. </p>
<p>While this exercise was ultimately futile for its original purpose, I still found it interesting (otherwise I wouldn&#8217;t have spent so long on it!) to consider how I might represent myself in a few words, and then sculpting an article specifically to get that result out of Wordle, but making the article a real piece of prose about the very process of its own construction. As I said, I&#8217;m a fan of self-reference. But I wonder if this can also be considered, perhaps loosely, a kind of steganography. While it contains no encryption, the article has a deeper purpose which &#8212; had I not explicitly made it the subject of the article, but instead concealed it &#8212; could be entirely hidden from view. I suppose it&#8217;s a fairly basic cipher to encode hidden messages inside a larger article according to the word frequency&#8230; but Wordle does a bit more than that. I <em>think</em> that, in controlled circumstances, Wordle&#8217;s output can be made reproducible for a given input and set of parameters. In which case, it would be feasible to conceal messages in a way that could not be calculated from the text alone, that could not be reliably decoded without the additional knowledge of which website it needs to be pumped through, the precise configuration parameters to use, and what further processing is required on the result &#8212; say, the message could be in just the words that Wordle makes a particular colour in one of its fixed palettes, or that are given a certain orientation. </p>
<p>Indeed, as  Wordle&#8217;s precise algorithm is secret due to patent issues, the precise layout for a given set of parameters might be rather unpredictable without actually trying it. That makes Wordle a kind of public-private key pair, the public key being the set of parameters fed into the engine, and the private key being the secret method by which Wordle transforms those parameters into a layout. This transformation is probably relatively feasible to work out by trial-and-error, and in any case the number of configuration permutations is sufficiently low that if necessary the results of all of them could be tested and mapped fairly easily, so it only offers a fairly low security cipher. But you gain added security from the fact that very existence of a hidden message is steganographically concealed within the larger article, and, perhaps even more so, from the surprising and obscure means chosen to conceal it! </p>
<p>Ok, so I&#8217;ve given the game away now. If you&#8217;ve been quietly hiding secret messages in Wordle tag clouds for ages&#8230; sorry. If not, don&#8217;t start now, they&#8217;ll be onto you. But, more generally, using innocent third-party web applications as a kind of cipher function might have potential. You&#8217;d have to ensure that the output from the website isn&#8217;t just the pure decoded message, otherwise the third party has it as well. Some sort of post-processing which requires pre-shared secret knowledge is key. This could include things like piping your message through multiple web applications, either serially or in parallel, with each contributing some small part of the overall message, which can only be merged into the whole by someone with an additional piece of knowledge of how that needs to be done. </p>
<p>These are just idle thought experiments&#8230; I don&#8217;t advise anyone to actually use this technique for anything really secret! There are several obvious weaknesses, although they can probably be ameliorated. However, I believe it&#8217;s worth considering novel means of passing around secrets. If quantum computers actually happen as the physicists predict, <b>all</b> current encryption technology may be rendered useless at a stroke, as it all relies on a computationally-unfeasible mathematical problem that, theoretically, quantum computers could make feasible to solve quickly. Quantum computers also themselves have the potential to offer novel encryption techniques, but at the moment, no-one <em>really</em> knows how these things are going to behave&#8230; and, for a while anyway, quantum computers will be the preserve of rich governments, corporations, and other organised well-funded criminal gangs&#8230; so us ordinary folk will be at a disadvantage. The survival of our networks might depend on us being a little bit cunning&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/me-v-wordle-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSX: Setting a global shortcut key to open a new Finder window</title>
		<link>http://contented.qolc.net/articles/osx-global-shortcut-key-new-finder-window/</link>
		<comments>http://contented.qolc.net/articles/osx-global-shortcut-key-new-finder-window/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 17:25:03 +0000</pubDate>
		<dc:creator>Jamm!n</dc:creator>
				<category><![CDATA[MacOS / OSX]]></category>
		<category><![CDATA[OS/Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[hotkey]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=91</guid>
		<description><![CDATA[Given that the Finder is central to many tasks in Mac OS X, I&#8217;m surprised that there is no global keyboard shortcut to call up a new Finder window. Well, that&#8217;s not strictly true &#8212; there&#8217;s alt-cmd-space, which will bring up a new window to start a Spotlight search. But most of the time I [...]]]></description>
			<content:encoded><![CDATA[<p>Given that the Finder is central to many tasks in Mac OS X, I&#8217;m surprised that there is no global keyboard shortcut to call up a new Finder window. Well, that&#8217;s not strictly true &#8212; there&#8217;s alt-cmd-space, which will bring up a new window to start a Spotlight search. But most of the time I want to open my home directory, so I&#8217;d rather have a shortcut which jumps straight there.</p>
<p>Googling for the answer to this problem turned up lots of out-of-date suggestions to use Clearsilver and the like, but it seemed to me that a solution could be found using only what OSX provides. And indeed it can. The following has only been tested in 10.6 Snow Leopard.<span id="more-91"></span></p>
<p>The basic premise is to create a new Service to perform this task. Because Services are available globally, if you assign a shortcut to one, it should work in any application. </p>
<style type="text/css"><!--
  ol li {
    margin-bottom: 1ex;
  }
// --></style>
<ol>
<li>Open the Automator application, and create a new workflow based on the Service template:<br />
<a href="http://contented.qolc.net/wp-content/uploads/2010/03/automator1.png"><img src="http://contented.qolc.net/wp-content/uploads/2010/03/automator1-300x278.png" alt="" title="automator1" width="300" height="278" class="alignnone size-medium wp-image-98" /></a></li>
<li>In the Library pane, select Utilities, then find the action <em>Run AppleScript</em> and drag it into the workflow:<br />
<a href="http://contented.qolc.net/wp-content/uploads/2010/03/automator2.png"><img src="http://contented.qolc.net/wp-content/uploads/2010/03/automator2.png" alt="" title="automator2" width="887" height="485" class="alignnone size-full wp-image-99" /></a></li>
<li>Replace the line:<br />
<code><br />
	(* Your script goes here *)<br />
</code><br />
with:<br />
<code><br />
tell application "Finder"<br />
	activate<br />
	make new Finder window to home<br />
end tell<br />
</code></li>
<li>Save under the name &#8220;New Finder Window Home&#8221; or somesuch. Whatever name you choose, make a note of it. Also bear in mind that if you choose a name that matches an existing menu entry in any application, that menu entry will be selected in preference to yours&#8230; if you just call it &#8220;New Finder Window&#8221;, then when Finder is the active application, its own menu entry by that name (in the File menu) will be chosen when you hit the shortcut key combo. It may be that it will have exactly the same effect, but it depends on how you have Finder configured, so to avoid confusion, give it a more specific name.
</li>
<li>Go to System Preferences &gt; Keyboard &gt; Keyboard Shortcuts &gt; Application Shortcuts. Click the <b>+</b> button to add a new shortcut:<br />
<a href="http://contented.qolc.net/wp-content/uploads/2010/03/automator3.png"><img src="http://contented.qolc.net/wp-content/uploads/2010/03/automator3-300x152.png" alt="" title="automator3" width="300" height="152" class="alignnone size-medium wp-image-100" /></a></li>
<li>Enter the exact name that you saved it as earlier (ie New Finder Window Home, if you used the same as me), and your desired shortcut key combo.</li>
<li>It seems you have to quit System Preferences before the shortcut key will become operational. But it&#8217;s not necessary to restart other applications.</li>
</ol>
<p>You can make the new Finder window open to somewhere other than your home directory by replacing <tt>home</tt> in the AppleScript with, for example, <tt>folder "Applications" of startup disk</tt>. </p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/osx-global-shortcut-key-new-finder-window/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Me v Wordle</title>
		<link>http://contented.qolc.net/articles/me-v-wordle/</link>
		<comments>http://contented.qolc.net/articles/me-v-wordle/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 00:25:28 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[boatfloatery]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=61</guid>
		<description><![CDATA[Of all the lame excuses, I&#8217;ve been putting off registering for this year&#8217;s JISC Dev8D conference because the registration form says they&#8217;ll be using Wordle to make badges for everyone, and there&#8217;s a space on said form to provide a blog/RSS feed or bunch of text which can be fed into it to summarise our [...]]]></description>
			<content:encoded><![CDATA[<p>Of all the lame excuses, I&#8217;ve been putting off registering for this year&#8217;s <a href="http://www.dev8d.org">JISC Dev8D</a> conference because the registration form says they&#8217;ll be using <a href="http://www.wordle.net">Wordle</a> to make badges for everyone, and there&#8217;s a space on said form to provide a blog/RSS feed or bunch of text which can be fed into it to summarise our interests.</p>
<p>I&#8217;ve got three personal blogs including this one, although the fact that I only frequently update the one about my musical activities under the alias of <a href="http://quextal.com">Quextal</a>, and that until very recently, <a href="http://src.qolc.net">Source Of Life</a>, to which I have occasionally released potentially-useful but dreadfully hacky Perl programs, had probably been broken for months, says a lot about the current priorities in my life. </p>
<p>Unfortunately, feeding <a href="http://quextal.com">Quextal</a> into Wordfondle fails to give a decent summary of what that site is about. Useful things like the titles of posts, their tags, categories, and the contents of Pages, are all ignored by the analyser, and so the result ends up dominated by the artists who most often feature in the tracklists of my recent mixes. Apart from giving the impression that I&#8217;m some kind of music industry plugger / agent / record label boss, it also makes me look like a complete stoner because of my support of <a href="http://soundcloud.com/cannabinoid">one particular artist</a>. </p>
<p>Using ContentedLife (wot you are now reading) instead doesn&#8217;t fare much better &#8211; I guess it conveys quite well something of my tendancy toward an interest in random disparate topics, yet utterly fails to bring out what I consider to be the most important waymarkers within that randomness. </p>
<p>If I&#8217;m to be represented by a disconnected soup of words, I want at least some of those words to be a reasonable reflection of my real interests and character, leaving room for a bit of serendipity of course. </p>
<p>So this got me thinking&#8230; how would I &#8220;tag&#8221; myself? What limited set of keywords would I choose to represent myself to a bunch of complete strangers, if I had the choice? Which I do&#8230;</p>
<p>As <b>music</b> is my first and truest love and passion, I&#8217;d have to start with some descriptions of my current musical boatfloatery&nbsp;<sup>1</sup>: <b>epic evolving psybreaks</b> / <b>electrobreaks</b> / <b>nuskool breaks</b>, <b>chunky progressive psychedelic techno</b>, <b>journeying synthorganic minimal techno</b>, <b>glitchy breakbeat crunk</b>, and miscellaneous <b><a href="http://quextal.com/tag/interstitial">interstitial</a> trippy electronica</b>. Of which, psybreaks is my particular speciality. Obviously, trying to describe music using language is an exercise in futility&nbsp;<sup>2</sup> &#8212; especially my music &#8212; but as far as I know, there&#8217;s no MP3 player in these badges, so I have to use these clumsy labels as bait to tempt and seduce those who may enjoy the kaleidoscopic taste sensations of my <a href="http://quextal.com">synaesthetic electronic cocktails</a>&#8230; </p>
<div style="margin-left: 1em; font-size: 0.8em">
<p>(<sup>1</sup> I am so pleased with my invention of the word &#8220;boatfloatery&#8221; (at the time of writing, not a single other hit for it on Google) that I intend to shoehorn it into a conversation at least once a day from now on, propagating its usage until someone I&#8217;ve never met adds it to <a href="http://www.urbandictionary.com">Urban Dictionary</a>&#8230;)</p>
<p>(<sup>2</sup> The traditional quote is: &#8220;Talking about music is like dancing about architecture.&#8221; Usually attributed to Elvis Costello, but there&#8217;s some doubt about that. Anyway, I don&#8217;t reckon that&#8217;s quite right. I think of it like this: Trying to <em>describe</em> music is like trying to describe sex. It&#8217;s perfectly possible to do it, but it rather misses the point&#8230;)</p>
</div>
<p>I&#8217;d want to relate the fact that I&#8217;ve been hacking about with <b>Linux</b>, <b>Perl</b>, <b>PHP</b> and <b>MySQL</b> for so long that I&#8217;m about ready now to give the whole lot up and try gardening instead. </p>
<p>There&#8217;d be (in some cases, necessarily oblique) references to <b>psychedelics</b> and <b>consciousness</b>, <b>healing</b> and <b>mysticism</b>, <b>Now</b>, <b>Spirit</b>, <b>Love</b>, <b>Nature</b>, <b>Gaia</b>, and <b>faeries</b>. <b>Ayahuasca</b> would be explicitly named, for being all of those things while transcending them all. </p>
<p>It would make sense to throw in a selection of ideas that I find fascinating and engaging even though I&#8217;m never likely to get even close to fully understanding them, such as <b>quantum physics</b> (and <b>metaphysics</b>), <b>fractals</b>, <b>stochastic resonance</b>, <b>sacred geometry</b>, <b>tectonics</b>, <b>astronomy</b>, <b>biochemistry</b>, <b>psychology</b>, <b>geography</b>, <b>weather</b>, and basically anything that seeks to answer the question &#8220;How?&#8221; (even though we know that the real answer is <a href="http://www.facebook.com/group.php?gid=2217915679&#038;ref=ts">it&#8217;s all just gnomes</a>).</p>
<p>For the sake of a complete picture, I&#8217;d need to reference <b>Eris</b>, the number <b>23</b>, and <b>The Justified Ancients of Mu Mu</b> (furthermore known as <b>The JAMs</b>, also known as <b><a href="http://en.wikipedia.org/wiki/The_KLF">The KLF</a></b>) &#8212; no longer the obsession they once were, but still resonant in the formation of my character. And yes, for the same reason, <b><a href="http://mono.org">Monochrome</a></b> would have to be there too&#8230; initiator of countless lasting friendships, not to mention an eight year relationship, and the two best <b>kids</b> in the world&#8230;</p>
<p>And, although it&#8217;s not really anything to do with my character (&#8220;you are not your job&#8221;, as a wise man once said), I suppose it would be sensible &#8212; given that this is a conference, after all &#8212; to include a couple of phrases about my present paid employment as a <b>Linux</b> <b>sysadmin</b> and <b>developer</b>, which currently involves a fair bit of hacking around with <b><a href="http://www.eprints.org">EPrints</a></b> and other <b>Perl</b>&nbsp;<sup>3</sup> shenanigans.</p>
<div style="margin-left: 1em; font-size: 0.8em">
<sup>3</sup> Gets a repeat appearance to ensure it due prominence over that other scripting language beginning with P. No, not that one, don&#8217;t be obtuse. Although, basically, all programming languages whose name starts with that letter are rubbish, except Perl. True fact. It should by now be obvious why I make that exception. I, too, am Pathologically Eclectic&#8230;)
</div>
<p>My original plan was to post an entry containing just these tags, repeating the ones I consider most helpful in summation of the mess of contradictions that is Me (<b>psybreaks</b>, for example, would have to recur several times). But while this would generate a more accurate badge, it wouldn&#8217;t exactly be an interesting read, and it may also cause search engines to believe that I&#8217;m attempting to spam their results. The ranking of this site has suffered enough from the demise of its old domain, I don&#8217;t want to get it completely blacklisted.</p>
<p>So, the idea now is, to write more entries to explain and expand on many of the terms above. </p>
<p>Hey, it could happen&#8230; somewhen&#8230;</p>
<p>Meanwhile, here is some <a href="http://quextal.com">music</a>. And one more mention of  <b>psybreaks</b>, because there isn&#8217;t enough of it in the world (a situation which I&#8217;m doing my best to rectify, in case you hadn&#8217;t guessed&#8230;)</p>
<h3>Addendum</h3>
<p>Feeding just this post into Wordmangle (using the <a href="/articles/me-v-wordle/feed?withoutcomments=1">single-post feed</a> link) results in a far more apposite summary of my interests than anything I&#8217;d hitherto managed. Exactly as I&#8217;d hoped. And using an article written about the process to feed into the process appeals to my (and probably every developer&#8217;s) aesthetic appreciation of the Meta, the self-referential. </p>
<p>With most of the emboldened words above only having a single instance in the text, many of them are getting left out. Perhaps that&#8217;s for the best. It seems to be picking a good subset, and while for example I feel Ayahuasca should be in there, so that it can be found by people who are looking, it oughtn&#8217;t be too big: it isn&#8217;t always a great idea to shout about such things to all and sundry (been there, done that, learned lessons). So I&#8217;m generally happy with the outcome. But it omitted The KLF, and Eris. For some reason, I feel they need to be in there, subverting the whole silly idea from within. So now they are. All hail! <span style="display:none">Fnord.</span></p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 840px"><a href="http://contented.qolc.net/wp-content/uploads/2010/01/wordle_2010-01-16.png"><img src="http://contented.qolc.net/wp-content/uploads/2010/01/wordle_2010-01-16.png" alt="" title="How Wordle sees me, through this post, as of 16th Jan 2010" width="830" height="438" class="size-full wp-image-89" /></a><p class="wp-caption-text">Final result of feeding this post into http://www.wordle.net</p></div>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/me-v-wordle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Edirol UA-25 24-bit 96kHz 2in 2out USB soundcard</title>
		<link>http://contented.qolc.net/articles/review-edirol-ua-25-24-bit-96khz-2in-2out-usb-soundcard/</link>
		<comments>http://contented.qolc.net/articles/review-edirol-ua-25-24-bit-96khz-2in-2out-usb-soundcard/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 00:16:38 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[24-bit]]></category>
		<category><![CDATA[24bit]]></category>
		<category><![CDATA[96 kHz]]></category>
		<category><![CDATA[96kHz]]></category>
		<category><![CDATA[edirol]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[soundcard]]></category>
		<category><![CDATA[ua-25]]></category>
		<category><![CDATA[ua25]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://contented.qolc.net/?p=54</guid>
		<description><![CDATA[I&#8217;ve become quite a fan of this sound device since I got it about a year ago. For its price, the sound quality is excellent. It&#8217;s fairly packed with features, has a good range of options for input and output connectivity, plus MIDI. And it works flawlessly, out of the box, with Linux &#8212; no [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve become quite a fan of this sound device since I got it about a year ago. </p>
<p>For its price, the sound quality is excellent. It&#8217;s fairly packed with features, has a good range of options for input and output connectivity, plus MIDI. And it works flawlessly, out of the box, with Linux &#8212; no special setup or drivers required, ALSA knows what it is and how to deal with it in any mode.</p>
<p>The same is true of Mac OS, but only in the basic mode which restricts you to 16-bit 44.1kHz I/O &#8211; a driver is required for Advance mode to get up to 24-bit 96kHz support (either in, or out &#8211; we&#8217;ll come to this under <a href="#ua25_limitations">Limitations</a>). This driver can be downloaded free from the Edirol website, and seems to work fine on my new unibody Macbook Pro with OSX 10.6 Snow Leopard, though I haven&#8217;t used it extensively on there yet.</p>
<p>I guess it probably works in Windows too, but I wouldn&#8217;t know anything about that <img src='http://contented.qolc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The sound quality (for what I&#8217;ve used it for anyway) is very good. It&#8217;s stacked with features, and quite versatile&#8230; within certain limits.</p>
<p>First we&#8217;ll take a quick look at the features packed into this gadget, which is information you could probably find elsewhere but I include for ease of reference, and after that we&#8217;ll get to discussing those <a href="#ua25_limitations">limitations</a> in more detail.</p>
<p><span id="more-54"></span></p>
<p><a id="ua25_features" name="ua25_features"></a></p>
<h3>Features</h3>
<p>Packaged in a far more robust metal casing than you might expect in a sub-£100 device, the UA-25 provides A/D and D/A converters, digital S/PDIF I/O (unfortunately optical, rather than coax, so you may need to budget for some converters and Toslink cables), and 5-pin DIN MIDI I/O. </p>
<p>Analogue audio input is via combo balanced XLR and 1/4&#8243; TRS sockets. The XLR inputs have mic preamps (see limitations below) and switchable phantom power, while one of the TRS jack inputs has switchable high-impedance (Hi-Z) mode for connecting guitars etc. Each input has a separate sensitivity (gain) control.</p>
<p>Analogue output is via pairs of both 1/4&#8243; jack and RCA phono connectors on the back, and a stereo 1/4&#8243; jack headphone socket on the front. A single Output level knob controls both the main output volume and the headphone level. I&#8217;d have preferred a separate headphone level control, but fair enough, there really isn&#8217;t much room left on the front panel!</p>
<p>Sample rate is switchable between 44.1kHz, 48kHz and 96kHz, 16- or 24-bit (but see below). Other features include headphone socket (but note that there is no separate headphone level knob, the Output Level controls both the level of both the main outputs and the headphones); switchable zero-latency monitoring (this <em>does</em> have a separate level); switchable limiter; and an LED which supposedly warns of clipping, or tells you when the Limiter threshold is exceeded&#8230; &#8220;supposedly&#8221;, because&#8230;. well, we&#8217;ll come to that&#8230;</p>
<p>There is no software mixer in the UA-25 at all. All the level controls, including input sensitivity, output volume, monitor volume and the various switches, are hardware controls on the unit itself. I prefer it that way, because I use the UA-25 in a fairly static configuration to record from my mixer, so I like being able to &#8220;set and forget&#8221; the input gain controls.</p>
<p>Finally, the UA-25 can be powered either from an included &#8220;wall wart&#8221; plugin PSU, or from the USB bus. In theory, using the separate PSU should give you better sound quality, but in practice I&#8217;ve never detected any problem from using USB power; your results may depend on what else you have drawing power from the bus &#8212; I generally don&#8217;t have anything else on there at all that has a significant power requirement, so the UA-25 isn&#8217;t competing to get power. If you have a busy bus, probably best to use the PSU.</p>
<p><a id="ua25_limitations" id="ua25_limitations"></a></p>
<h3>Limitations</h3>
<p>The UA-25 two significant limitations that you need to be aware of when deciding whether it will suit your needs. </p>
<p>One is well documented, and common for USB soundcards: it cannot do 24-bit 96kHz duplex (input and output simultaneously) &#8211; I think because standard USB is simply not fast enough. </p>
<p>The UA-25 has two modes. When Advance mode is OFF, the bitrate is fixed to 16-bit 44.1kHz and the device is full duplex. When Advance mode is ON, the device is EITHER input OR output, 24-bit, at the sample rate selected on the back (44.1/48/96kHz). </p>
<p>If you switch modes, or sample rates, or input/output direction in Advance mode, you have to reboot the device by unplugging and replugging from USB. The device takes a few seconds to boot up every time you do this. If you are going to do a lot of work at 24&#215;96, that&#8217;s likely to get tedious and you ought to be looking at a Firewire device &#8211; and obviously it&#8217;s no use at all if you need full duplex I/O. I suppose you could buy two UA-25s and leave one dedicated to input and one to output. Personally, 16&#215;44 is perfectly adequate for my requirements most of the time so I tend to leave Advance OFF unless I specifically need 24&#215;96 for something. </p>
<p>In either mode, both digital and analogue outputs are available simultaneously, but input is either/or, switched from the front.</p>
<p>The OSX driver for 24&#215;96 support appears to make the Advance Mode UA-25 available for both input and output simultaneously, but in fact you can only do one or the other, as indicated by the fact that the device will be called either UA-25 96kHz PLAY or UA-25 96kHz REC.</p>
<p>The other limitation is <b>completely undocumented</b>, even in the audio path diagram on top of the unit, and I only discovered it by experience: The XLR inputs are hardwired to the Mic preamps. You cannot use them for line-level inputs. I found this slightly annoying as I wanted to plug the XLR outputs of my mixer into them, but you simply cannot reduce the sensitivity enough, and risk overloading the mic preamps if you feed a line-level signal to them. So I had to invest in XLR-to-balanced-jack cables to feed them into the jack sockets. </p>
<p>If you are using the analogue inputs at line level from a device with balanced outputs (such as a studio mixer or a professional DJ mixer), I recommend getting decent balanced cables. Since you can&#8217;t use the XLR inputs for this, you&#8217;ll need TRS balanced jacks on the UA-25 end of the cables. If you use unbalanced cables, not only will you be more prone to pick up noise within the cable, but you won&#8217;t get the best sound quality out of the device (I don&#8217;t know why this should be, but every piece of equipment I&#8217;ve ever owned which will support either balanced or unbalanced jack into the same socket, seems to sound muddier, not just noisier, if you use unbalanced.</p>
<p><a id="ua25_peak" name="ua25_peak"></a></p>
<h3>No Peaking</h3>
<p>There&#8217;s a single LED on the front panel. When the Limiter is switched off, this lights up red, supposedly to indicate clipping. Unfortunately, it doesn&#8217;t indicate anything of the sort. It lights up <em>way</em> below 0dB (I&#8217;m not sure exactly how far below, but I&#8217;d guess about -20dB). ie this light is not really indicative of anything. I wouldn&#8217;t mind if is threshold were set a couple of dB below zero, so that you can guarantee seeing a flash if it&#8217;s actually clipping, but it can be lit up constantly and the level is still nowhere near clipping. If you enable the Limiter, the colour of the light changes to green and allegedly indicates that the Limiter is kicking in (ie its threshold, which I&#8217;d have thought should be 0dB otherwise what&#8217;s the point, has been exceeded). But in Limiter mode the LED lights at exactly the same level, still way below necessary. Whether it&#8217;s actually triggering the Limiter at that level is hard to say &#8211; it doesn&#8217;t <em>appear</em> to adversely affect the sound until the peaks start to creep much closer to a level that would actually clip, but the fact of that LED lighting up destroys my trust that the limiter is only kicking in when it needs to.</p>
<p>For live broadcasting on my <a href="http://quextal.com/">radio shows</a>, I need to be peaking fairly close to 0dB, so this makes the limiter useless and I have to ignore the LED. </p>
<p>Now, this situation is not unique to the UA-25: my old Phono Plus also cried wolf with the peak LED. Building in some headroom to a peak indicator kinda makes sense in 24-bit where you have a theoretical 144dB dynamic range, and indeed the norm is to &#8220;pretend&#8221; that -24dB is zero, to make absolutely sure you never clip&#8230; but in 16-bit, with only 96dB total, if you turn the gain down so the peak LED never lights you&#8217;re sacrificing an unacceptable amount of dynamic range. Or if you use the Limiter, you might be allowing the sound to be coloured by it despite the fact that there&#8217;s no need for it to be triggering at all.</p>
<p><a id="ua25_conclusion" name="ua25_conclusion"></a></p>
<h3>Conclusion</h3>
<p>I should point out that I only use a subset of the UA-25&#8242;s features. I&#8217;ve never plugged a guitar into it. I&#8217;ve tried a mic but only as a test. The features I&#8217;ve used are the line-level analogue I/O, digital I/O, and MIDI. </p>
<p>The Edirol UA-25 is a good quality, robust and versatile little box which offers excellent sound fidelity and a great range of features for the price. The limitations I describe above are annoying at times &#8212; particularly the peak LED &#8212; but overall, having owned the UA-25 for a year, for the uses to which I&#8217;ve put it, I&#8217;m very happy with its performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://contented.qolc.net/articles/review-edirol-ua-25-24-bit-96khz-2in-2out-usb-soundcard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

