Windows 7, 32-bit versus 64-bit for Recording on a DAW Computer

Windows 7 LogoFor the longest time, I have recommended going with Windows XP Home 32-bit for music production on the PC. It has long been the most reliable choice, as every major DAW host, audio interface and audio plugin available supported the platform. This was the case for a very long time. Windows Vista was supposed to revolutionize audio performance with its new WaveRT driver model, promising to enable lower hardware latency in audio applications. Many audio interface manufacturers, including MOTU, Presonus and RME, started adopting the driver model with some success. The problem: most of the big DAW hosts do not support WaveRT and their programmers chose to stick with ASIO drivers for its proven reliability and its ability to provide low latency audio performance. It also turned out that porting DAW hosts and VST plugins to work seamlessly in Windows Vista was rather difficult. Pro Tools, for example, always seemed to run better on Windows XP Home then on Windows Vista: it ran smoother, was more stable and the achievable plugin counts were much higher. Windows XP 32-bit was the ultimate solution. A fully audio optimized installation of Windows XP Home 32-bit on a recording computer easily outperformed both 32- and 64-bit versions of Windows Vista.

The 32-bit problem

Unfortunately, there was one problem: the Windows XP Home 32-bit operating system does not recognize any amount of RAM over 4GB installed in your computer. A 64-bit version of Windows XP Professional is available but your audio interface probably will never work with it. Even with 4GB of RAM installed a 32-bit OS will only be able to see 3 to 3.5GB. More so, each individual program running on a 32-bit operating system (ie: your DAW host) is limited to only 2GB of physical memory. This problem was not a huge deal for most audio production as many audio tasks, such as recording live instruments while applying effects to them, are not very memory intensive. In fact, it is still pretty hard to max out the 2GB of memory available on your recording pc when using even a majority of your plugins, ie. compressors, EQs, reverbs, etc. In the past few years we’ve seen a surge in the use of hyper-sampled Virtual Studio Technology instruments, or hyper-sampled VSTi’s. Often tracks made with VSTi’s are barely distinguishable from those made with real instruments. The merits of this practice are up for debate, with some purists heralding that “real” is always “better.” Alas, more and more people are creating amazing music with virtual instruments. One can now compose a full symphony or film score on the computer and using only VSTi’s to realisticly reproduce the sound of a full orchestra. East West sample libraries and Vienna Symphonic Library are excellent examples of VSTi’s used daily by Hollywood composers writing film scores.
Screenshot East West - Symphonic Orgestra

An example of a hyper-sampled instrument library is EastWest’s Symphonic Orchestra. Click the screenshot to hear it in action.

The problem we run into is that hyper-sampled instrument libraries eat up physical memory (RAM) like nobody’s business. Imagine a violin part in a symphony. For each note played, there are hundreds of ways to express emotion. You have dynamics, pizzicato, portamento, legato, or vibrato to name a few. What these sample libraries try to do is capture as many of these stylistic sounds as possible for each note available on the instrument. A single violin patch for example could easily consist of 4GB worth of samples. Each of those samples can be triggered by your composition via MIDI and the notes, articulations and inflections can add up very quickly. Luckily we do not have to store the entire patch in our physical RAM. The sampling engines in these VSTi’s are highly optimized and essentially only store the first bit of every note in your physical RAM – the rest comes from your hard drive. But since the hard drive is the slowest piece of hardware in today’s DAW computers a substantial project can easily exhaust the bandwidth of a typical hard drive. When this happens we are unable to play back the project as the hard drive cannot keep up. Now, if we want to add new parts we must “bounce-down” our tracks to relieve some of the hard drive’s duties. This means we are basically printing the musical performance to the tracks with all of its effects rendered for easy playback, which makes editing very cumbersome and time consuming. All of this can be eliminated by keeping as many samples as possible directly on your physical RAM. Your RAM can spit out these samples much faster, allowing you to keep creating without the need to bounce down your big projects. As mentioned earlier, a 32-bit operating system can severely hinder the amount of memory available to your DAW hosts and the plugins you use inside of them. Memory has come down drastically in price over the years and now many motherboards will support 24GB or even 64GB of RAM. So we need a 64-bit operating system. We’ve determined Windows Vista 64-bit does not qualify as it is simply too buggy and slow.

The 64-bit Solution

