<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-643218287320052955</atom:id><lastBuildDate>Sat, 22 Aug 2009 09:47:04 +0000</lastBuildDate><title>Michael Forrest Music Software Talk</title><description></description><link>http://michaelforrest-music-software.blogspot.com/</link><managingEditor>noreply@blogger.com (Michael Forrest)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643218287320052955.post-8327355046426979269</guid><pubDate>Sun, 10 May 2009 13:12:00 +0000</pubDate><atom:updated>2009-05-10T07:12:12.059-07:00</atom:updated><title>The state of music software</title><description>I'm just not &lt;em&gt;feeling&lt;/em&gt; it with any of the music software I use at the moment.&lt;br /&gt;&lt;br /&gt;Ableton Live has served me well since 2001 but I have developed a fatigue to the lack of user-oriented visual design. It's so &lt;em&gt;grey&lt;/em&gt;. They've added all of these sonically fertile software instruments and effects over the years but everything looks exactly the same - my biggest pet hate is the icons:&lt;br /&gt;&lt;img src="http://pics.livejournal.com/michael_forrest/pic/0000kab5" /&gt;&lt;br /&gt;[grey list of folders]&lt;br /&gt;&lt;img src="http://pics.livejournal.com/michael_forrest/pic/0000gbk3"/&gt;&lt;br /&gt;[grey list of audio effects]&lt;br /&gt;&lt;img src="http://pics.livejournal.com/michael_forrest/pic/0000h99p"/&gt;&lt;br /&gt;[grey list of virtual instruments]&lt;br /&gt;&lt;img src="http://pics.livejournal.com/michael_forrest/pic/0000esxs"/&gt;&lt;br /&gt;[grey effect racks (you can tell cos of the bisecting line)]&lt;br /&gt;&lt;img src="http://pics.livejournal.com/michael_forrest/pic/0000fa2h"/&gt;&lt;br /&gt;[grey list of presets (#777C84 instead of #575C66 - way to give visual cues guys!)]&lt;br /&gt;&lt;br /&gt;This wouldn't be such a problem if it wasn't just one big long list. If you get lost, the only thing you can do is read the labels and try to keep track of whether you're indented by 6 or 8 pixels from the left. Ableton: would it &lt;em&gt;kill&lt;/em&gt; you to at least put  that icons for different sorts of things in different &lt;em&gt;colours&lt;/em&gt;?! Please, you gotta help me &lt;em&gt;out&lt;/em&gt; here!&lt;br /&gt;&lt;br /&gt; Then you've got the horrid looking parameter settings:&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_1ShqMKRrc0M/SgbTEg1WYsI/AAAAAAAAABg/MZVpxh_ODcs/electric.png"/&gt;&lt;br /&gt;Electric piano my arse! I love the sound, but just look at the equivalent in Logic:&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4573640&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=4573640&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/4573640"&gt;Logic Pro - Electric Piano&lt;/a&gt; from &lt;a href="http://vimeo.com/user744860"&gt;Michael Forrest&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Big knobs. Less frequently used controls hidden. Colours, textures, animation, references to the real world -  these can all be used to create visual cues that make software more fun and productive. With Ableton, all I can do is squint irritably at the damn thing.&lt;br /&gt;&lt;br /&gt;I got so pissed off with Ableton's interface that I made my own.&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4573759&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=4573759&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/4573759"&gt;Grimonium Interface&lt;/a&gt; from &lt;a href="http://vimeo.com/user744860"&gt;Michael Forrest&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;However, this software layer relies on an undocumented API that seems to change between minor revisions of Live! So I can use it with Live 7.0.1 but not with 7.0.14 and certainly not with 8.0.1! &lt;br /&gt;&lt;br /&gt;&lt;em&gt;And you broke my knobs!&lt;/em&gt;&lt;br /&gt;I have been listening to a lot of dubstep recently. I decided to have some fun and make a bit of knob-tweaking dirty synthy fun stuff by using the knobs on my MicroKontrol. I started having fun with the controls mapped to rack units but imagine my horror when it dawned on me that I could not record my knob tweaking. Short of bouncing down to audio (no!) there was &lt;strong&gt;no way to record my tweaks&lt;/strong&gt;. I searched the Ableton forums and found a few people complaining of the same bug in Live 8.0.1. A few weeks later and there's still no sign of a fix. Or even an apology. Or even a comment.  For a company who put &lt;em&gt;a whole section in the user manual&lt;/em&gt; of their software about how they use test-driven-development to keep out the bugs, this is &lt;em&gt;unacceptable&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;So... now what?&lt;/strong&gt;&lt;br /&gt;Logic Pro does better in a lot of the areas where Live fails, particularly since Apple took over. However, not all is rosy in that world either. &lt;br /&gt;&lt;br /&gt;Logic's undo functionality is &lt;em&gt;complex&lt;/em&gt; to say the least. Certain types of action (mostly to do with timeline edits) can be undone. Knob tweaks cannot (you have to click 'compare' to revert back the state from the last save). Automation edits seem to be undone but I can't quite work it out. Mixer settings cannot. So if accidentally nudge one my hardware controller's faders, I can wreck my carefully tuned mix. This makes working with Logic stressful and nervewracking. I can't experiment if I can't safely undo mistakes! &lt;br /&gt;&lt;br /&gt;I love the big customisable icons though.&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_1ShqMKRrc0M/SgbbKvVhJaI/AAAAAAAAABw/yBgSpcTfOY4/s400/Logic+Tracks.png"/&gt;&lt;br /&gt;The retrospective recording is cool (where you can be playing along with midi and decide you like what you just did and press cmd+shift+c insert a recording of what you just did from the buffer). &lt;br /&gt;&lt;br /&gt;The automation is sort of cool but also a little terrifying (and kinda annoying the way you arm it) &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1ShqMKRrc0M/SgbddtXUIII/AAAAAAAAAB4/gXMcu7R1nbM/s1600-h/Automation.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 281px;" src="http://3.bp.blogspot.com/_1ShqMKRrc0M/SgbddtXUIII/AAAAAAAAAB4/gXMcu7R1nbM/s400/Automation.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5334194311130259586" /&gt;&lt;/a&gt;&lt;br /&gt;At least it's in colour. I always liked the way you can see everything, but I still get a bit scared using it.&lt;br /&gt;&lt;br /&gt;Logic sometimes abandons playback when things get too hard. The first thing that excited me about Live was the &lt;em&gt;warning dialog&lt;/em&gt; shown before the audio gets stopped due to a program operation, so this behaviour in Logic feels really anachronistic to me now.&lt;br /&gt;&lt;br /&gt;Logic is always breaking up, stopping, and has a really long latency when pressing play and record and so on. It feels heavy. And can be awfully fiddly if you need to use certain secondary features (try setting up an arpeggiator, for example).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;And so....&lt;/strong&gt;&lt;br /&gt;Logic Pro: I like using you to master tracks. I like your effects, I like your preset libraries, and I like your virtual instruments (the ones I can figure out anyway).&lt;br /&gt;&lt;br /&gt;Ableton Live: I love you, but you need to start thinking about your appearance. Presentation matters. Human intuition is complex and you should start trying to understand it. &lt;br /&gt;&lt;br /&gt;I'm seriously thinking about looking elsewhere for somebody that really understands me... Perhaps Propellerhead have the answer:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/juKTiMzIFfo&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/juKTiMzIFfo&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643218287320052955-8327355046426979269?l=michaelforrest-music-software.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://michaelforrest-music-software.blogspot.com/2009/05/state-of-music-software.html</link><author>noreply@blogger.com (Michael Forrest)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>