Tune Optimize Windows 7 For Audio Processing With Cubase
Tune Optimize Windows 7 For Audio Processing With Cubase
Its been a while since I wrote my article on tim-carter.com on how to optimize your computer for
producing music. The old article was targeted towards Windows XP obviously, so here is a shot at how
to get the best our of your Windows 7 workstation.
This article will target Cubase on Windows 7 and assuming you have a Windows 7 64bit operating
system.
http://support.microsoft.com/kb/981214
I really like using USB sound cards, because when you go out to perform with your laptop you can just
take your soundcard with you and connect it to the laptop. Memory of course is a big faster, the more
memory, the more VST plug-ins you can run. Also I strongly recommend to use ATI graphic cards
because NVIDIA is known with some cards to have Audio issues due to the driver.
OCZ Vertex 3 120Gb (one of the fastest SSD drives on the market today)
http://www.newegg.com/Product/Product.aspx?Item=N82E16820227706
CORSAIR Vengeance 32GB(4x8) DDR3 1866 (Very fast memory, and lots of it for a good price)
http://www.newegg.com/Product/Product.aspx?Item=N82E16820233238
Intel Core i7-2600 3.4ghz (3.8ghz turbo) (This processor really kicks ass and will run all your VST’s)
http://www.newegg.com/Product/Product.aspx?Item=N82E16819115071
Rosewill BRONZE 1000W Modular PSU (Very stable power supply and versatile)
http://www.newegg.com/Product/Product.aspx?Item=N82E16817182188
SAPPHIRE Radeon HD 6950 (Powerfull graphic card, will run up to 4 monitors)
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102945
Now remember to run more that 2 monitors on a graphic card you will need a DisplayPort to DVI ACTIVE
adapter. Here is the link to buy it.
Antec Lanboy air (I have fallen in love with this case. It is so nice, you can configure it anyway you like)
http://www.newegg.com/Product/Product.aspx?Item=N82E16811129093
YOUTUBE VIDEO : http://www.youtube.com/watch?v=la5-rDEJJYQ
Now that pretty much takes care of a computer that I would say is going to run anything you throw at it.
If you want it even faster, I would suggest buying 2 OCZ Vertex disks so you can set them up in a STRIPE
ARRAY (RAID 0). Stripping means that both disk are used as one big drive, and half the data is on one
drive, and the other half of data is on one drive. So basically it can read the data double as fast. If you
want to read more about raid look at this link.
http://en.wikipedia.org/wiki/Standard_RAID_levels
One thing you have to remember though when doing this is that if one drive fails all the data is lost. And
recovering data from a raid array that’s broken can be much more difficult that doing it from a stand
alone disk. I would suggest you take backups of your data frequently. May I suggest using an image
software perhabs. Here is a couple links to backup software that I would recommend.
Shadowprotect 4 Desktop
http://www.storagecraft.com/shadow_protect_desktop.php
Now if you are looking for software to recover data from your drive that is failing. Look here.
Runtime Software GetDataBack (I have recovered hundreds of drives with this software)
http://www.runtime.org/
Now having said all there is to say about performance, I would still recommend you putting your Cubase
projects on a RAID 5 array. RAID 5 is a performance and failover array, the minimum amount of disks is
3, but recommended minimum is 4. The reason I say you can run it with 3 disks is that it will work with 3
disks and if 1 drive fails you still have your data. But if you have 4 disks then if 1 of the 3 drives fail the 4th
(hotspare) will take over. And you are pretty safe with this configuration. You could say, why not just run
RAID 1 (mirror) its a lot cheaper because I only require 2 disks. That is correct, but RAID 1 is extremely
slow compared to RAID 5, so I would recommend sticking with RAID 5.
4 x SATA DISKS (to keep cost down, you could of course go all the way with SSD ;)). Setup in RAID 5 with
3 disks for the array and 1 as a hot spare.
Now we could go more in depth and say well not we need separate RAID controllers, and yes it would
perform better, but to keep cost down, I would use the onboard RAID controllers on the motherboard,
they run very well.
Moto 828mk3 (USB Soundcard with plenty of features, good sound, and low latency.)
http://www.motu.com/products/motuaudio/828mk3
You can of course choose a smaller version if you don’t need all the inputs and outputs. That’s totally up
to you. The Motu 828mk3 comes with nice EQs and Reverbs that the DSP in the Motu card will handle.
So more power back to the CPU.
I have also heard good things about Steinberg’s MR series. I have not tried them yet though. But I like
the idea that the soundcard actually can run VST plug-ins, this will take load of your CPU.
You can of course buy DSP cards that can do this as well, but I like that it is integrated into the sound
cards, and it seems like it comes with some decent effects to.
NOTICE ! The Motu 828mk3 soundcard has 1 MIDI in/out port, so if you only need 1 and you buy this
card, you don’t have to buy a midi interface.
Drivers
Having the most current drivers for your hardware is a must. Developers finds bugs and ways to
optimize their drivers constantly, and that goes for almost all hardware. So remember to check
frequently for new drivers for your mainboard, graphic card, Sound Card, Midi Interface etc.
Firmware
Check frequently if there is new firmware available for your Sound Card, Midi interface and SSD. As
drivers, developers frequently updates Firmware for their devices making them faster and more stable.
Bios
Remember to check your mainboard manufacturers website for bios updates frequently. The go through
many revisions before they are 100% stable and fast.
Sound Drivers
It is crucial that you use ASIO drivers for your sound card. ASIO = Audio Stream Input/Output. This sound
driver protocol that was specified by Steinberg provides much lower latency that Direct Sound Drivers
does. When you start Cubase the first time, it usually selects Microsofts direct sound drivers as default.
This gives you latency when you play. You can read more about latency below. Make sure you download
the real drivers for your sound card manufacture from their website and not just use the one that comes
with windows. If your soundcard does not come with a ASIO driver (which it should if it is a good
soundcard for making music), then you can download a emulated ASIO driver from ASIO4ALL
http://www.ASIO4ALL.com
But again I most advice you to get a sound card that has ASIO drivers.
Latency
I will just touch brief about Latency in my article. You can read more about it id detail by clicking the link
below this article. Latency is the time it takes for your computer to process your audio before it reaches
your speakers and you hear a sound. Does this matter? It matters if you have a keyboard and you want
to play along to a song that Cubase is playing. See if you have high latency then when pressing a key on
your keyboard it can take along time before you actually hear the sound. So latency, is the delay from
when you press a key to you hear the sound. If you have high latency it is almost impossible recording
anything when you play along with your song and you try to use your keyboard. And even if you think
you hit it right, and you look in your recording, you can see the notes are all over the place. So the lower
the latency the better. But don’t set it to low, if you computer is not fast enough to process the sound in
the memory, then you will get clicks and pops and sometimes even crashes.
http://www.benvesco.com/blog/the-digital-age/2008/latency/
The article gives you some good idea about what latency is in depth, but I do not agree at all with his
conclusion that Latency is not important. You need low latency to use your softsynths and to do
monitoring, and in today’s market computers are fast enough. And the plug-ins kick ass. As an example I
have my Virus TI-POLAR I love it, and it can work as a VST instrument and map through your computer.
But here it actually shows you that the Latency is a problem. I do not map the audio through Cubase, I
map it out through audio outs to my mixer so I don’t have Latency when I play around with it. Only
when I want to record it in I do it through the interface in a bounce, it doesn’t matter.
Ok, that pretty much sums up a rough guide to good hardware and software. Now let’s get back to
optimizing Windows 7 for Cubase and Audio Production.
The ultimate audio workstation would of course be a computer that has nothing enabled in Windows 7.
This means no Network running, no auto recovery running, no antivirus software and no antispyware
software etc. See everything you install and use on a computer that is running in the background takes
up memory and cpu usage. This can affect your audio sequencer and cause spikes in your music during
playback. A key thing for having your computer running without any spikes is that you have to disable
the NETWORK. This means you have to disable all your network cards. WHY? Because the Microsoft
NDIS driver causes audio clicks and pops. To find out exactly what you need to disable the easiest way is
to download LatencyMon from here.
http://resplendence.com/download/LatencyMon.exe
After you have installed this app open it up and click the play icon. It will then monitor your system. Let
it run for like 10 minutes. IT will tell you if you have any problems with anything running. After a while
stop the test. And go to Drivers.On the right you can see the Highest Execution column. Everything in
this column that has more that 1 ms must be disabled. If you haven’t disabled your network, it will
probably show you drivers related to network, like tcpip.sys, netby,sys, ndis.sys. You have to disable
these services. To disable your network adapters do the following.
Of course this will do that you no longer have internet. To get internet back, simply follow the steps
above but instead of clicking “Disable” you click “Enable”
Some of the optimizer tools from NVIDIA and ATI that are running in the background to optimize your
graphic card for gaming, should also be disabled. This can cause issues to. Generally the rule of thumb is
that anything that can be disabled that you do not need when you are making music in Cubase should
be disabled. Last thing I would recommend is to disable your antivirus and spyware software, at least for
when you are making music. You don’t want anything to run on your file system, you need full
performance for your audio tracks.
Now the first tweak and probably the most easy one to do is to change the performance setting in
Windows 7. You can switch the setting to Background Services before you open Cubase. This will make
Windows 7 prioritize the Audio driver more than programs. And you can always switch it back to
Programs when you want a round of Battlefield.
We need to disable power management for the USB Ports so do the following.
After this set your theme in Windows 7 but right clicking the Windows Desktop, click Personalize, scroll
down and click “Windows Classic” this will give you all the classic windows and not use power on fancy
menu bars etc, leaving more power for Cubase.
Devices
Lets take a look at what you can disable in windows devices.
• Click “Start Button”
• Right Click “Computer”
• Click “Device Manager”
I can’t really give you a list of what you can disable because it is different from computer to computer
and what you have installed. You need to research what devices you can live with out. Google them, and
see what they do and they see if you can disable some of them. This will also give you more power.
What I can suggest is that you go to the Disk Drives, and expand it, right click your hard disk and click
Properties. Click the Policies tab and make sure that “Enable write caching on the device” is checked.
Make sure that “Turn of Windows write-cache buffer flushing on the device” is NOT checked. You can
gain some performance by having it checked, but in the event of a power failure you can have serious
data loss.
Disable Indexing
If you have a SSD in your computer which we are assuming in this article, then we should go ahead and
disable indexing.
Disable Defragmentation
You really have no need to defragment your SSD because it is not a mechanical drive. Do the following
In here you should disable the Domain profile firewall, the private profile, and the public profile.
If you want to read more about what services you can disable check out this link.
http://www.blackviper.com/2010/12/17/black-vipers-windows-7-service-pack-1-service-configurations/
Links to Resources
Utilities
http://www.midiox.com/zip/midioxse.exe (Midi trouble shooting)
http://www.thesycon.de/eng/latency_check.shtml (Latency Checking)
http://resplendence.com/download/LatencyMon.exe (Latency Monitor)
Drivers
http://www.ASIO4ALL.com