On July 22, 2009 Microsoft released Windows 7, and finally it looks like they have gotten their act together. Early adopters saw performance similar or even exceeding that of Windows XP Home. More so, 64-bit versions of Windows 7 were proving to be very reliable. At first, driver availability was minimal and many audio production programs didn’t play nice. But here we are, more than a year later, and we can confidently recommend it for audio production. Most audio hardware manufacturers have fully working Windows 7 64-bit drivers and most DAW host software companies have jumped on the 64-bit bandwagon as well. Cakewalk Sonar and Steinberg Cubase and Nuendo, the most popular hosts besides Pro Tools, have had fully working 64-bit versions of their software available for more than a year now, which have proven to be very reliable. Digidesign has always been a bit slow conforming to new technologies and has lagged behind a bit, but are finally gaining some serious ground in 64-bit support. With the latest Pro Tools 8.0.4 cs2 release, Digidesign added Windows 7 32- and 64-bit support for all almost all of their LE and M-Powered systems (not Pro Tools HD, Digi 001, 002 and the original Mbox). We still find the 64-bit version of Pro Tools to be a bit buggy, and we’re not alone: a simple search on the Digidesign forums for “Windows 7 64-bit” confirms that many users are stilling having problems. Luckily, the 32-bit version of Pro Tools can still be installed on the 64-bit version of Windows 7. Essentially, the experience of running Pro Tools 32-bit on Windows 7 64-bit is very similar to what you’d expect when running it on Windows XP Home 32-bit. One can expect reliable, low latency performance albeit with the 32-bit memory limitation. The up-side is that your DAW computer is finally running a 64-bit OS and thus you’ll have beaten the 4GB limitation, and although Pro Tools 32-bit will only see 2GB any other applications will be large address aware.  Any day now Digidesign will have a fully working 64-bit version of their flagship software at which point one can benefit from the extra available RAM, but until then one can run it safely in 32-bit mode.  Of course we will update this blog as soon as we feel confident Digidesign has released a fully working 64-bit version of Pro Tools. In conclusion, despite some minor hiccups in regards to Pro Tools, Windows 7 64-bit is here to stay.  If you’re buying or building a computer for recording purposes, go with Windows 7 64-bit. You’ll be able to fill your motherboard with RAM while still being able to produce top notch music bug-free. Hallelujah!
This entry was posted in Recording Computer and tagged , , , , , , , . Bookmark the permalink.

14 Responses to Windows 7, 32-bit versus 64-bit for Recording on a DAW Computer

  1. michael kraus says:

    FINALLY!!! Thanks for shedding light on this topic. The upgrade bug will be arriving this Christmas!
    Maybe I will be able to record without having to troubleshoot clicks, pops, anomalies, acts of God and the like!!!

  2. madrick says:

    Great topic.
    So if I have Ableton Live8 that is 32bit (4gb ram max) can I run this on 64bit windows7 that has 8gb of ram? So then only 4gb will be accessed?

    please respond below.

    • Wouter says:

      Live is a 32-bit application and can make use of up to 4 GB of RAM, regardless of which Windows 7 version you use. Ableton has supported Windows 7 since version 8.0.8 – but I would still suggest their latest version which is 8.2.2 as it has all the latest bug fixes.

  3. greg says:

    ” Pro Tools 8.0.4 cs2 release, Digidesign added Windows 7 32- and 64-bit support for all their LE and M-Powered systems (not Pro Tools HD).”

    Actually, they cut out the drivers for the original Mbox…pissing off many people who bought it.
    So I wouldn’t say all.

    • Wouter says:

      I stand corrected. Thank you for pointing out my error. The owners of the original Mbox are indeed out of luck when it comes to 64-bit drivers. Luckily more recent incarnations of the Mbox line do have 64-bit drivers from Avid. The same goes for the older Digi 001 and 002 interfaces which also suffer from not being compatible with Windows 7 (although a work-around does exist). I’m not sure if getting angry at Digidesign is warranted here as these interfaces where first built in 2002 and Windows 7 came out 7 years later in 2009.

  4. sky says:

    Thank you for this…I have been searching for just your review..Phew ! .. Sadly, my reliable and trusty XP Home 32 bit wonder machine just bit the dust and I now have to get a new computer. .

    1…I run Cubase 4 and Reason 4 with a UAD 1 card and have a Yamaha Motif XS synth hooked up via firewire ( Texas Instrument chipset )with the PC.
    Any issues here that you are aware of with these and the 64 bit drivers ?

    Look forward to your reply,
    Cheers,
    sky

  5. Grockman says:

    The main problem I’m seeing on all the audio recording forums is the fact that not many Audio Interfaces work with Windows 7.

  6. John Allan says:

    Just to clarify the 64bit Pro Tools discussion.
    As of Pro Tools 10, there is no 64 bit version of Pro Tools.
    Pro Tools is still a 32 bit application.
    However, it does run happily on Windows 7 X64 (albeit as a 32 bit application)

    • You are correct! Pro Tools 10 is still a 32-bit application, it works perfectly fine on Windows 7 64-bit. It has the same limitation as any 32-bit application in that you can only access 2-3GB of RAM inside of Pro Tools.

  7. Can i play a project of 32 bit via 64 bit on Nuendo 4.

    • Yes, although your 32-bit plugins will need be running through Nuendo’s bit-bridge. Running a 32-bit plugin in 64-bit Nuendo through the bridge may be problematic (higher latency, may be buggy).

  8. shola smith says:

    My focusrite scarlett 2i/4 is working fine with Windows 7 ultimate 64-bit.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>