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

<channel>
	<title>Create Digital Music &#187; processors</title>
	<atom:link href="http://createdigitalmusic.com/tag/processors/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Mon, 13 Feb 2012 15:39:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Details of SONAR 8.5, and the Dystopian Future in Which You Use It</title>
		<link>http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/</link>
		<comments>http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:15:39 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[DAWs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[forums]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SONAR]]></category>
		<category><![CDATA[sonar-8.5]]></category>
		<category><![CDATA[technical-details]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows-7]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7879</guid>
		<description><![CDATA[What happens when you mix technical chatter on the Cakewalk forum, Samuel Beckett, and The Matrix? I&#8217;d wager you get something like the surreal video above. Prompted by the posting of technical details for a new update to Cakewalk&#8217;s SONAR production software for Windows, and empowered by a strange, new tool that generates eerie virtual &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="471"><param name="movie" value="http://www.xtranormal.com/players/jwplayer.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars"value="height=390&#038;width=480&#038;file=http://newvideos.xtranormal.com/standard/0e3e471a-b391-11de-a8e1-003048d6740d_12_standard_medium-flv.flv&#038;image=http://newvideos.xtranormal.com/standard/0e3e471a-b391-11de-a8e1-003048d6740d_12_standard_poster.jpg&#038;link=http://www.xtranormal.com/watch?e=20091007201614247&#038;searchbar=false&#038;autostart=false"/><embed src="http://www.xtranormal.com/players/jwplayer.swf" width="580" height="471" allowscriptaccess="always" allowfullscreen="true" flashvars="height=471&#038;width=580&#038;file=http://newvideos.xtranormal.com/standard/0e3e471a-b391-11de-a8e1-003048d6740d_12_standard_medium-flv.flv&#038;image=http://newvideos.xtranormal.com/standard/0e3e471a-b391-11de-a8e1-003048d6740d_12_standard_poster.jpg&#038;link=http://www.xtranormal.com/watch?e=20091007201614247&#038;searchbar=false&#038;autostart=false"></embed></object><object width="580" height="471"><param name="movie" value="http://www.xtranormal.com/players/embedded-xnl-stats.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.xtranormal.com/players/embedded-xnl-stats.swf" width="1" height="1" allowscriptaccess="always"></embed></object></p>
<p>What happens when you mix technical chatter on the Cakewalk forum, Samuel Beckett, and <em>The Matrix</em>? I&#8217;d wager you get something like the surreal video above. Prompted by the posting of technical details for a new update to Cakewalk&#8217;s SONAR production software for Windows, and empowered by a strange, new tool that generates eerie virtual reality from typed text, we get banter like this:</p>
<blockquote><p>The arpeggiator is now on every track, so you are supposed to use it. It is one of the new rules of recording.</p>
<p>Yes, I came from the days of one-finger piano playing. This is a total blessing to me.</p></blockquote>
<p>I&#8217;m going to take that as a challenge and base my review of SONAR 8.5 on using an arpeggiator and step sequencer on every track. And I&#8217;ll have to pronounce all those hard g&#8217;s in the voice over, clearly.</p>
<p>And no, this is not some twisted viral campaign on the part of the folks of Cakewalk; I&#8217;ve been assured that this came from a user.</p>
<p>Okay, what was this post originally about? Oh, yeah &#8211; the <em>actual</em> technical details of the SONAR 8.5 release. Noel Borthwick talks about all the details of the new SONAR release on the Cakewalk forums. Apparently, some people care deeply about whether this is SONAR 9 or 8.5 or some conspiracy theory there, but what interests me is the technical details of the software itself.</p>
<p><a href="http://forum.cakewalk.com/tm.aspx?high=&#038;m=1841847&#038;mpage=1#1841847">SONAR 8.5 Fine Print</a></p>
<p>Noel goes down to a code level. Interesting tidbits: working with Intel, Cakewalk was able to do a demo of SONAR running an absurd number of tracks, instruments, effects, and live video without pegging the CPU, with a tiny 2 ms of latency. The Cakewalk engineering effort also has put together what may be the most highly-optimized VST support and richest 32-to-64-bit bridging on any platform, anywhere. </p>
<p>Whatever the opposite of &#8220;marketing speak&#8221; may be, I think that&#8217;s what Noel has achieved, getting into a sort of developer-to-developer level discussion. It is still readable, and worth digging through.</p>
<p>See also: <a href="http://blog.cakewalk.com/cakewalk-takes-the-stage-at-the-intel-developer-forum/">Intel Developer Forum details and video</a> on the Cakewalk blog</p>
<p>I could talk more about that, but let&#8217;s just leave it at step sequencers and arpeggiators on every track, okay?</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/&via=cdmblogs&text=Details of SONAR 8.5, and the Dystopian Future in Which You Use It&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/&via=cdmblogs&text=Details of SONAR 8.5, and the Dystopian Future in Which You Use It&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/10/details-of-sonar-8-5-and-the-dystopian-future-in-which-you-use-it/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?</title>
		<link>http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/</link>
		<comments>http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 17:19:27 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[Cakewalk]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[FireWire]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[multi-threading]]></category>
		<category><![CDATA[operating-systems]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[previews]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SONAR]]></category>
		<category><![CDATA[sonar-8.5]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[USB-3.0]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[WaveRT]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows-7]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/09/29/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/</guid>
		<description><![CDATA[Windows 7 running on a laptop, as photographed by / (CC) Luke Roberts. Windows 7 makes far subtler changes than Vista did, which gives it an opportunity to refine features by the ship date. And it’s been tested unusually widely, by testers like Luke. Windows matters. It’s what roughly half of CDM readers use, and &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/lukeroberts/3199180862/"><img src="http://farm4.static.flickr.com/3484/3199180862_91e91dff12.jpg" /></a></p>
<div class="imgcaption">Windows 7 running on a laptop, as photographed by / (<a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">CC</a>) <a href="http://www.flickr.com/photos/lukerobserts/">Luke Roberts</a>. Windows 7 makes far subtler changes than Vista did, which gives it an opportunity to refine features by the ship date. And it’s been tested unusually widely, by testers like Luke.</div>
<p>Windows matters. It’s what roughly half of CDM readers use, and – for all the attention Apple gets – it’s a big part of the computer music world. Windows today also faces many of the same under-the-hood challenges that other operating systems do, so even if you’re a die-hard Linux or Mac user, you may want to pay attention.&#160; You don’t need to love Windows, and you certainly won’t be hosting a <a href="http://www.engadget.com/2009/09/24/video-windows-7-launch-party-parody-is-bleeping-genius/">Windows 7 launch party</a>. You want to know if the OS will get out of your way and let you get to work.</p>
<p>Windows Vista proved what happens when an operating system’s many interconnected pieces are out of alignment. Even a graphics driver out of sync with underlying changes in the OS could render audio unusable, because just one missed sample can produce an audible glitch or dropout. Part of why I’m optimistic about Windows 7 is that Vista today is a radically different picture, thanks to many, many fixes delivered by Microsoft in updates and more mature audio and video drivers. But that means not just whether 7 is better than XP, but whether 7 is also better than Vista.</p>
<p>Vista wasn’t entirely alone: Mac and Linux have all had their share of growing pains in recent years. The devil is usually in the details. So, I again turn to one of the best guys in the business for sorting out all those technical details. Noel Borthwick, the CTO for <a href="http://cakewalk.com">Cakewalk</a>, probably has a better big-picture view of how music and audio work in Windows than anyone on the planet. He’s a person hardware and software vendors <em>outside</em> Cakewalk often rely upon as a resource. Noel kept us technically honest on Vista, and he’s doing it again on Windows 7, with some exclusive information for CDM.</p>
<p>Those details get mighty technical, so here’s the punchline: Windows 7 is an OS Noel would use himself. It was hard to get anyone to recommend Vista over XP; loyal Windows-using developers I know still largely stick to XP. But would Noel switch from XP to 7?</p>
<blockquote><p>Yes, absolutely. Windows 7 finally delivers on the stability and performance that users hoped for from Vista. The kernel changes and optimizations for large scale multi-core processors make it very attractive to DAW users who are interested in better low latency performance. I will be building a new DAW soon and Windows 7 X64 will be my OS of choice.</p>
</blockquote>
<p>What’s new in Windows 7?</p>
<ul>
<li><strong>Better multithreading: </strong>Improved performance of highly-multithreaded software and hardware by removing a significant bottleneck, especially relevant to a tool like SONAR </li>
<li><strong>Better memory management: </strong>Improved memory management when working with multiple threads </li>
<li><strong>Less nagging: </strong>More customization over UAC prompts (meaning they don&#8217;t have to nag you more than you want) </li>
<li><strong>More lightweight: </strong>Fewer system services run by default on a stock system, plus a leaner footprint of the OS </li>
<li><strong>Media support: </strong>More native media format support, including QuickTime MOV and H.264, plus drag-and-drop media transcoding </li>
<li><strong>Composite devices: </strong>More logical display of hardware with multiple functions (like audio and MIDI). </li>
<li><strong>FireWire: </strong>Enhanced FireWire support, with IEEE 1394b </li>
<li><strong>Multi-touch: </strong>Multi-touch display support </li>
<li><strong>Usability improvements: </strong>An improved user interface, task bar, and Libraries for managing files </li>
</ul>
<p>If you’re ready for all the gory details, read on – including a frank appraisal of how all of this compares to XP in real-world performance, and what compatibility issues to look out for if upgrading from either Vista or XP.</p>
<p><strong>Noel Borthwick of Cakewalk </strong>effectively <em>wrote</em> this story in response to my questions, so these answers all come from him. Microsoft has not responded to my requests for a review copy, so I’ll be able to evaluate this on my own system – albeit far less scientifically than Noel can – closer to launch.</p>
<p> <span id="more-7680"></span>
<p><strong>WARNING: Extremely geeky details of the inner workings of Windows 7 follow, </strong>in keeping with our “never dumbed down” policy. If you’re a developer, you can likely get some leads on how to better support Windows 7 in a single point, something even Microsoft doesn’t provide as completely. But if you’re willing to dig, you get a rare view of the OS from a developer view – no marketing speak, no cheerleading, no fanboyism, no platform wars, no writing for the lowest common denominator. </p>
<p><a href="http://createdigitalmusic.com/files/2009/09/nehalem_die.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="nehalem_die" border="0" alt="nehalem_die" src="http://createdigitalmusic.com/files/2009/09/nehalem_die_thumb.jpg" width="580" height="402" /></a></p>
<div class="imgcaption">Chips like Intel’s Core i7 give us fabulous new capabilities, but it’s up to software developers to figure out how to harness that power. Windows 7 removes some of the obstacles that might prevent developers from squeezing audio performance out of highly-multithreaded applications. And yes, that Nehalem chip die is really beautiful; a shame you can’t see it. Photo courtesy Intel Corporation. </div>
<h3>What Actually Improves Audio Performance</h3>
<p><em><strong>Peter:</strong> In terms of performance for audio production, what are the significant differences in Windows 7?</em></p>
<p><strong>Noel:</strong> Windows 7 on the surface is very similar to Windows Vista. It has the same audio driver support and same audio system infrastructure as Vista. However, it’s some of the under-the-hood improvements that are more significant for audio production. There are some interesting innovations and optimizations in the Windows kernel, making the OS more scalable for concurrent processing. This makes it attractive for highly multithreaded applications like SONAR. Additionally there are various new API’s/SDK’s that may be of significance to developers. Some highlights are below:</p>
<p><b>Multi-threading: Removal of the kernel “global <em>dispatcher lock”</em> </b></p>
<p>In Vista and earlier, on a highly multi-threaded system (e.g. SONAR running on an 8 core hyper-threaded Intel Core I7 PC), you have many threads all processing tiny audio buffers at low latency. All these threads are ultimately waiting on the dispatcher lock when it comes time for them to be managed by the Windows scheduler. This global lock becomes a bottleneck in the system and prevents efficient multi-core workload distribution and scalability. This problem gets magnified as you increase the number of cores since they are all gated by a common lock. In Win 7 the kernel team changed the logic in the Windows scheduler to abolish this global dispatcher lock and use per object locks. This effectively removes this age old bottleneck and allows Win 7 to scale better even under workloads of 256 processors. </p>
<p>This change means a lot to applications like SONAR that rely on multithreaded processing of very small workloads. Initial benchmark results have been promising in this regard. SONAR performs more efficiently at low latency on multi core machines. </p>
<p><b>Improved Memory Management – PFN database lock </b></p>
<p>The PFN (page frame number) database lock was used by the memory manager to lock pages of memory in the working set. Like the dispatcher lock above, this would gate memory access from different threads causing resource contention. Work in this was first done in Windows server 2003 SP1 and Windows 7 has now has this optimization as well, improving asynchronous access to memory. </p>
<p><b>Power Optimization: Core Parking</b></p>
<p>Windows 7 has a new feature called Core Parking. Core Parking is a power saving optimization that shifts processing load to one or more cores and puts other less busy cores to “sleep”. The objective is to let other cores idle if workload levels allow for it. This optimization had us scratching our heads when we ran a benchmark test on a Quad Core I7 machine. At any point in time, we would notice that some cores were idle in task manager. The reason for this turned out to be Core Parking. Core parking can be useful to save battery life while running projects on laptops.</p>
<p><strong>Better WaveRT Performance</strong></p>
<p>Unlike Windows Vista, Win7 now uses event mode internally. This is good news, since it will help guarantee that HDAudio drivers in Win7 support WaveRT event mode properly. Additionally event mode is now part of WHQL logo certification for driver vendors, so any WAVERT device must support this to get a Win7 compatibility logo.</p>
<p><em>Ed. note: The plain-English translation here is that WaveRT, Microsoft’s own real-time audio driver facility, now is more likely to work the way you expect. Cockos, makers of REAPER, actually provided the ability to turn off WaveRT Event Mode at the end of last year because of unpredictable results. Windows 7 should resolve these issues.</em></p>
<h3><a href="http://createdigitalmusic.com/files/2009/09/wmp.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Build 7060" border="0" alt="Build 7060" src="http://createdigitalmusic.com/files/2009/09/wmp_thumb.jpg" width="580" height="463" /></a></h3>
<div class="imgcaption">New media codec support in Windows 7 means less mucking around installing other software just to play back files – and, in turn, less to troubleshoot. </div>
<h3>Other Improvements</h3>
<p><em>Peter: Noel also assembled some other improvements worth noting in Windows 7. They’re subtle, but useful: you may finally be able to avoid installing QuickTime/iTunes just to play some video files, interfaces with audio and MIDI jacks don’t have to show up separately any more, there’s improved FireWire support, usability improvements, and multi-touch on mainstream computers is now nearly here.</em></p>
<p>Noel:</p>
<p><b>Additional File Format support</b></p>
<p>Windows 7 adds native playback support for media in MP4, MOV, 3GP, AVCHD, ADTS, M4A, and WTV multimedia containers. It has native codec’s for H.264, MPEG4-SP, ASP/DivX/Xvid, MJPEG, DV, AAC-LC, LPCM and AAC-HE</p>
<p>Yes you read that right &#8211; QuickTime MOV file support is now natively available in Windows 7 so you don’t need to install QuickTime. Another big plus is that this is supported under the X64 version of Windows 7 as well, something you cannot do with Apple’s native QuickTime itself! </p>
<p>All media files using these codec’s should play in Media Player. It appears that these new codec’s are exclusively available to Media Foundation applications and not via other legacy API’s such as DirectShow etc.</p>
<p><b>File format transcoding</b></p>
<p>File format transcoding of many popular formats is now built into the Windows 7 shell. I.e. dragging and dropping files onto a device automatically performs the necessary format transcoding if the format is supported. This was primarily done to copy formats to portable devices like cameras but should be useful in other scenarios as well.</p>
<p><b>Multi-function devices and Device Containers</b>: </p>
<p>Prior to Windows 7, every device attached to the system was treated as a single functional “end-point”. While appropriate for single-function devices (such as an audio interface), this does elegantly represent multi-function devices such as a combination audio/MIDI interface. In Windows 7, the drivers and status information for multi-function device can be grouped together as a single &quot;Device Container&quot;, which is then presented to the user in the new &quot;Devices and Printers&quot; Control Panel as a single unit.</p>
<p><a href="http://www.microsoft.com/whdc/Device/DeviceExperience/ContainerIDs.mspx">http://www.microsoft.com/whdc/Device/DeviceExperience/ContainerIDs.mspx</a></p>
<p><em>Note: this should not be confused with device aggregation as is available with Core Audio on Mac OS. On the Mac, you can treat multiple audio interfaces as though they’re one interface, so, for instance, you could get extra outputs by combining a couple of audio interfaces, and your software will see them as if they’re just one box. But SONAR provides this capability on its own, so if you’re a SONAR user, you can get the same functionality.</em></p>
<p><b>FireWire/USB</b></p>
<p>Windows 7 contains a new FireWire (IEEE 1394) stack that fully supports IEEE 1394b with S800, S1600 and S3200 data rates. According to reports, USB 3.0 may be supported in a future Windows Update. It was initially planned for Win7 but is not supported in the shipping version of Win7 due to delays in the USB 3 specification.</p>
<p><b>Multi-touch</b></p>
<p>Windows 7 includes integrated support for multi-touch displays.</p>
<p><b>Libraries </b></p>
<p>Libraries are user-defined collections of content including folders. It’s a handy way to categorize and create shortcuts to samples, music, etc. Special shell folders (Documents, Pictures, Music, and so on) are now Libraries. </p>
<p><b>Accelerators for Windows </b></p>
<p>Windows 7 Accelerators provide a way for learning more about selected text, optionally using voice control. </p>
<p><b>Virtual hard disks</b></p>
<p>The Enterprise and Ultimate editions of Windows 7 incorporate support for the Virtual Hard Disk (VHD) file format. VHD files can be mounted as drives, created, and booted from.    <br />An installation of Windows 7 can be booted and run from a VHD drive, even on non-virtual hardware, thereby providing a new way to multi boot Windows. </p>
<p><b>Leaner Footprint</b></p>
<p>Win7 has a leaner footprint and has been tweaked to work well on less powerful PC’s, laptops and Netbooks. I have heard reports of Win7 working more smoothly on machines that would be slow under Vista.</p>
<p><strong>Listen Mode</strong></p>
<p>Another nice touch in Win 7 is that they now have a listen tab in the audio properties. Turning on &quot;listen mode&quot; basically routes input to the default output device allowing you to monitor an input device in Windows itself. Sadly this runs via the Windows audio engine which is always running in WASAPI shared mode, so it&#8217;s subject to a 30 msec delay. Of course you can always load an application like SONAR and route the audio inputs to an output for low latency monitoring.</p>
<p><a href="http://createdigitalmusic.com/files/2009/09/win7desktop.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="win7desktop" border="0" alt="win7desktop" src="http://createdigitalmusic.com/files/2009/09/win7desktop_thumb.jpg" width="580" height="435" /></a> </p>
<h3>Compatibility: What to Watch</h3>
<p><strong>Upgrading from Vista</strong></p>
<p><em><strong>Peter: </strong>Relative to Vista, are there any changes that are likely to introduce new compatibility issues with hardware or software? </em></p>
<p><strong>Noel: </strong>With any new OS there is always the potential for compatibility issues. Win7 is built on the Vista foundation and one of its goals was better compatibility. As such most applications that are Vista compliant should work as well or better in Windows 7. UAC in Windows 7 has been improved so this might also help with general compatibility problems with some applications.</p>
<p>We have run into only a couple of compatibility issues in Win7 during the course of our development/testing of SONAR 8.5. </p>
<p>The MMIO API in Win7 (typically used for writing RIFF wave files) has a compatibility issue with the mmioDescend API with LIST &#8216;WAVE&#8217; chunks. This caused our code that reads audio bundle files to fail and read scrambled audio data. We worked around this problem in 8.5</p>
<p>In WASAPI exclusive mode under Win7, the minimum latency you can achieve is now unfortunately 3ms and the code reports an error if lower. The fact that Vista has no such limitation has been reported to Microsoft. Hopefully its a mistaken fence in their code and this issue is fixed via an update, since it’s a step backwards for low latency in WASAPI mode.</p>
<p><em>Ed.: That last issue is an interesting one for anyone really pushing the envelope with low latency, so I’ll keep in touch with Noel if there’s any update.</em></p>
<p><strong>Upgrading from XP</strong></p>
<p><i><strong>Peter: </strong>What hardware and software compatibility issues should users be aware of if they&#8217;re thinking of migrating not from Vista but from XP to Windows 7?</i></p>
<p><strong>Noel: </strong>The compatibility issues that typically affect users migrating from XP to Vista/Win7 are:</p>
<p><strong>UAC problems:</strong> Many applications and plug-ins are not built to handle the newer security settings in these OS’s. For example, if an application relies on something that requires administrative access it will fail when running as a limited user in Win7. This is a serious issue since in Vista/Win7 even if you are running from an administrator account; programs are launched by default with <b>limited user privileges</b>. Unlike XP, you have to explicitly run as an administrator to use such programs. To be Win7 logo-compatible, all applications need to should support running as a limited user.</p>
<p><strong>Drivers:</strong> Although for most practical purposes audio drivers in XP and Windows 7/Vista are similar (you still need to write WDM drivers) there are sometimes quirks in specific drivers may cause problems. Most typical driver issues here are caused by installers that make assumptions about the OS version. In many cases this issue can be solved by the end user by setting the “compatibility mode” to Vista in the file properties for the appropriate driver installer file. (Right click the setup exe file to set its properties)</p>
<p><em>Ed.: I don’t feel either of these is a deal-killer, as I’ve been living with Vista for some time, but they’re still worth watching out for if upgrading from XP. And it means if you have an older machine that’s still working properly, you’re just likely to leave it on XP and worry about sorting the upgrade on a new box.</em></p>
<h3>Less Nagging?</h3>
<p><i><strong>Peter: </strong>We talked when Vista came out about User Account Control and particularly audio-specific tasks that required elevation or different handling of permissions in Vista. I know UAC has been streamlined in W7. Do these changes impact audio apps at all? Are there corresponding under-the-hood changes?</i></p>
<p><strong>Noel: </strong>The UAC changes in Win7 are primarily to allow more customization over the UAC elevation prompting process. There are no changes to the fundamentals of how UAC itself works that I am aware of. The classic problem with audio applications with UAC is when programs or plug-ins write to areas of the registry or file system prohibited from standard user access. Even when you are running as an administrator, by default when you launch a program (or the program itself launches a secondary process) Windows 7 will run that process with standard user privileges. If a program or plug-in attempts to write to an area which it doesn’t have write privileges for, virtualization will kick in. While this may allow the program to work, in general it is bad practice to rely on virtualization, since it can cause many unwanted side effects and behaviors in applications.</p>
<p>There are now four customization settings for UAC:</p>
<p>1. Never notify (least secure). The user is not notified when a program tries to install software or make changes to the computer. The user is not notified when they make changes to Windows settings or when programs try to do so. </p>
<p>2. Only notify me when programs try to make changes to my computer. The user is not notified when a program tries to install software or make changes to the computer. The user is not notified when they make changes to Windows settings. However, the user is notified when programs try to make changes to the computer, including Windows settings. </p>
<p>3. Always notify me. The user is notified when a program tries to install software or make changes to the computer. The user is also notified when they make changes to Windows settings or when programs try to do so. </p>
<p>4. Always notify me and wait for my response (most secure). The user is notified when a program tries to install software or make changes to the computer. The user is also notified when they make changes to Windows settings or when programs try to do so.</p>
<p><img src="http://createdigitalmusic.com/files/2009/09/stepsequencer_thumb.jpg" /> </p>
<div class="imgcaption">SONAR 8.5; the new release includes specific optimizations for Windows 7, meaning as far as your DAW is concerned, SONAR can be ready to go on 7’s launch day.</div>
<h3>Customization and Tuning Advice</h3>
<p><i>Peter: How much customization would you advise people do to their OS? That is, you&#8217;ve just installed a build of Windows 7 for working with SONAR on a test machine. Do you run the stock configuration, or start turning off services, disabling disk indexing, etc.?</i></p>
<p>Noel: Optimization and customization is a topic that can’t be fully discussed in the scope of a brief article. In general you need to optimize a system when you have known bottlenecks. Otherwise you can spend a lot of time tweaking things that have little effect on the end goal. In fact, you may even end up destabilizing a perfectly working system. A stock Win7 machine is not optimized for audio necessarily but it appears MS put some thought into trimming out unwanted startup tasks to cut down on startup time. For example there are now “Triggered start services” in Windows 7, so out of the box you can have fewer services running after a fresh boot. There are probably many background services in a modern DAW that could be suspended if you don’t need them but they should be evaluated on a case by case basis depending on what you use the machine for.</p>
<p><i>Peter: A lot of users were advising running Vista with Aero off, certainly in the early days. Do you think it&#8217;s now advisable to leave Desktop Window Compositing switched on for audio work? (Note: I am aware that there&#8217;s actually no way to *completely* disable the Aero windowing environment in a way that it reverts to XP, as even in Class mode with no compositing settings the engine has been altered.)</i></p>
<p>Generally speaking, turning off Aero will free up some resources on your system, since it uses more costly 3D graphics rendering and transparency a lot. However on any modern graphics card, Aero offloads a lot to the GPU so unless your DAW is also competing for the same GPU resources, turning it off may or may not make an appreciable difference to performance. Most applications that are not graphics intensive use GDI for rendering to the screen and since GDI doesn’t take advantage of DirectX hardware acceleration it’s normally not contesting with the GPU. If you are using plug-ins that use Direct 2D or Direct3D, you are probably better off disabling Aero.</p>
<p><a href="http://www.flickr.com/photos/dan_h/3797859647/"><img src="http://farm4.static.flickr.com/3439/3797859647_394193784f.jpg" /></a></p>
<div class="imgcaption">Windows 7’s shining logo. Okay, yeah, probably not going to leave that as my wallpaper. But if Windows 7 works well, that really <em>is</em> cause for celebration. Photo (<a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">CC</a>) <a href="http://www.flickr.com/photos/dan_h/">Dan_H</a>. </div>
<h3>Launch Party, After All?</h3>
<p>Thanks, Noel. So, the big news behind all of this is that a move from XP to Windows 7 is finally advisable.</p>
<p>I would still caution, as I did recently with Mac OS Snow Leopard, that you typically don’t want to upgrade to a new OS the day it launches. You’ll want to verify compatibility with your software and hardware before making the jump.</p>
<p>That said, this is an unusual upgrade in that it appears to <em>resolve</em> more issues than it introduces. I actually haven’t been able to find a single user out there testing Windows 7 who has found any issues with audio or music production. Of course, when it launches, we’ll have a much larger test base, so I expect we’ll find something – even Windows Service Packs and point releases of Mac OS have been known to create some issues. As we get closer to launch, I’ll review how you would backup your existing XP or Vista system to ensure that if you do choose to upgrade, you can revert to a previous version.</p>
<p>I am, however, cautiously optimistic. And now is an especially good time to make the jump to 64-bit. It’s easier on Windows than any other OS at the moment, and easiest in SONAR, because SONAR allows you to easily migrate 32-bit plug-ins into the 64-bit environment. You’ll need a 64-bit machine and enough memory to make 64-bit worthwhile, but if you’re building a new workstation, as Noel is, the timing could be perfect.</p>
<p>I also think there’s plenty of room left to talk about issues that go between operating systems, particularly how audio software can better support multi-threading and processing on the GPU, multi-touch, as well as emerging I/O standards like USB3. (OpenCL, much-touted in Snow Leopard, is also supported on Linux and Windows, and Linux actually beat both Mac OS and Windows to the punch in providing a first implementation of USB3.) <em>Correction: I should also add that the excellent <a href="http://reaper.fm">Reaper</a> has also added this feature. With full 64-bit support in Cakewalk&#8217;s own Dimension and other instruments, NI&#8217;s Kontakt sampler, and the bundled 64-bit-native plug-ins in Reaper and SONAR, that means you can build a really capable 64-bit rig on Windows.</em> </p>
<p>With fixes getting the OS out of your way, we can return to issues that really matter, many of which apply to every OS.</p>
<p>Music is, as always, the perfect place to talk about these issues. We push our machines harder than just about anyone, and in ways that are the least tolerant of timing discrepencies and glitches. I’ve said it before, and I’ll say it again: if you want to look into the future of computing, ask a musician.</p>
<p>And that calls for a party.</p>
<p><strong>Previous coverage:</strong></p>
<p><a href="http://createdigitalmusic.com/2009/09/15/daw-day-sonar-8-5-production-tastiness-and-the-smooth-64-bit-transition/">SONAR 8.5 and how it can smooth the transition to 64-bit</a> (8.5 is the build that includes Windows 7-specific improvements)</p>
<p><a href="http://createdigitalmusic.com/2008/11/12/vista-tweak-use-the-audio-profile-cakewalks-cto-uses/">Vista Tweak: Use the Audio Profile Cakewalk’s CTO Uses</a></p>
<p><a href="http://createdigitalmusic.com/2008/09/29/optimizing-for-vista-inside-the-mechanics-of-sonar-8-with-cakewalk-engineering/">Optimizing for Vista: Inside the Mechanics of SONAR 8 with Cakewalk Engineering</a></p>
<p><a href="http://createdigitalmusic.com/2008/07/01/adieu-xp-how-vista-sp1-is-doing-and-why-this-os-generation-has-been-so-tough/">Adieu, XP; How Vista SP1 is Doing, and Why This OS Generation Has Been So Tough</a></p>
<p><a href="http://createdigitalmusic.com/2008/01/16/vista-for-audio-1-year-later-talking-os-plumbing-with-cakewalks-cto/">Vista for Audio, 1 Year Later: Talking OS Plumbing with Cakewalk’s CTO</a></p>
<p><a href="http://createdigitalmusic.com/2007/01/19/vista-for-music-pro-audio-exclusive-under-the-hood-with-cakewalks-cto/">Vista for Music + Pro Audio: Exclusive Under the Hood with Cakewalk’s CTO</a></p>
<p>And yes, I think Noel deserves an Honorary Contributing Editor position for all he’s done giving us absurdly-precise inside details for how Windows works.</p>
</p>
<p><em>Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.</em></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/&via=cdmblogs&text=Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/&via=cdmblogs&text=Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/09/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>CES: Intel Embraces Mobile Linux Audio Production</title>
		<link>http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/</link>
		<comments>http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 19:35:06 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Trinity]]></category>
		<category><![CDATA[umpc]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/01/11/ces-intel-embraces-mobile-linux-audio-production/</guid>
		<description><![CDATA[Quick: you&#8217;ve got to sell UMPC (Ultra Mobile PC&#8217;s) to a mass market! How to do it? Well, Intel decided to show off pro audio and music production on the Linux-based Transmission, from Trinity Audio, as we saw earlier this week. I&#8217;m not entirely sure what got Intel thinking our geeky way, but I&#8217;m going &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files//2008/01/s6300403.jpg"><img height="422" alt="S6300403" src="http://createdigitalmusic.com/files//2008/01/s6300403-thumb.jpg" width="580" border="0"></a></p>
<p>Quick: you&#8217;ve got to sell UMPC (Ultra Mobile PC&#8217;s) to a mass market! How to do it? Well, Intel decided to show off pro audio and music production on the Linux-based Transmission, from <a href="http://trinityaudiogroup.com/">Trinity Audio</a>, as we <a href="http://createdigitalmusic.com/2008/01/08/ces-free-transmission-audio-distro-running-on-umpc-trinity-or-your-pc/">saw earlier this week</a>. I&#8217;m not entirely sure what got Intel thinking our geeky way, but I&#8217;m going to enjoy it while it lasts. And in all seriousness, Linux really an ideal OS choice here, because of its ability to be customized to the application.</p>
<p>The other flipside: low-power is the future. Computers now suck up 15% of the electricity in the US &#8212; electricity that produces a lot of our pollution and greenhouse gases. You do the math. A lot of that power gets used up in data centers, but the aggregate of all those homes counts, too. That will impact the future of all end-user operating systems.</p>
<p>Trinity has sent us some photos of the Intel booth at CES. Yes, Linux audio is getting some wider exposure. And even if you&#8217;re attached to Mac or Windows as your desktop/laptop platform, a mobile Linux device could be an ideal companion in the near future. We&#8217;ll have a chance to look at Trinity&#8217;s own device next week at NAMM and see how it stacks up.</p>
<p>&nbsp;<a href="http://createdigitalmusic.com/files//2008/01/s6300404.jpg"><img height="419" alt="S6300404" src="http://createdigitalmusic.com/files//2008/01/s6300404-thumb.jpg" width="288" border="0"></a> <a href="http://createdigitalmusic.com/files//2008/01/s6300407.jpg"><img height="419" alt="S6300407" src="http://createdigitalmusic.com/files//2008/01/s6300407-thumb.jpg" width="243" border="0"></a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/&via=cdmblogs&text=CES: Intel Embraces Mobile Linux Audio Production&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/&via=cdmblogs&text=CES: Intel Embraces Mobile Linux Audio Production&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/01/ces-intel-embraces-mobile-linux-audio-production/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Macworld on MacBook Pro Update; Why Santa Rosa Matters</title>
		<link>http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/</link>
		<comments>http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 01:18:27 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Benchmarks]]></category>
		<category><![CDATA[CPUs]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[Macworld]]></category>
		<category><![CDATA[processors]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/06/05/macworld-on-macbook-pro-update-why-santa-rosa-matters/</guid>
		<description><![CDATA[Macworld, naturally, spends a lot of time focused intently on Apple hardware while I get distracted by beatboxing parrots and modular synthesizers built out of yarn and rubber bands. They have an excellent write-up of the significance of the MacBook Pro Santa Rosa upgrades, with comments on their benchmarks of the equivalent refreshed MacBooks: MacBook &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Macworld, naturally, spends a lot of time focused intently on Apple hardware while I get distracted by beatboxing parrots and modular synthesizers built out of yarn and rubber bands. They have an excellent write-up of the significance of the MacBook Pro Santa Rosa upgrades, with comments on their benchmarks of the equivalent refreshed MacBooks:</p>
<p><a href="http://www.macworld.com/weblogs/editors/2007/06/mbpupdate/index.php">MacBook Pro knows the way to Santa Rosa</a></p>
<p>One thing I was a little unclear on in my previous story is what matters in Santa Rosa, Intel&#8217;s latest <strike>architecture</strike> platform. (They didn&#8217;t call it Core 3 Duo, but then, consistent branding and Intel don&#8217;t generally go together.) As with Core 2 Duo over Core Duo, we&#8217;re getting incremental performance enhancements relative to the previous generation. Each step is relatively small, but they start to add up &#8212; hence, Apple quotes 50% gains over the original Core Duo. (And that&#8217;s why they dumped PowerPC, which in the mobile space was starting to practically paddle backwards.)</p>
<p>The key differences as far as raw performance: faster front-side bus (800MHz instead of 667), which for audio is a big deal, faster clock speeds on the models themselves at the same price, and fast RAM, plus a faster GPU for GPU-related tasks. (And, um, any day now we&#8217;ll start to see audio on the GPU &#8212; it&#8217;s tough to program, and GPUs are only now becoming the norm, and CPU cycles are getting cheaper, but it will happen.)</p>
<p>Also, none of this was meant to say &#8220;eBay your MacBook Pro.&#8221; PowerBook G4, maybe, but the first-gen MacBook Pro is still a terrific audio machine, with a GPU that&#8217;s no slouch. My main laptop right now is a first-gen MacBook (no Pro), and it blazes through everything I throw at it.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/&via=cdmblogs&text=Macworld on MacBook Pro Update; Why Santa Rosa Matters&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/&via=cdmblogs&text=Macworld on MacBook Pro Update; Why Santa Rosa Matters&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/06/macworld-on-macbook-pro-update-why-santa-rosa-matters/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Inside Track: What do Multiple CPU Cores Mean for Music?</title>
		<link>http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/</link>
		<comments>http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 19:41:06 +0000</pubDate>
		<dc:creator>Steve Thomas</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Highlight]]></category>
		<category><![CDATA[Cakewalk]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[DAWs]]></category>
		<category><![CDATA[editorials]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[SONAR]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/12/06/inside-track-what-to-multiple-cpu-cores-mean-for-music/</guid>
		<description><![CDATA[<img src="http://www.createdigitalmusic.com/files/featured/1206_multi.jpg"> <a class="btn read-more" href="http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><I>In this new series, we feature guest writers from the industry to answer questions about music technology. First up is Cakewalk&#8217;s Steve Thomas, with an exclusive on multiple CPU cores. You&#8217;ve seen multiple-core systems like the current Core Duo Macs and Core Duo or AMD x2 PCs, but what do these really mean for music creation? PC magazines regularly explain that they aid in performance &#8220;if you&#8217;re running a virus check in the background&#8221;, but in fact that&#8217;s only the beginning for music. Take it away, Steve. -PK</i></p>
<p><img src="http://www.createdigitalmusic.com/files/stories/2006/dec/st.jpg"></p>
<p><b>What is multi-core, anyway, and what does it matter for music creation?</b></p>
<p>For some time now, high-end PCs have come with the option of multiple processors. Traditional single-core computer architecture features a single CPU which does all of the work. In a DAW application, the computer needs to do lots of work in a very short amount of time. There are two ways to get more work out of your computer: use a faster CPU, or use more CPUs. Today&rsquo;s multi-core processors offer the best of both worlds. Each core can do its own independent processing, but because they are on the same physical silicon chip, they can do it even faster.<span id="more-1759"></span></p>
<p>Before we get too deep, I&rsquo;d like to clear up a common misconception about multi-core processing (or even multiple processors). There is a common assumption out there that if you simply throw more cores at a task, the task gets done faster. Let&rsquo;s remember that the reason multiple cores yield more power is that they can do independent processing. Also, applications (like DAWS) will only see a real benefit if they are built in such a way that important tasks can be done in parallel. That is to say, the DAW has been designed to intelligently balance the processing load across all available resources.</p>
<p>Fortunately for musicians, digital audio workstations (DAWs) are the perfect type of application to take advantage of the parallel processing provided by multi-core and multi-processor computers, BUT there is a significant amount of coding that is required to take advantage of it. At Cakewalk, we have put in the time and effort to take the maximum advantage of this technology.</p>
<p>If you think of the work a DAW must do, you can break it into two major areas: the UI (the windows, sliders, clips, etc.) and the audio engine (the low-level streaming code responsible for pushing all those bits through to your soundcard). If this was all there was to a DAW, the benefit of multi-core would be noticeable, but not profound. You would find that no matter how busy the audio engine got, your UI would still seem very responsive, because each core was doing one of those tasks independently without waiting for the other to finish. This is fine as far as it goes (and is as far as some DAWs go), but what we really want in a DAW is a system where the Audio Engine work itself can be divided up over multiple cores. In SONAR, we&rsquo;ve taken the effort to build a truly multi-processing Audio Engine which takes full advantage of as many cores as your system provides. It is a truly scalable solution to handling bigger and more complex projects full of plug-ins and virtual instruments (in other words, &ldquo;typicalÃ¢â‚¬? projects).</p>
<p><b>Why walk when you can take the highway?</b><br />
A simple analogy would be to imagine that a dual-core processor is like a four-lane highway&mdash;it can handle up to twice as many cars as its two-lane predecessor, without making each car drive twice as fast. In layman&rsquo;s terms what multi-core processing means to you is &ldquo;more.Ã¢â‚¬? In SONAR you will experience more tracks, more simultaneous effects, more virtual instruments than ever before. And you will also experience faster screen redraws of complex waveform activity and capabilities to work with higher quality digital video.</p>
<p><b>State of the art</b><br />
Multi-core is just part of the equation; the news is good on all development fronts. Windows XP is a stable operating system for music production, and Windows x64 and the upcoming 64-bit version of Vista provide even more power for music production. Processor designs have advanced to the point where really anything is possible with the right application.</p>
<p>The dream of doing it all in one box is a reality; there has never been a better time to create digital music on a PC! And, with the mass deployment of multi-core processors, nearly everyone who makes music will see an immediate and significant performance boost in their favorite DAW&mdash;as long as their DAW has been designed to take advantage of parallelism, like SONAR.</p>
<p><I>Besides being the Dir, PR for Cakewalk, Steve Thomas has many years of real-world experience making music on both sides of the glass as a musician and audio engineer.</i></p>
<h3>CDM Responds</h3>
<p>Having tested SONAR 6 even just a little bit, I&#8217;ve in fact found that you can throw a whole lot of intensive audio processing tasks at it without blinking, and I&#8217;m using a comparatively low-end processor. My AMD 3800+ Athlon x2 CPU on the desktop PC I built is now trading for as little as $150 (if not for the 3800, certainly for a comparable CPU). I&#8217;ve gotten similarly nice results out of Ableton Live 6, which also features multi-core enhancements; to me SONAR and Live make a really nice Windows music-making combination. Notably, you will see similar performance gains on multiple processors; I&#8217;ve performed benchmarks on Logic 7 and Live 6 on both multiple cores and multiple processors (like the Core Duo and dual-core G5 Mac) and found similar gains from multithreading.</p>
<p>Steve, aside from being a marketing guy, is also a musician; he and I recently talked about the work he does in his studio as a guitarist; just a few hundred dollars for a Dell PC got him an attic studio that does everything he needs. So thanks, Steve, for some insight into SONAR and multi-core processing.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/&via=cdmblogs&text=Inside Track: What do Multiple CPU Cores Mean for Music?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/&via=cdmblogs&text=Inside Track: What do Multiple CPU Cores Mean for Music?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/12/inside-track-what-to-multiple-cpu-cores-mean-for-music/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Adobe Defends Intel-Only Mac Release for Soundbooth</title>
		<link>http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/</link>
		<comments>http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 05:38:04 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[audio-editors]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mactel]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/10/31/adobe-defends-intel-only-mac-release-for-soundbooth/</guid>
		<description><![CDATA[Adobe seems to have baffled the Mac community by announcing that its upcoming audio utility Soundbooth, profiled here earlier this week, would run on Intel Macs but not PowerPC Macs. MacInTouch immediately cried foul, and suddenly the Mac world, having spent the past year yelling at Adobe for not releasing Intel-native code, has begun yelling &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>Adobe seems to have baffled the Mac community by announcing that its upcoming audio utility Soundbooth, profiled here earlier this week, would run on Intel Macs but not PowerPC Macs. <a href="http://www.macintouch.com/readerreports/applications/topic4118.html#oct28">MacInTouch immediately cried foul</a>, and suddenly the Mac world, having spent the past year yelling at Adobe for <I>not</i> releasing Intel-native code, has begun yelling at Adobe for releasing code <I>only</i> for Intel.</p>
<p>The first response came over the weekend from Adobe&#8217;s <a href="http://blogs.adobe.com/jnack/2006/10/why_no_powerpc.html">John Nack on his personal blog</a>, waxing largely philosophical about why it made sense to support the newer Intel Macs instead of the PowerPC platform Apple themselves had abandoned. Now, I&#8217;ll be the first to concede Mac users can be hotheaded, but I think the better response would be to cut straight to the technical reasons why Adobe&#8217;s developers made this choice. Mac users assume, because they&#8217;ve been told so repeatedly by Apple, that creating universal applications is a &#8220;checkbox-clicking affair.&#8221; You can see a comment to that effect in the extensive discussion Mr. Nack triggered on his site.</p>
<p>Adobe audio product manager Hart Shafer chimes in today with the simpler technical answer:<span id="more-1701"></span></p>
<p><a href="http://blogs.adobe.com/hartshafer/2006/10/soundbooth_and.html">Soundbooth and PowerPC Chips</a> [Hart's Audition]</p>
<p>Basically, Soundbooth contains lots of Intel-specific code that would be inefficient to port to PowerPC, and the additional QA testing required for an additional CPU architecture was deemed an unworthy investment. (Note that the flipside of this argument would be that, as some Mac users had hoped, Apple&#8217;s switch to Intel makes development cheaper for software that&#8217;s heavily reliant on the processor, like audio apps.) Now, I&#8217;m in no position to evaluate that argument. Since a significant number of our readers are programmers, I&#8217;ll let you read his entry and tell us if you think this is a significant issue. What is interesting here is that Shafer never says Adobe&#8217;s <I>can&#8217;t</i> also port Audition to the Mac. I&#8217;m going to keep hoping this is possible; Peak can&#8217;t meet everyone&#8217;s needs, the excellent Spark is long gone, Apple discontinued their standalone editor product, and I think Mac users would welcome Audition with open arms. In the meantime, I&#8217;ll continue enjoy using Audition on my PC.</p>
<p>But, regardless of whether Adobe made the right call here (and it&#8217;s their choice to make), there is one conclusion that&#8217;s safe to draw here: cross-platform development isn&#8217;t always as easy as it might seem. Some newly-coded apps can be easily ported to multiple platforms, although (speaking as someone who routinely runs apps on Mac, Windows, and even Linux side by side) not always with equivalent performance results. Others would be so difficult to port that the time would be wasted. The irony is, the ongoing march of computer technology may mean the easiest way to use software on different platforms is to keep an extra computer handy. (Hint: rescue a computer from someone who&#8217;s going to throw it away, repair it, and laugh heartily.)</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/&via=cdmblogs&text=Adobe Defends Intel-Only Mac Release for Soundbooth&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/&via=cdmblogs&text=Adobe Defends Intel-Only Mac Release for Soundbooth&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/10/adobe-defends-intel-only-mac-release-for-soundbooth/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>All-in-One Linux Recording Device: Just the First of New Mobile Devices?</title>
		<link>http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/</link>
		<comments>http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 16:01:30 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[previews]]></category>
		<category><![CDATA[processors]]></category>
		<category><![CDATA[prototypes]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/07/10/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/</guid>
		<description><![CDATA[UPDATED: I&#8217;ve gotten additional details straight from the source, with specifics on specs, design concept, and software from the Trinity device&#8217;s creators; see our updated report. LinuxDevices.com has an extended report on a new all-in-one recording device built with Linux; it&#8217;s been met by skeptical readers at Engadget and Music thing. There&#8217;s little point in &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/stories/2006/July2006/trinity_daw_front_and_back.gif"></p>
<p><B>UPDATED:</b> I&#8217;ve gotten additional details straight from the source, with specifics on specs, design concept, and software from the Trinity device&#8217;s creators; see our <a href="http://createdigitalmusic.com/2006/07/13/inside-details-on-the-linux-based-trinity-audio-recorder/">updated report</a>.</p>
<p><a href="http://linuxdevices.com/articles/AT6071673793.html">LinuxDevices.com</a> has an extended report on a new all-in-one recording device built with Linux; it&#8217;s been met by skeptical readers at <a href="http://www.engadget.com/2006/07/07/trinity-low-cost-linux-based-portable-digital-audio-workstation/">Engadget</a> and <a href="http://musicthing.blogspot.com/">Music thing</a>. There&#8217;s little point in spending a whole lot of energy now worrying about this product as it&#8217;s right now only a series of product renderings and a <a href="http://trinityaudiogroup.com/home.html">largely vague website</a>. It&#8217;ll probably appeal to someone, with a large, built-in LCD screen, portable form factor, integrated XLRs, and the ability to run Linux audio software, and while US$999 MSRP sounds high, there are other recording workstations in that ball park without the software features. But would-be buyers are understandably unenthusiastic given they can simply opt for a laptop or tablet. Yes, that&#8217;s less mobile &#8212; but it&#8217;s also far more capable, and for many users, that&#8217;s well worth a little extra space.</p>
<p>Then again, you might want to look beyond this product alone. There are many reasons to be skeptical about the Trinity box, but the more interesting story here is that this could be the first of many mobile music and audio devices to run chips from ARM and TI and the Linux OS.<span id="more-1479"></span></p>
<h3>Trinity vs. Other Devices</h3>
<p>Lately, product creators from large and small manufacturers seem to like to ignore existing products that work, like, say, laptops. Trinity Audio&#8217;s Ronald Stewart says to LinuxDevices, &#8220;What if you don&#8217;t have $300,000 to make a song? We want to let you record and mix a masterpiece on the bullet train in Tokyo.&#8221; It seems like a laptop would be a natural tool for the job, and indeed, while I&#8217;m not sure it&#8217;s a &#8220;masterpiece,&#8221; at least one Black Eyed Peas song really was recorded on a Shinkansen, with a Mac laptop and Reason. </p>
<p>The Trinity box will have to compete with dedicated field recorders starting much cheaper (albeit without XLRs) around US$400, more expensive dedicated recorders with proven reliability and pro features like SMPTE, new ultra-portable Windows boxes with better computer specs and compatibility with a range of audio interfaces and software, and, most of all, laptops, which provide easier interfaces and broader software compatibility with Windows, Mac, and Linux. I&#8217;ll be interested to see this actually ship, but it will face an uphill battle. October is AES season, so maybe we&#8217;ll see it then.</p>
<h3>Other Mobile Devices in Store?</h3>
<p>That said, I think the real story here isn&#8217;t the Trinity per se, but some growing tech trends. First, many devices are likely to forgo standard Intel chips for processors geared for mobile devices. The Trinity uses an ARM chip but still runs Linux; Texas Instruments, whose chips are in many audio devices you already use, is making a <a href="http://www.nytimes.com/2006/07/09/business/yourmoney/09chip.html">big play for Intel&#8217;s business</a>. Add to that free embedded Linux licenses as opposed to pricey Windows licenses (and the fact that Windows is generally less flexible when it comes to embedded and mobile applications), and I think many more interesting products are in store. We&#8217;ve already seen the Korg OASYS running a modified Linux; LinuxDevices points to a new <a href="http://linuxdevices.com/news/NS4290479917.html">monitoring device for musicians from Glyph</a> and upcoming Linux-based video recorders from <a href="http://linuxdevices.com/news/NS4331647554.html">Neuros</a>. (I talked to Neuros&#8217; CEO and he confirmed they&#8217;re making the move to Linux.)</p>
<p>So here&#8217;s the missing piece: software. Audacity is a mediocre wave editor to begin with, and even less suited to a mobile device. It seems to me that there&#8217;s a real opportunity for someone to start developing new apps with the mobile audio market in mind, from podcasters to musicians. Build a Linux app with a clean interface for mobile work and some creative features, and you could have this market to yourself. In fact, even if no one delivers dedicated hardware that people like, the app could run on custom laptops and ultra-portable PCs.</p>
<p>What would your dream mobile device look like? Or are you happy enough with laptops?</p>
<p><I>In other news, this whole product has unfortunately led to mostly-pointless debates over the merit of the Linux OS. I don&#8217;t think the Trinity hardware is the best device to use as an example in a Linux audio debate, but it has led to hilarious quotes, like this one from Music thing: &#8220;Linux is for people who buy Habitat furniture, listen to James Blunt and vote for the Liberal Democrats.&#8221; Sounds like the start of a great Linux switcher ad.</i></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/&via=cdmblogs&text=All-in-One Linux Recording Device: Just the First of New Mobile Devices?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/&via=cdmblogs&text=All-in-One Linux Recording Device: Just the First of New Mobile Devices?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/07/all-in-one-linux-recording-device-just-the-first-of-new-mobile-devices/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

