<?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; developers</title>
	<atom:link href="http://createdigitalmusic.com/tag/developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?</title>
		<link>http://createdigitalmusic.com/2009/09/29/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/</link>
		<comments>http://createdigitalmusic.com/2009/09/29/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 – [...]]]></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/images/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/images/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/images/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/images/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/images/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/images/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/images/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>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/09/29/obsessive-windows-7-under-the-hood-guide-for-music-can-you-finally-dump-xp/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Plogue Bidule Modular Music App: Get Started, Meet the Creators</title>
		<link>http://createdigitalmusic.com/2009/03/17/plogue-bidule-modular-music-app-get-started-meet-the-creators/</link>
		<comments>http://createdigitalmusic.com/2009/03/17/plogue-bidule-modular-music-app-get-started-meet-the-creators/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 16:53:51 +0000</pubDate>
		<dc:creator>primusluta</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[noisepages]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[plogue]]></category>
		<category><![CDATA[plogue-bidule]]></category>
		<category><![CDATA[primus-luta]]></category>
		<category><![CDATA[screencasts]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5377</guid>
		<description><![CDATA[PEMF Lessons: Bidule &#8211; Direct Cabling &#038; Your Default Layout from Primus Luta on Vimeo.
Ed.: Music creation is all about the special relationship we have with certain, powerful tools. And one app that gets very little attention is unquestionably the deep but elegant modular patching environment Plogue Bidule. CDM turns to power user Primus Luta [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="391"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3673022&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3673022&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="391"></embed></object><br /><a href="http://vimeo.com/3673022">PEMF Lessons: Bidule &#8211; Direct Cabling &#038; Your Default Layout</a> from <a href="http://vimeo.com/user384257">Primus Luta</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="wp-caption alignnone" style="width: 490px"><img title="Bily Kun" src="http://www.bilykun.com/bk/z-imgs/pbar/2001/bar/b_004jpg" alt="The DJ Booth at Bily Kun where Bidule was first conceived." width="480" height="280" /><p class="wp-caption-text">The DJ Booth at Bily Kun where Bidule was first conceived.</p></div>
<p><em>Ed.: Music creation is all about the special relationship we have with certain, powerful tools. And one app that gets very little attention is unquestionably the deep but elegant modular patching environment Plogue Bidule. CDM turns to power user Primus Luta to kick off a series on learning this tool, starting with an exclusive interview with Bidule&#8217;s creators. And if the interview sounds, at times, more than a little pro-Plogue in bias, make no mistake: this is love. Primus Luta takes it away, as we look forward to his upcoming how-to series. -PK</em></p>
<p>In the modular future, the Bily Kun will be a leading tourist attraction for Montreal.  Patrons will come with laptops tucked under their arms sporting fork bomb t-shirts.  The bartenders by then will be used to answering the question only tourists ask with a slight wave of the hand toward seats on the other side of the bar.  The tourists will follow that wave to the ultimate destination of their pilgrimage, open their laptop, and broadcast their location to bidulers everywhere, before reenacting some sort of virtual cabling ritual to mark their presence at the conception place of Plogue.</p>
<p>&#8220;It all started what seems a long time ago,&#8221; Sebastien Beaulieu, Plogue co-founder tells me.  &#8220;David (Viens of Plogue) was coding a few VST plugins to add new toys to <a href="http://www.audiomulch.com/" target="_blank">Ross Bencina&#8217;s AudioMulch</a>.  We would meet up one evening a week to code a few cool bits then head up for beer afterwards at the minimal techno pub in Montreal called Bily Kun, where most of the ideas for the future came into place.&#8221;</p>
<p>It was the late 1990&#8217;s.  Modular audio was just coming out of a clumsy adolescence. <a href="http://en.wikipedia.org/wiki/Miller_Puckette" target="_blank">Miller Puckette</a> rewrote his then decade old MAX software in a new open source format to create <a href="http://www-crca.ucsd.edu/~msp/software.html" target="_blank">Pd</a>.  David Zicarelli founded <a href="http://cycling74.com/" target="_blank">Cycling &#8216;74</a> to continue development of the original MAX codebase beginning with a new audio processing engine &#8211; MSP.  Ross Bencina released the first of thirty six public beta versions of AudioMulch. It was a developing frontier, still early enough that the horizon couldn&#8217;t completely be made out.  And while working on what would be the first Plogue product, the VST plugin <a href="http://plogue.com/index.php?option=content&amp;task=view&amp;id=15&amp;Itemid=33" target="_blank">ReBuilder</a>, what would become the Plogue team started envisioning a horizon they could paint themselves.<span id="more-5377"></span></p>
<p>&#8220;Once we had one completed VST,&#8221; Sebastien continues, &#8220;we decided we needed some kind of entity to release them.  We ditched our temporary name <em>while(1)fork();</em>, used to provide a &#8216;label&#8217; name for our various IDM/Minimal DJ sets.  Found a Quebec anglicism/slang word for &#8216;plug&#8217;, some nice chaps to design our logo, and so Plogue was born.</p>
<div id="attachment_76" class="wp-caption alignleft" style="width: 138px"><img class="size-full wp-image-76" title="Plogue Bidule" src="http://plpheads.noisepages.com/files/2009/03/bidule.png" alt="Plogue Bidule" width="128" height="128" /><p class="wp-caption-text">Plogue Bidule</p></div>
<p>We did another VST plugin (MixedGrains) and then started on Bidule, which, at the start, was to be an app that would improve on both <a href="http://www.audiomulch.com/" target="_blank">AudioMulch</a> and <a href="http://cycling74.com/products/max5" target="_blank">MAX/MSP</a>, in terms of providing the user with a smaller learning curve to do more.  An application that could both be used as an easy modular application, because of high-level objects, and a more advanced one with low-level objects that, depending on your usage, interest or knowledge, you might never need to even look at to get you going making sounds.&#8221;</p>
<p>An ambitious endeavor to say the least, starting from scratch in an attempt to improve on a technology while decreasing the learning curve.  All of this with a core team that in the decade since founding would only grow to four members, only three of whom are coders, and of those three only Sebastien spends 100% of his time on Bidule.</p>
<p>&#8220;Bidule was coded from the start with portability in mind,&#8221; he explains, &#8220;so the code is mostly C++ and STL.  It uses OpenGL for the patchbay rendering.  The &#8216;graph traversal code&#8217; is optimized for various connection types and feedback paths.  XML is used to &#8216;mirror&#8217; the processing graph for serialization.&#8221;</p>
<p>Simple, but quite powerful.  Powerful enough to attract the attention of some of the bigger names in audio software, such as <a href="http://plogue.com/index.php?option=com_content&amp;task=view&amp;id=35&amp;Itemid=30" target="_blank">Garritan</a> and <a href="http://plogue.com/index.php?option=com_content&amp;task=view&amp;id=34&amp;Itemid=30" target="_blank">Sibelius</a>, who came to Plogue looking for licensing opportunities.  When asked if this was always a part of the Plogue business plan Sebastien firmly states, &#8220;Definitely not, but once the opportunity presented itself we thought of it has a good way to sustain and grow. <a href="http://plogue.com/index.php?option=com_content&amp;task=view&amp;id=35&amp;Itemid=30" target="_blank">The ARIA Project</a> is a different case because we are developing that in collaboration, which means it&#8217;s something we can also use for our own products.  This explains why it was developed as a sample playback/synth hybrid engine rather than a straight sample playback one.&#8221;</p>
<p>With a reliable buisiness to business revenue stream one can&#8217;t help but wonder what influence that has in the development of Bidule.  &#8220;Our licensing work does not have much influence on what is Bidule,&#8221; Sebastien explains.  &#8220;Licensing work is usually started from our base components/libraries, some Bidule-borrowed code and our knowledge from doing audio plugins and applications. There are way too many things in Bidule to use that as the basis of a licensable audio engine without ending up with either an awful amount of #ifdef or too much code separation in different files.&#8221;</p>
<p>On the business end of things he states, &#8220;While the added income enables us to pay ourselves and employees it also takes time to do and that time is taken away from our own projects. There&#8217;s no way to know what would have happened if we strictly worked on our stuff, would we be at the same point we are now with a physical office and employees? Would we still be working from home? Or would we have given up on doing much more interesting work for less money and gone back to your typical programmer job full time and code the fun stuff evenings and weekends?&#8221;</p>
<p>There&#8217;s a constantly growing community of bidulers who are thankful not to have to worry about those possibilities.  Congregating in <a href="http://www.plogue.com/phpBB2/" target="_blank">the forums</a>, the community in many ways acts as the additional staff for Plogue.  It&#8217;s an interesting model, because while bidule is proprietary the communal nature of development is reminiscent of open source.  One only need look at the Feature Request section of the forums to realize the high percentage of requests that end up in future releases of the software.</p>
<p>&#8220;There are several possible way to use Bidule,&#8221; Sebastien explains, &#8220;and we obviously cannot think of all of them. That is where the community input is important.  We can&#8217;t even count the number of times forum posts, discussions and emails have led to new features in Bidule or changed the way we were going to approach a specific feature.&#8221;  As such, you can find Seb (as he&#8217;s known in the community) in the forums regularly logging bugs, discussing problems, and ensuring user needs are met.  Three years ago those user needs resulted in an SDK.  &#8220;The SDK came up as a quick way to add new modules.  There are times when users need something totally specific to their use or setup and it doesn&#8217;t make sense to add it inside Bidule. With the SDK, anyone having some basic code skills can add their own module.&#8221;</p>
<p>The true testament to the power of Bidule are what the users are able to do with it.  When asked for example use cases Sebastien replies, &#8220;Building a setup for an art gallery installation where control comes from external sources.  DSP companies using Bidule for quick prototyping of larger algorithms and systems through building blocks and SDK-built modules.  People playing live in all sorts of music styles from experimental to jazz and even faith gatherings!</p>
<p>&#8220;Some things have just surprised us to find out that they were even possible with Bidule,&#8221; he continues.  &#8220;For example <a href="http://smartelectronix.com" target="_blank">Bram de Jong</a> made a basic time-stretching algorithm out of basic bidules.  Someone else made some noise reduction algorithm out of side effects of Bidule&#8217;s FFT algorithms.  There&#8217;s also what you&#8217;re doing, which we found interesting because you&#8217;re basically building a complete instrument within Bidule and documenting the process.&#8221;</p>
<p>All of this with a software still in beta.  Easily surpassing the thirty six beta versions of Audio Mulch and going into its seventh year of public beta, perhaps the Guiness Book of Records should be contacted.  When asked whether the 1.0 version of Bidule would see release this year, Sebastian navigates his web browser to a virtual Magic 8 Ball site and types the question.  The answer is: Very Doubtful.</p>
<p>&#8220;Bidule 1.0,&#8221; he explains, &#8220;has been a long standing internal debate in here. If you made a list of programmers that can&#8217;t let go until it&#8217;s perfect, you would find us in the upper portion. Lets just say we especially dislike &#8216;version 6.x&#8217; applications that crash when you just look at them and the endless cycle of pay the yearly (or so) update fee to get a few bugs fixed.&#8221;  Strangely enough for active bidulers, 1.0 may not be that important.  The communal style of development is perhaps the most valuable part of Bidule.  Would that come to an end if it were to come out of beta?</p>
<p>&#8220;I don&#8217;t see why it would stop because we think it has served us very well so far. More importantly, everyone at Plogue uses Bidule as their main development/test tool for everything else they do (like ARIA and chipsounds for instance). It&#8217;s our pen, if you will. With that mindset, as long as Plogue is alive, so will Bidule.&#8221;</p>
<div id="attachment_78" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-78" title="Bidule Alpha on Linux" src="http://plpheads.noisepages.com/files/2009/03/bidulelinuxold-300x232.png" alt="An Alpha Version of Bidule Running on Linux Circa 2001" width="300" height="232" /><p class="wp-caption-text">An Alpha Version of Bidule Running on Linux Circa 2001</p></div>
<p>If Bidule has any limitations, it is perhaps the lack of a Linux version.  When asked what&#8217;s keeping the software from being ported to the open OS, Sebastien quickly responds, &#8220;A time machine might help!&#8221;  As it would seem back in 2001 there was an alpha version of Bidule which did run on Linux, development on which has since ceased.  &#8220;I think our main concern is that we are not yet totally convinced of the viability and welcomeness of closed-source applications to Linux.  Pretty much every thing else would fall into the lack of time category (most of our other concerns would probably be answered by research and testing), chasing two major platforms is already a time-consuming task, we&#8217;re not yet ready to add a third major one.&#8221; That shouldn&#8217;t be read as the end of the conversation for Linux users.  If there&#8217;s anything which cannot be overstated about the Plogue team it is that community demand moves them.</p>
<p>This week Plogue launches the latest public version of Bidule 0.9685.  As with all public releases it comes with a three month trial period for users to demo the software.  To coincide with this, I&#8217;ve been given a space over on <a href="http://plpheads.noisepages.com/">CDM&#8217;s NoisePages</a> where I will be providing a series of introductory and advanced tutorials in Bidule, using the instruments created for my Heads Project as examples.  You can <a title="Latest Version of Bidule" href="http://plpheads.noisepages.com/2009/03/17/new-bidule-version/" target="_self">read all about the latest Bidule release</a> and after you&#8217;ve downloaded you&#8217;re copy make your way through the <a title="Tutorial" href="http://plpheads.noisepages.com/the-bidule-tutorials/basic-concepts/1-direct-cabling-your-default-layout/" target="_self">first tutorial</a>.  If you&#8217;ve ever wanted to have a look at what Bidule is all about, now is the perfect time.</p>
<p>In the modular present, Plogue Bidule has achieved much of what it set out to do &#8211; smaller learning curve, doing more.  The modular future is bright.</p>
<p>&#8220;Total freedom to experiment, and try ideas fast.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/17/plogue-bidule-modular-music-app-get-started-meet-the-creators/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Apple Sees Light, Drops NDA; Let&#8217;s Start Talking!</title>
		<link>http://createdigitalmusic.com/2008/10/01/apple-sees-light-drops-nda-lets-start-talking/</link>
		<comments>http://createdigitalmusic.com/2008/10/01/apple-sees-light-drops-nda-lets-start-talking/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 15:46:01 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[intellectual-property]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[licenses]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4204</guid>
		<description><![CDATA[To any of you who get tired of incessant griping, remember: sometimes, people listen &#8212; especially if the griping is well-reasoned and constructive. Such seems to be the case with Apple&#8217;s NDA on mobile application development. Apple announced today:
&#8230;the NDA has created too much of a burden on developers, authors and others interested in helping [...]]]></description>
			<content:encoded><![CDATA[<p>To any of you who get tired of incessant griping, remember: sometimes, people listen &#8212; especially if the griping is well-reasoned and constructive. Such seems to be the case with Apple&#8217;s NDA on mobile application development. Apple announced today:</p>
<blockquote><p>&#8230;the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone&rsquo;s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.</p></blockquote>
<p><a href="http://developer.apple.com/iphone/program/">To Our Developers</a></p>
<p>I would be remiss if I didn&#8217;t give Apple some credit for making this move. This is what really matters: being responsive to criticism. We&#8217;re seeing some tremendous innovation in development for the iPhone and iPod touch, and in the mobile arena in general, from new kinds of synths and music making applications to Star Trek-like controllers. It&#8217;ll make a big difference to those developers to be able to talk.</p>
<p>And, speaking of which, this <em>now</em> means we can have all of those developer discussions that were crippled by the NDA. So, developers, we&#8217;d love to hear from you.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/10/01/apple-sees-light-drops-nda-lets-start-talking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>iPhone Ups and Downs, Unhappy Developers, and the MIDI Controllers You Can&#8217;t Have Yet</title>
		<link>http://createdigitalmusic.com/2008/08/06/iphone-strengths-and-weaknesses-unhappy-developers-and-the-midi-controllers-you-cant-have-yet/</link>
		<comments>http://createdigitalmusic.com/2008/08/06/iphone-strengths-and-weaknesses-unhappy-developers-and-the-midi-controllers-you-cant-have-yet/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 18:24:31 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/08/06/iphone-strengths-and-weaknesses-unhappy-developers-and-the-midi-controllers-you-cant-have-yet/</guid>
		<description><![CDATA[ 
Whether you care about the iPhone or not, the Summer of iPhone Development reveals a lot about where mobile computing, and mobile music creation, might be headed. That includes Apple&#8217;s challenges as well as its accomplishments. 
Despite the hype around Apple&#8217;s platform, the iPhone and iPod Touch have some strengths and weaknesses, just as [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/08/itm_mixer.jpg" /> </p>
<p>Whether you care about the iPhone or not, the Summer of iPhone Development reveals a lot about where mobile computing, and mobile music creation, might be headed. That includes Apple&#8217;s challenges as well as its accomplishments. </p>
<p>Despite the hype around Apple&rsquo;s platform, the iPhone and iPod Touch have some strengths and weaknesses, just as any platform does. The strengths you probably know well by now: slick UIs, rich, mobile-optimized developer tools, and a device people love. That has given us some interesting, genuinely-useful music tools amidst the toys and novelties, demonstrating how even a niche can benefit from development capabilities. But the tight development and distribution restrictions, imposed by Apple and their exclusive US service provider AT&amp;T, have compounded some of the negatives of the device. The result is a platform that has some developers raving and some ranting (sometimes simultaneously).</p>
<p>The big news for digital musicians, specifically, is that restrictions created by Apple may keep some music apps from shipping, or for supporting Apple&#8217;s official, exclusive SDK and store. </p>
<p>Case in point: the tasty-looking MIDI controller you see above hasn&#8217;t made it into the store &#8211; and it&#8217;s not alone. If the developer were able to distribute it, you&#8217;d have it right now. With Apple controlling the store, you might have it tomorrow, or next month, or never &#8211; the frustrating thing being, the developer doesn&#8217;t even know. And poor communication in regards to the store is just one challenge that&#8217;s turning some developers off from Apple&#8217;s device.</p>
<p>Digital music creation was built on the openness of the Windows, Mac, Linux, and even Palm and Windows Mobile platforms. That means the situation with Apple&#8217;s locked-down development channels is one to watch closely. It also could mean the jailbroken, hacked iPhone platform is here to stay &#8212; and that competing platforms could gain some ammunition from Apple&#8217;s relatively closed nature.</p>
<h3></h3>
<h3>Not All Developers Are Happy</h3>
<p>It goes without saying that some of Apple&#8217;s moves have made some developers very happy indeed. The iPhone/iPod Touch is a platform that strikes a unique balance between desktop-class functionality and what&#8217;s needed on a mobile device. Developers have complained that platforms like PalmOS or Java ME are overly stripped-down for mobiles, whereas Windows Mobile isn&#8217;t optimized <em>enough</em> and is too much like the desktop OS. Apple has done a lot to balance those concerns and wrap it into a beautifully-designed UI and hardware. (To see just how much they&#8217;ve done, look no further than <a href="http://www.appleinsider.com/articles/08/08/05/inside_iphone_2_0_iphone_os_vs_other_mobile_platforms.html">AppleInsider&#8217;s iPhone 2.0 critique</a>. Even as they complain about the iPhone&#8217;s flaws, they note the ways in which competing devices are worse.)</p>
<p>But that doesn&#8217;t mean all of Apple&#8217;s developers are happy campers. Here&#8217;s a quick round-up of some of the complaints:</p>
<p><strong><a href="http://flickr.com/photos/dokas/2316096694/"><img src="http://farm4.static.flickr.com/3024/2316096694_ec6da0064f.jpg?v=0" /></a> </strong></p>
<div class="imgcaption">Hello, world. Hello, annoyed developers. (Hey, the squeaky wheel gets the grease, right? So keep complaining!) SDK photo: <a href="http://flickr.com/photos/dokas/">Phil Dokas</a>.</div>
<p> <span id="more-3735"></span>
<p><strong>Apple won&#8217;t let some developers on their device. </strong>StyleTap, a platform that emulates Palm OS, is now <a href="http://blogs.styletap.com/styletap/2008/07/update-on-styletap-for-iphone.html">forced to run on the jailbroken iPhone</a>, because Apple won&#8217;t let non-native software on their device. (Bhajis Loops on the iPhone could be possible, music fans, but only if you hack your iPhone or iPod.) Other victims include Java, Python, Flash &#8212; major tools that make up the current computer ecosystem and would also be powerful for digital musicians and visualists. Now, of course, arguably this protects Apple&#8217;s quality control and helps AT&amp;T control the apps on their network &#8211; except that plenty of other phones have exactly the same capabilities, including phones on AT&amp;T that ship in greater quantity. And many of these are perfectly reliable, whereas the iPhone 2.0 update was, at least initially, plagued by crashes. It&#8217;s Apple&#8217;s choice to do this, of course &#8211; just as it&#8217;s your choice to buy or develop for a different device, if you like. </p>
<p><strong>Apple is failing to communicate with developers. </strong>Apple has complete control of the iTunes-based App Store &#8212; without it, you can&#8217;t install apps on the device. Maybe that would be fine, if developers felt that they could communicate with Apple. But Rogue Amoeba, a long-time, loyal Apple audio developer, reports that the <a href="http://blogs.oreilly.com/iphone/2008/06/a-broken-system.html">road to approval is broken</a> for many developers. (&quot;Broken&quot; is his word, not mine.) Rogue&#8217;s Paul Kafasis isn&#8217;t bugged by the exclusiveness of the store so much as that &quot;Ultimately, the problem here is with communications, or lack thereof, from Apple.&quot; (Paul regularly covers iPhone innards for O&#8217;Reilly Digital Media blog.) </p>
<p>That story was written at the beginning of June. The problem is, it&#8217;s now August, and things don&#8217;t seem to have gotten better. Now, developers often complain (they&#8217;re very much like users in that way). But there&#8217;s an unusual level of frustration with getting onto the App Store, and the reports are fairly consistent:</p>
<p><a href="http://discussions.apple.com/forum.jspa?forumID=727&amp;start=0">Apple Developer Discussion Forum</a></p>
<p>Maybe this is a logjam because the store is new and popular, so I think final judgment is reserved for later. But clearly, if Apple is to defend their choice of total control over the store, they <em>have to fix the problem eventually</em>. After all, there are plenty of other gadgets which don&#8217;t require you to go through one vendor just to ship an app. Want to install something to your Symbian, Windows Mobile, Palm, or even Blackberry device? You just go and do it; you don&#8217;t have to check with your vendor or your mobile carrier first. So the burden is clearly on Apple to demonstrate that their choice was the right one.</p>
<p><strong>Apple is gagging developers and making coding harder. </strong>Apple has placed an Non Disclosure Agreement on their developer tools, including all details of how the device works and how to run software on it. Initially, this occurred during the beta, but it appears now, with the store, the firmware update, and the developer kit all officially shipping, it&#8217;ll last forever. <a href="http://arstechnica.com/news.ars/post/20080728-iphone-nda-doing-more-harm-than-good.html">Ars Technica&#8217;s Chris Foresman</a> goes into detail about all the problems this can cause. It boils down to this: developers can&#8217;t get and share information, can&#8217;t even go to Amazon to buy a good book on development, and the quality and stability of the entire platform can&#8217;t reach its full potential as a result.</p>
<p>Again, I can&#8217;t think of another precedent like this. I expect there are similar restrictions placed on gaming consoles, but that hasn&#8217;t necessarily been a good thing &#8212; just ask a a developer for gaming consoles. And would it really cause the universe to implode if you could buy a good book on iPhone development, or read a developer blog that gives you tips for how to write good apps? </p>
<p>iTouchMidi, the MIDI App You Can&#8217;t Have (Yet)</p>
<p>As a case study in how this can break down and keep you from doing something cool with the iPhone you just bought, I just heard from Nonnus, the developer of a set of MIDI controller apps for iPhone. You should be able to download these now, free, from the iTunes App Store. But you can&#8217;t.</p>
<p>This case reveals just how delayed many apps are. The developer applied to the program essentially when it was launched, months ago. The app itself is approved. Yet contract foul-ups are keeping that app from getting to you. It might seem a small thing, </p>
<blockquote><p>i was one of the first ones to register as iphone dev,      <br />but due to the lack of info that program registration was limited to the first 4000       <br />i got locked out of early processing       <br />on the july 12 i was finally able to join the dev program,       <br />allowing me to start up the itunes store account and all contractual process       <br />i have submitted all requested info weeks ago and have never received any feedback about this       <br />yet all my contracts, including free apps one are still pending setup       <br />regarding itouchmidi:       <br />the first app was submitted on the 20 th of july       <br />on the 28 i got a reply stating the iTouchMidi name was not accepted because of the iTouch part       <br />i did not really understand or agreed as there is no apple product with this name,       <br />and if it is scheduled it is not really my problem&#8230;       <br />anyway, i did not want to delay anything or felt i could do anything about it       <br />so i changed the name to iTM Midilab for the first app       <br />in the meanwhile i have also submitted iTM Matrix, iTM Keys and iTM XYPad       <br />last saturday, august 3, i received feedback that all the&#160; apps had been aproved       <br />but as the contracts are still pending setup the apps will not go to the store,       <br />even though they are free (for now&#8230;)       <br />although dev support response has never been great,       <br />probably due to the sheer number of requests they have       <br />they have always replied to previous questions or issues       <br />but since august 3,       <br />i have tried to contact them several times for different support depts       <br />itunes admin, itsvendor, devprograms       <br />and have received absolutely no reply except one from itunes admin telling me to contact devprograms       <br />wich i had already done&#8230;       <br />today is august 6, i still have received no reply       <br />all apps are pending contract,       <br />i already have new versions that i am unable to upload and take some little advantage of the lockup to improve user experience       <br />(also asked about this in these last emaisl sent)       <br />i am really starting to feel something terribly wrong is going on       <br />as i am sure that 72 hours of silence to all info / support request is not normal at all       <br />maybe i am getting paranoid but i start to feel iTouchMidi is being deliberately locked out from the store / public</p>
</blockquote>
<p>Just a nuisance? Sure, possibly. You can imagine that a developer who has put time and effort into writing something would be more than a bit annoyed, though. And it&#8217;s not isolated, based on what we&#8217;re hearing from other developers, large and small.</p>
<p>This does seem fixable to me. But the issue is that contract hold-ups have created a massive app log-jam in the store, which is likely to shake some of the confidence of Apple&#8217;s developer community. I suppose if I wanted to be paranoid, I could suggest that Apple is blocking Nonnus&#8217; apps because they&#8217;re planning a MIDI controller of their own &#8211; and they do have the patent portfolio suggesting just those kinds of applications. </p>
<p>More likely, though, this just sounds like a pattern of administrative screw-ups that are slowing down the store. But that does weaken the argument for Apple having a monopoly on app distribution. (Apple, as you&#8217;ll recall, were the ones who told us what a great idea this would be.) And whatever you as a user might think, I can tell you that is scaring away at least some developers.</p>
<p>(For Nonnus&#8217; part, he says he&#8217;s &quot;just complaining [about] the current state of things.&quot;)</p>
<h3>Why All of This Matters</h3>
<p>The iPhone and iPod Touch clearly aren&#8217;t for everyone. But they demonstrate some of the potential of some important technologies:</p>
<ul>
<li>Mobile, portable devices </li>
<li>Low energy-consumption, low-heat platforms </li>
<li>Multi-touch interfaces </li>
<li>The Mac platform </li>
</ul>
<p>Moreover, before iPhone fans start accusing me again of Apple bashing, I always believe a technology worth using is a technology worth criticizing. For all my own personal skepticism, I&#8217;m constantly reminded at how incredible and unique some of Apple&#8217;s accomplishments are. I would hope anyone working on mobile development at least considers what they&#8217;ve done as a result &#8212; even as I hope people do come up with interesting competing tools. But there&#8217;s no question &quot;worth criticizing&quot; applies, on many levels.</p>
<p>Music is a great measure of how platforms work for development, because of how demanding music apps are of interface and performance. We also have a deeper relationship with them, because we use them to be expressive. That&#8217;s why it&#8217;s worth bringing up these issues on this site.</p>
<p>The Apple operating system isn&#8217;t Linux, and even as a fan of Linux, I&#8217;m not sure it should be. But there are other issues here that go beyond even open source or free software development, and strike at whether we&#8217;ll even be able to <em>talk</em> about development or run the apps we want. If that changes, computing could look very different than it does today.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/08/06/iphone-strengths-and-weaknesses-unhappy-developers-and-the-midi-controllers-you-cant-have-yet/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Life After Giga: A Call for Open Source Sampling Development</title>
		<link>http://createdigitalmusic.com/2008/07/23/life-after-giga-a-call-for-open-source-sampling-development/</link>
		<comments>http://createdigitalmusic.com/2008/07/23/life-after-giga-a-call-for-open-source-sampling-development/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:17:47 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[giga]]></category>
		<category><![CDATA[gigasampler]]></category>
		<category><![CDATA[life-after-giga]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[samplers]]></category>
		<category><![CDATA[Sampling]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/07/23/life-after-giga-a-call-for-open-source-sampling-development/</guid>
		<description><![CDATA[ In case you missed it in comments, amidst the news of a major pro sampling product being discontinued, reader Darren Landrum is interested in offering a free/GPL open source framework for samplers:
The LinuxSampler project offers GigaSampler 3 compatibility for Linux and Windows, so it&#8217;s already an open alternative for dealing with your orphaned Giga [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/jagelado/16631508/"><img align="right" src="http://farm1.static.flickr.com/10/16631508_3588891393_m.jpg" /></a> In case you missed it in comments, amidst the news of a major pro sampling product being discontinued, reader Darren Landrum is interested in offering a free/GPL open source framework for samplers:</p>
<p>The <a href="http://linuxsampler.org/">LinuxSampler</a> project offers GigaSampler 3 compatibility for Linux and Windows, so it&#8217;s already an open alternative for dealing with your orphaned Giga sampler files. (Naturally, you could also look to a number of Giga-compatibility samplers on the market.)</p>
<p>But the open source community has long been under fire &#8212; often rightly so &#8212; for simply copying proprietary software rather than doing something new and innovative. I enjoy &quot;new and powerful,&quot; so that sounds like a great idea, and that&#8217;s what Darren is proposing. He writes:</p>
<blockquote><p>What I want to do is build a code framework (not to be confused with a library) that will contain classes for handling streaming sample playback, resampling, and all that fun stuff, as well as directed graph building for DSP. From here, the framework can be used to build monolithic applications for sampling and synthesis, as well as a Reaktor-like application, if we do it right.</p>
<p>Yes, it would be better to split things out into libraries, but that takes a lot more work, and I&rsquo;m tired of things not happening. The sooner we can get some code working, the better.</p>
<p>I should also mention that there are existing open source libraries we can and will leverage, like libsndfile, libsamplerate, libfftw3, and the Rubber Band library, so we won&rsquo;t be starting completely from scratch.</p>
</blockquote>
<p> <span id="more-3677"></span>
<p>This sounds terrific to me &#8212; not necessarily as a replacement for existing, proprietary tools, but as a framework on which new tools could be built. There are research and compositional projects that could absolutely benefit from the existence of such a library. And having this tool as an option could strengthen computer music platforms in general. (In other words, wherever you stand in terms of open source and philosophy, it could be a good thing. Hey, I&#8217;m happy all around &#8212; I couldn&#8217;t live, basically, without <em>both</em> systems.)</p>
<p>But enough theory &#8212; the idea needs developers and real code, so it&#8217;s not just an idea.</p>
<p>If you&#8217;re a developer, do get in touch. I&#8217;m happy to help host and support any such work in any way we can via CDM. Darren is on gmail as dmlandrum, or leave a comment here.</p>
<p>By the way, happy OSCON day.</p>
<p>Image: <a href="http://flickr.com/photos/jagelado/">jagelado</a>. (Interestingly, since the creation of that image, Microsoft has come to make more use of open source &#8212; you can argue about the reasons, but not the effect.)</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/07/23/life-after-giga-a-call-for-open-source-sampling-development/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Image-Line, discoDSP Developer &#8220;Arguru&#8221; Has Passed Away</title>
		<link>http://createdigitalmusic.com/2007/06/05/image-line-discodsp-developer-arguru-has-passed-away/</link>
		<comments>http://createdigitalmusic.com/2007/06/05/image-line-discodsp-developer-arguru-has-passed-away/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 15:21:37 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Image-Line]]></category>
		<category><![CDATA[obituaries]]></category>
		<category><![CDATA[pioneers]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/06/05/image-line-discodsp-developer-arguru-has-passed-away/</guid>
		<description><![CDATA[We are saddened to learn that Juan Antonio ArgÃ¼elles, &#8220;Argu(ru)&#8221;, died Sunday night in a car accident. He was respected as one of the most talented plug-in developers anywhere, as the creator of plug-in house discoDSP, and later a developer of plug-ins for Image-Line. He had a deep role in the creation of FL Studio [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image2188" src="http://media.createdigitalmedia.net/cdmu/images//2007/06/arguru2.jpg" alt="Arguru" /></p>
<p>We are saddened to learn that Juan Antonio ArgÃ¼elles, &#8220;Argu(ru)&#8221;, died Sunday night in a car accident. He was respected as one of the most talented plug-in developers anywhere, as the creator of plug-in house <a href="http://www.discodsp.com/">discoDSP</a>, and later a developer of plug-ins for Image-Line. He had a deep role in the creation of <a href="http://flstudio.com/">FL Studio 7</a>, the sampler DirectWave, and Deckadance.</p>
<p>Some of you probably know more of the details of his work for both discoDSP and Image-Line. If you&#8217;d like to share anything about him as a person, or his tools, please do. The tools that developers create are a special thing to all of us in our music and in our creative lives; part of the joy of using software someone else creates is getting to know something of their personality. So, from all the users of his tools and the digital music community, you will truly be missed, Arguru.</p>
<p>Both KVR and our friends at the Spanish-language Hispasonic have running threads of condolences.</p>
<p><a href="http://www.kvraudio.com/forum/viewtopic.php?t=180754">Rest in Peace, Arguru</a> [KVR Audio Forum thread]</p>
<p><a href="http://www.hispasonic.com/noticia2192.html">Fallece Juan Antonio ArgÃ¼elles, &#8220;Arguru&#8221;</a> [Hispasonic]</p>
<p>Our condolences to his family, friends, and colleagues, and to his fiancee.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/06/05/image-line-discodsp-developer-arguru-has-passed-away/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>GDC 2007 Audio Sessions</title>
		<link>http://createdigitalmusic.com/2007/03/07/gdc-2007-audio-sessions/</link>
		<comments>http://createdigitalmusic.com/2007/03/07/gdc-2007-audio-sessions/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 00:33:53 +0000</pubDate>
		<dc:creator>W. Brent Latta</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/03/07/gdc-2007-audio-sessions/</guid>
		<description><![CDATA[Some of our game-minded readers may be spending the week in San Francisco, at the Game Developers Conference. Reader and interactive media developer Brad Fuller writes to let us know he&#8217;s drafted a series of HTML documents that highlight all of the audio-related sessions for this year&#8217;s conference.  If you&#8217;re lucky enough to be [...]]]></description>
			<content:encoded><![CDATA[<p>Some of our game-minded readers may be spending the week in San Francisco, at the <a href="http://www.gdconf.com">Game Developers Conference</a>. Reader and interactive media developer Brad Fuller writes to let us know he&#8217;s drafted <a href="http://bradfuller.com/blog/2007/03/05/audio-sessions-of-gdc-2007/">a series of HTML documents that highlight all of the audio-related sessions</a> for this year&#8217;s conference.  If you&#8217;re lucky enough to be in attendance, hit some of these sessions, take some good notes, and <a href="http://createdigitalmusic.com/contact/">send us a report</a> when you return!</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/03/07/gdc-2007-audio-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Defends Intel-Only Mac Release for Soundbooth</title>
		<link>http://createdigitalmusic.com/2006/10/31/adobe-defends-intel-only-mac-release-for-soundbooth/</link>
		<comments>http://createdigitalmusic.com/2006/10/31/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 [...]]]></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>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2006/10/31/adobe-defends-intel-only-mac-release-for-soundbooth/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Breaking: Hartmann, Makers of Neuron Synth, Dead?</title>
		<link>http://createdigitalmusic.com/2005/10/25/breaking-hartmann-makers-of-neuron-synth-dead/</link>
		<comments>http://createdigitalmusic.com/2005/10/25/breaking-hartmann-makers-of-neuron-synth-dead/#comments</comments>
		<pubDate>Tue, 25 Oct 2005 05:00:00 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2005/10/25/breaking-hartmann-makers-of-neuron-synth-dead/</guid>
		<description><![CDATA[Another one bites the dust? I&#8217;ve just been tipped off that Hartmann Music, the makers of the unusual but innovative  synth, have closed shop. There&#8217;s a statement in their German news, but it hasn&#8217;t yet been translated to English. (See further discussion in a thread on KVR.)
More on this as it happens; German speakers [...]]]></description>
			<content:encoded><![CDATA[<p>Another one bites the dust? I&#8217;ve just been tipped off that <a href="http://www.hartmann-music.com/home/">Hartmann Music</a>, the makers of the unusual but innovative <neuron> synth, have closed shop. There&#8217;s a <a href="http://www.hartmann-music.com/home/de/news/">statement in their German news</a>, but it hasn&#8217;t yet been translated to English. (See further discussion <a href="http://www.kvraudio.com/forum/viewtopic.php?p=1461094">in a thread</a> on KVR.)<P><br />
More on this as it happens; German speakers care to translate the German? (Babelfish, as employed in the KVR thread, is useless. My German is better &#8212; and that ain&#8217;t good.)</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2005/10/25/breaking-hartmann-makers-of-neuron-synth-dead/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cakewalk, Top Windows Music Dev, Seeking Mac Beta Testers (But . . .) [Updated]</title>
		<link>http://createdigitalmusic.com/2005/09/26/cakewalk-top-windows-music-dev-seeking-mac-beta-testers-but-updated/</link>
		<comments>http://createdigitalmusic.com/2005/09/26/cakewalk-top-windows-music-dev-seeking-mac-beta-testers-but-updated/#comments</comments>
		<pubDate>Mon, 26 Sep 2005 05:00:00 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Cakewalk]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2005/09/26/cakewalk-top-windows-music-dev-seeking-mac-beta-testers-but-updated/</guid>
		<description><![CDATA[Mystery solved: Cakewalk introduced the Dimension Pro synth for Mac and Windows simultaneously the week of AES.
A post on KVR Audio which appears to be from the Cakewalk beta team suggests that Cakewalk is looking for Mac OS X beta testers:
Cakewalk is looking for OSX Beta Testers [KVR Message Topic]
Cakewalk (aka 12 Tone Systems) is [...]]]></description>
			<content:encoded><![CDATA[<p><B>Mystery solved:</b> Cakewalk introduced the <a href="http://www.createdigitalmusic.com/index.php?option=com_content&#038;task=view&#038;id=920&#038;Itemid=44">Dimension Pro synth</a> for Mac and Windows simultaneously the week of AES.<P><br />
A post on KVR Audio which appears to be from the Cakewalk beta team suggests that Cakewalk is looking for Mac OS X beta testers:<P><br />
<a href="http://www.kvraudio.com/forum/viewtopic.php?p=1408610">Cakewalk is looking for OSX Beta Testers</a> [KVR Message Topic]<P><br />
Cakewalk (aka 12 Tone Systems) is a long-time leading PC/Windows developer, since their founding in the late 1980s. Their early products were DOS-based, but all their flagship, in-house development has been PC-only. Products like Metro have occasionally brought them to the Mac (thanks to that commenter, yes, a fine product I remember well &#8212; er, aside from I forgot it), and, briefly, the cross-platform Overture notation software originally developed by Opcode. But they&#8217;ve never launched a major product for the Mac.<P><br />
So, what&#8217;s happening on the Mac? If I knew, I&#8217;d be under NDA. Unfortunately, the only information I can share would therefore either have to be speculation &#8212; or wrong. And, wishful thinking aside, you probably won&#8217;t be running Project5 v2 on the Mac any time soon. More likely, as another reader points out, is the <a href="http://www.cakewalk.com/Products/Z3TA/">Z3TA+ waveshaping synth</a> (pictured), inexplicably pronounced &#8220;zay-tah.&#8221; Cakewalk got distribution rights from <a href="http://www.rgcaudio.com/">rgc:audio</a>, whose other great plugins have started showing up in products like SONAR. (And, having tried it on Windows, it&#8217;s good stuff.)<P><br />
<img src="http://media.createdigitalmedia.net/cdmu/images/storiespre2k6/zeta.jpg"><P><br />
Huge news? Okay, maybe not. Big news? I still think so, especially if the Mac gets more terrific plugins. And while Cakewalk may not be plotting a Mac move, that doesn&#8217;t change the fact that they could. In fact, I&#8217;m one of those who thinks they should, if development costs aren&#8217;t too high. SONAR would be redundant on a platform that already has DP, Logic, Pro Tools, Live, and other DAWs, but Project5 v2 could be a logical jump. I think the reasons they&#8217;re not on the Mac could be more religious than economical &#8212; and that could keep them <b>PC loyal for a long time to come</b>. But that&#8217;s okay by me. I have to have some reason to keep the PC around.<P><br />
By the way, on the subject of Metro, that sequencer is still alive:<P><br />
<a href="http://www.sagantech.biz/">Metro</a> [Sagan Technology]<P><br />
. . . Opcode notwithstanding, sometimes discontinued software gets a second lease on life. Now my memory is that Metro was originally not a Cakewalk product, that it&#8217;s something they bought (like Overture). Can anyone set me straight?</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2005/09/26/cakewalk-top-windows-music-dev-seeking-mac-beta-testers-but-updated/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
