You are here

PC Hard Disk Recording Requirements

The PC‑owning community now seems to be split into two camps — those who already record onto hard disk, and those who would like to, but have yet to work out what equipment they really need. Martin Walker guides you past the pitfalls and perils.

First things first — don't expect to turn to the end of this feature and find a shopping list. There are now so many hard disk recording packages that it is impossible to define a perfect system that will suit everyone. What this feature will do is provide enough background for you to make your own informed decision, as well as pointing out freely‑available utilities that allow you to check the performance of a particular hard disk recording system with an existing computer setup.

Music retailers (and the SOS offices) are besieged with phone calls from people either asking for advice on what equipment they really need, or help with problems that they encounter after buying equipment that they thought they really needed. The fundamental problem here is that rarely does a package get assembled by one person, either a specialist music dealer or computer retailer. Normally, either the computer has already been set up and the software added at a later date, or all the facilities are added piecemeal over a number of months, or even years. In essence, hard disk recording simply requires a computer with a hard disk and a soundcard. However, in order to get these running side by side and in harmony, many other considerations also need to be taken into account: not just the soundcard, but the MIDI and audio drivers provided by its manufacturer, the facilities and speed of the PC and its hard disk, the way the operating system is set up, and the capabilities and requirements of the software package.

But That's What It Said On The Box!

In the past, many software manufacturers have been rather optimistic when specifying minimum requirements for PCs used with their package. These people would recommend a couple of tin cans and a long piece of string as the minumum requirement for a communications system, and this is partly why many people have come a cropper — they end up installing software on a machine that is not quite up to the task of running it. But probably the biggest single reason why so many people have problems is simply that the PC was never designed for hard disk recording, and particularly not with the Windows 95 operating system. Best results are often achieved by switching off some of the custom settings which normally improve performance in most other types of software, such as word processing and graphics packages. Such software tends to be optimised for quick bursts of disk activity followed by lots of computation, whereas hard disk recording requires a machine to be set up so that it performs best when continuously writing to the hard disk. Disk caches, for example, normally store the most recently accessed data in case it is requested again (giving a very rapid retrieval), but with hard disk recording, this never happens — the data is continuously being written to and then read from the hard disk, so the cache settings need to be switched off.

Ultimately, performance of any hard disk recording system is determined by the weakest link in the chain. In an ideal world, the maxim 'the faster the better' always applies, but in the real world, there are various measures you can take which will ensure that whatever PC you have, it is optimised as far as possible for hard disk recording. This may, in the case of a lower‑powered machine, make the difference between being able to record a couple of audio tracks alongside MIDI data, and not being able to record audio at all. In the case of higher‑spec machines, a simple tweak of the appropriate computer parameters may often achieve playback of an extra channel of audio if the timing is currently borderline. For these reasons, whatever the power of your PC, it is well worth spending some time optimising your machine so you can realise its maximum potential.

Processors

Hard disk recording tends to fall into one of two categories — the first and easier route (albeit more expensive initially) is to use a stand‑alone package such as Soundscape, which contains all of the hardware necessary for hard disk recording, including the hard disk, in a separate unit. The PC acts as the front end, and is in control, but the bulk of the processing horsepower resides within the Soundscape box, with the result that a relatively low‑spec PC can be used as the front end, as the demands on it are not too great.

The second course is to use the PC's integral hard disk in conjunction with a more highly specified soundcard, and control hard disk recording entirely from the PC, using internal software such as Cubase Audio or Logic Audio. This approach requires a much more powerful PC, since everything is being done by the computer — nowadays PCs with Pentium processors reign supreme in this field. There are still plenty of perfectly usable PCs with 486 processors in use, and for stand‑alone recording systems like Soundscape, such machines are perfectly adequate. However, Windows 95 is now a year old, and manufacturers are all moving over to this operating system despite their initial reluctance. I personally share Janet Cook's view (see page 176) that Windows 95 is the way forward for the PC, and despite Windows 3.1 proving to be easier to use for hard disk recording in many cases, I think most future software packages will eventually turn up in a '95‑only' 32‑bit version. Even if you are perfectly happy with your current setup, I think there will come a time when Windows 3.1 software will no longer be supported, so an upgrade to Windows 95 is a question of When rather than If.

A fast 486 processor will run Windows 95 happily enough (most music software manufacturers now specify a minimum of a 66MHz 486DX2) but 16Mb of memory is a must. You can try to run with 8Mb, but you will not be a happy person for long! Upgrading memory from 8Mb to 16Mb with a 486 motherboard is likely to cost double the equivalent upgrade with a Pentium motherboard, since SIMMs (Single In‑line Memory Modules) have now changed from 30‑pin devices to a cheaper 72‑pin version, and this is standard on machines with Pentium processors. If you have a 486 machine with 8Mb, think long and hard before you spend any more money on it (but see the 'Stick Or Twist?' box above for a suggested easier upgrade path).

Hard Disks

There are two basic sets of choices to make before buying a hard disk for audio recording — whether you buy internal or external drives, and whether they are fixed or removable. The difference in price between an internal and external drive for a particular capacity will be about £75 (for the case and power supply of the external drive). The advantage of a removable drive, particularly the latest 1Gb devices such as Iomega's Jaz, is that each project can be completed on a different cartridge, allowing quick changes without having to back up an entire CD's‑worth of audio material and then reload another project from a different DAT tape (all often in real time — ie. an hour's music takes an hour to back up). You can cart an external drive around to other studios if need be, but DATs are far more portable for this purpose if you only need to load the data in once. The main things to watch out for when shopping for a new hard drive are sustained transfer rate and access speed. Commonly, drive manufacturers quote speed using burst access rates. These rates are the disk equivalent of speeds quoted for dragsters, and are a fine guide to performance if the drive is intended for use with 'ordinary' software, ie. business or word processing packages, which, as already mentioned, access the drive in short read/write bursts. For audio recording purposes, the sustained transfer rate is more important, which could be likened to the kind of rate you get from a double‑decker bus — the bus is not as fast as a dragster, but it's capable of slogging on for hours carrying many tracks of audio without ever stalling or forgetting to pick up a new signal! The access time is also crucial, since during simultaneous recording and playback on a multitrack system, the hard disk will have to keep shooting off to read data from different parts of the disk for each playback channel, as well as jumping back to write new chunks of recorded data. Each time a new area is accessed, it takes a finite time for the drive to hurl itself to the appropriate place before starting to read or write.

Many software manufacturers would recommend a couple of tin cans and a long piece of string as the minumum requirement for a communications system.

Emagic helpfully specify a minimum specification for a drive used with Logic Audio — a 1Mb per second transfer rate and an access time of 10 milliseconds. Along with a minimum 90MHz Pentium processor and 16Mb of memory, this will ensure a good performance. The company claim to have undertaken extensive PC testing to ensure that these figures are realistic, so that you can have confidence that such a system will not fall over. Other software manufacturers such as Steinberg (Cubase Audio) and IQS (SAW/SAW Plus) make utilities freely available which you can run on an existing machine to obtain a readout of the approximate number of simultaneous tracks possible on your machine. In fact, these programs will give you a fair idea of how your PC will perform with any hard disk recording package (see the screen dumps above left and on page 122).

Soundcards

Most software will work with any 16‑bit soundcard, as long as it uses a Windows Multimedia driver. In the past, several software manufacturers have squeezed more performance out of their packages by writing custom‑tweaked MIDI or audio drivers for popular devices. For instance, Steinberg supplied the initial versions of Cubase for Windows with their own MPU401 driver. This talked to the MIDI interface directly, without adding any overhead by using the Windows 3.1 interface, and was thus more efficient and less prone to clogging when dealing with vast amounts of controller or SysEx information. Nowadays, each hardware manufacturer provides a set of drivers that hook onto Windows in a standard way, so that every software package can access them all.

One factor that many people find out the hard way is that only a few soundcards are capable of recording and playing back simultaneously. This is known as Full Duplex operation, and is vital if you need to hear previously‑recorded tracks whilst you record additional ones. The default for many lower‑priced cards is Half Duplex, which translates as 'capable of either recording or playback, but not both at once'. If your card is one of these, you can still work around the limitation if you play back MIDI sequenced tracks as well; these will help to keep your recording 'in sync'. Subsequent playback will mix all previously‑recorded tracks down to a single stereo output. Alternatively, you can use multiple soundcards, playing back tracks on one whilst recording on another. The main disadvantage with this method is that you have to go through the initial procedure of setting up several soundcards in one PC — which is never an easy thing to do!

Sometimes, new drivers are issued that add Full Duplex operation to an existing card. Creative Labs have recently issued Full Duplex drivers that work with the SoundBlaster 16 and AWE32 range, but these do have the limitation of 8‑bit playback whilst recording with 16‑bit resolution. A selection of soundcards are recommended by most software manufacturers as giving good quality audio performance. These include the SoundBlaster 16 and AWE32 in its several incarnations, a selection of Turtle Beach cards including the Tahiti, Multisound and TBS2000, and more upmarket devices such as Digidesign's Audiomedia III and Session 8 (both with Wavedriver), and DAL's CardD Plus. Until most people hear the audio quality of these latter cards, it is difficult to justify their much greater cost, but if you have ever heard the buzzes and hiss that can occur when you use a budget card (partly resulting from interference with the rest of the PC circuitry), I suspect that you would not want to master an entire album using such cards.

Windows 95 User Tips

Finally, here are a couple of tweaks for Windows 95 users that may help to optimise a hard disk recording system. There are a host of suggestions that may or may not help if you get clicks, pops, and hiccups on record or playback, but the following two are recommended by almost all manufacturers, and should therefore be the first port of call.

  • READ AHEAD OPTIMISATION
    This is a mechanism used by Windows to speed up disk access by reading data from disk in larger chunks than are actually asked for, to anticipate the next access. Depending on your system, you may get improvements by selecting a different setting, or even by turning the read ahead mechanism off altogether. From within the Windows 95 Control Panel menu, select System. Click on the Performance tab and then on File System. Now drag the slider to a new position. I tried settings of 0, 16, and 32K on my system, as well as the default setting of 64K. Running HDspeed after each change showed a 48% variation in read speed, but in my case, the best result was using the default setting of 64K (see the above screen grab).
  • SETTING A CACHE LIMIT
    The second tweak involves manually adding an entry to the SYSTEM.INI file under the already existing entry [vcache]. Windows has a cache system that holds recently‑used data in case it is needed again within a short period of time. Unfortunately, as more disk accesses are made, this cache becomes larger, and eventually program data has to be temporarily saved out to disk to make room for the ever‑growing cache. To stop this interfering with the continuous disk access required for hard disk recording, try the following. Using a text editor such as Sysedit (provided with Windows), load up SYSTEM.INI and add a new line immediately beneath [vcache] which reads 'maxfilecache=2048'. This ensures that the cache will never grow bigger than 2Mb, and will thus not generate more disk activity than is needed (see the SYSTEM.INI screen grab above). Good luck!

Stick Or Twist? — Buying A New Machine VS Upgrading

If your PC is not up to the rigours of hard disk recording, you have two choices — either you sell it and buy a new and more highly‑specified machine, or you attempt to upgrade the one you have. Since any PC that you buy seemingly becomes obsolete within two years, the march of time always means that you either have a PC that is just right or already obsolete. In the six or so years that I have been using PCs, I have so far got through three, and my current machine is now struggling and due for an upgrade. Buying a new machine would seem to be the easier route, albeit a more expensive one — but many people 'bottle out' of attempting to upgrade their existing machines for fear of the whole process being too 'techie'. If you are the sort that loves to jump in with both feet, then by all means order some parts, plug them in, and hope it works. If it does, you are off to a flying start without spending too much money. But, in strict accordance with Sod's law, there will be occasions when things will simply refuse to work, and when this happens, your problems may be considerable, as your newly‑cannibalised machine will not be under guarantee by anyone. I have had problems like this in the past, and consequently, I would not advise this approach if you are at all prone to gloom and despair!

However, I upgraded my last machine using a third, compromise route, which has proved extremely successful. If you look in the Yellow Pages for your area, you will find that most towns have a local computer specialist retailer who makes up PCs from components to supply the small business community. Although their prices are unlikely to be as keen as the cheapest mail‑order 'box‑shifters', I have found it well worth paying a little bit more to gain the services of a local supplier and, consequently, a local guarantee. My current machine still uses the monitor, keyboard, memory, and mouse from its previous incarnation. All other parts have been upgraded, and my local supplier (take a bow, Solutions of Cheltenham!) also offered a good trade‑in price for the parts that they removed. I simply chose a new motherboard, processor, and hard disk from their comprehensive list and delivered my machine to them. When I returned two days later, my ailing 386SX25 had been reincarnated as a 486DX33 machine in a smart new case. I have only had a problem with this machine on one occasion, and after a quick telephone call and a personal visit totalling one hour, the faulty part had been swapped. Now that's what I call service!

Further Sources Of Information

The Internet is an ideal place to search for further information on hard disk recording and its inherent problems. Most manufacturers now maintain a site, and many of these offer text files detailing common user problems that you may or may not have. A further advantage is that these manufacturers have been able to collate reports from users who have discovered their own solutions to particular problems. It is good to see that manufacturers view user feedback as a valuable source of further information to them. The only disadvantage is that the potential number of problems is enormous (since each PC is different), so trying out all of the published 'tweaks' can take a considerable amount of time. However, they do only need to be made once, and the potential improvements may be well worth the effort, especially if they manage to squeeze an extra track of hard disk audio out of your system. See the separate 'Internet Info' box (below left) for some handy web site addresses.

Thriving Drives: Drive Interface Standards

There are now three main standards for PC hard disks — IDE, EIDE, and SCSI. The SCSI (Small Computer Serial Interface) standard appeared in 1981, and started life in high‑end applications. It uses an interface which can address up to seven simultaneous devices, such as hard disks, CD‑ROM drives, and scanners, all from a single PC interface card. Although SCSI is a high‑performance interface (particularly in its latest incarnations, SCSI2 and SCSI3), it still costs more than its rivals, but has the big advantage of allowing both Macs and PCs to use the same devices. When early PCs arrived on the scene, IDE (Integrated Drive Electronics) was a cheaper alternative. By including the controller circuitry on the hard disk itself, no separate card is required, which keeps the overall cost down. Until recently, the disadvantage of this system was a slightly lower top speed compared to SCSI devices, and a top limit of about 500Mb for hard disk devices, but also a limitation of a maximum of two devices per PC. In 1993, Enhanced IDE (EIDE) arrived, which improved performance, allowed multi‑Gigabyte disk capacities and upped the possible number of devices to four. Nowadays PC SCSI cards are getting cheaper, and EIDE drives have closed the performance gap. SCSI drives are more universal, and if you need more storage, you can hook up an external drive, even if your PC is already full to overflowing.

Internet Info — Some Useful URLs

Here's a list of some Internet sites which I have found useful, and which you might like to check out. This list is not intended to be a definitive resource, obviously! For a more complete attempt at gathering together sites of interest to musicians, check out Derek Johnson and Debbie Poyser's 'Surfin' Safari' articles in this and last month's SOS.

Basic Requirements For Hard Disk Recording — Summary

 ABSOLUTE MINIMUMSENSIBLE MINIMUMRECOMMENDED
PROCESSOR:486DX2 66MHzPentium 90MHzPentium 120MHz
RAM:8Mb16Mb16‑32Mb
HARD DISK SIZE:500Mb1Gb1‑2Gb separate
SUSTAINED DATA TRANSFER RATE:1Mb/second1‑3Mb/second3‑8Mb/second
AUDIO DRIVERS:Half DuplexFull DuplexFull Duplex Mono
LIKELY NUMBER OF TRACKS:1‑24‑88 or more