KEEPING IT SIMPLEAudio Recording Using A PC Soundcard: Basic PrinciplesPublished in SOS July 2001 Technique : PC Musician As with any recording system, the first goal of recording on a PC is to preserve as faithful a copy of the source sound as possible. Achieving this, however can be a complicated business. Martin Walker goes back to basics.
Line Inputs The basic function of an analogue soundcard audio input is to convert incoming analogue audio signals to digital data which can be stored and processed in the computer. Getting the best sound quality in your recordings, then, is a matter of feeding the soundcard an analogue level sufficiently high to take advantage of the full range of its A-D converters, but without exceeding their input range ('clipping'). This process is complicated by the fact that different source signals can have wildly differing levels. Nearly all soundcards provide what are generally known as line inputs. These are suitable for signals whose level is similar to that emerging from the average box of electronics, such as a MIDI synth or hi-fi. Most consumer electronics devices have output levels that conform to this -10dBV level, which is nominally 300 milliVolts RMS, and their input sockets also expect signals at a similar level. More expensive professional gear, by contrast, generally has inputs and outputs that operate at the +4dBu level, at a nominal 1.23 Volts RMS. Many soundcards allow their inputs and outputs to be switched between these two levels, so that you can optimise performance with whatever line-level gear you are connecting to them. The only time you need specifically to match the input sensitivity of your soundcard to the output level of the source signal is when Some soundcards, however, have caught people out by having a digital input handled by the Emu10K1 chip. These cards include the SB Live! and Platinum models, and the Emu APS. The chip has an advanced sample-rate converter built in, which re-clocks all incoming signals to its fixed 48kHz internal clock. Although this has the undoubted merit of allowing digital inputs to be mixed with analogue ones in real time, it's not possible to get bit-for-bit transfers of digital data. These cards' digital outputs are also fixed at 48kHz, whatever sample rate you have chosen for recording, which can make them difficult to interface with other gear that prefers 44.1kHz. By the way, soundcard inputs are nearly always provided in stereo pairs, and while you can obviously record a mono signal by only using one of the two channels, this may not be an option during digital transfers. However, most audio editors will let you extract the left or right channel from a stereo recording, and this can then be imported as a mono file into your multitrack audio sequencer. Recording hardware synths can be a lot more confusing, since although their nominal output level may be specified as -10dBV or +4dBu, the actual levels at the output socket will vary hugely depending on how many notes are playing, how many simultaneous MIDI channels are sounding, and what values have been set for controllers such as MIDI volume and expression. Levels may also vary enormously depending on the settings of various parameters within a patch, especially the amount of filter resonance, which makes it difficult to predict peak levels even from note to note. If you are using only a single sound from a multitimbral synth, try to increase the output level of this single sound internally to minimise the noise contribution of the synth's output electronics. For the same reason, always leave your synths' physical output level controls at maximum. Once you've done these things you can just choose the soundcard input sensitivity that lets the synth's peak recording levels get closest to 0dBFS without actually clipping. Level Controls If your soundcard has input level controls, it's convenient to use these as a final tweak on incoming signal levels so that their peaks get closest to digital clipping without actually getting there. However, some level controls on lower-cost cards operate in the digital domain, which means that the input signal has already passed through the A-D converter before it reaches the control. If this is the case then setting them at any value other than maximum means that you are simply throwing away bits of digital information. One example of this type is Echo's old 20-bit Darla card (by contrast, the 20-bit Gina and Layla had analogue input gain controls, so didn't suffer from this limitation). There are also plenty of soundcards with digital output level controls, and for the same reason you should leave these at maximum for serious work, although they might be useful for adjusting the level of a monitor mix when you're not actually recording the result. You should only ever use a soundcard's input level control if it operates in the analogue domain, ie. before the A-D conversion process. Here it will simply vary the level without compromising digital resolution, although if this analogue level control isn't right at the beginning of the analogue circuitry, it will still be possible for an input signal to clip at this stage however much you turn down the level control. This can be particularly confusing where soundcard designs incorporate two level controls at different points in the This approach works well if you have an external hardware mixer, and if you have a soundcard with 'zero latency' you can adopt the same approach without an external mixer, using the mini-mixer of your soundcard for real-time monitoring of the rack effects alongside the other sequencer tracks. However, you won't have much success if you don't have 'zero latency' soundcard monitoring available, since the rack effects will then all be delayed by the latency value. You may be able to compensate for this with insert effects by dragging the relevant tracks ahead of the rest in your sequencer, but it's not a very workable solution. The situation is exactly the same as the one you face when dealing with the input gain and channel faders of a hardware mixer, except that soundcards rarely offer pre-fade listen facilities to help you optimise the level at each stage. The solution is to send a 1kHz sine wave signal into your soundcard's input (most synths will be able to generate a suitable waveform). This lets you hear the onset of clipping very clearly, and if you spend a little time experimenting with input levels you can get a feel for how best to set up your soundcard level controls to optimise signal level at each stage as it passes through the soundcard mixer. Thankfully, most recent soundcard designs incorporate high-resolution internal DSP mixing that avoids multiple input problems, but the input and output level controls may still compromise your recordings -- do read your manuals very carefully to see if any such limitations exist, or else you will be simply throwing away some of your data. Soundcard Mixing Utilities This brings us neatly to the other difficulties involved in using soundcard mixing utilities. Many problems during recording, from missing signals to ghostly versions of existing backing tracks being added to each subsequent recording, can be traced to incorrect settings in these utilities. Obviously I can't cover each and every soundcard, but there are some basic issues that apply to nearly all of them. First of all, some soundcards declare themselves in full to Windows, and therefore get the option of the Volume Control icon on the Taskbar. Launching this gives you a simple Recording/Playback mixer whose faders depend on the individual capabilities of each card. This Windows mixer is perfectly usable, but if a dedicated utility is also provided you should always use this in preference, since it's likely to offer more features. Examples include the Creative Mixer in the case of the Soundblaster Live! range, Echo's Console, and M Audio's Control Panel. The most common mistake is to lose the input signal altogether. This is nearly always caused by the input in question being muted in the utility, or the appropriate fader being pulled down. A related problem is when you can hear the input signal, but your recordings are still blank, which may be because your soundcard provides separate controls for monitoring and record selection and levels. These can be extremely confusing: you just have to make sure that you have selected the appropriate input for recording. The popular SB Live! and Platinum soundcards provide particularly comprehensive mixers stuffed to the gills with features, and have caught plenty of musicians out. For instance, you can use them to record from multiple inputs simultaneously if you use the 'What U Hear' source in the Record Control utility, and use its slider as a master level control. Then you have to change to the Play Control page of the same utility, or open a second instance of the SB Live! Mixer, to set up relative recording levels for the different input signals. Recording Microphones Having covered the basics of line-level I/O, setting up recording levels, and making the most of the mixing utility, let's turn our attention to some more specialised recording. Although every soundcard provides at least stereo input at line level, there are two popular sound sources that have very different requirements: the microphone and electric guitar. Microphones can vary quite a lot in their output level, depending on type, but all require a far more sensitive input than line level, with lots more amplification needed to get them anywhere near the recording levels required to keep background noise at bay. Some consumer soundcards, such as Creative Labs' SB Live! model, offer a choice of mic inputs as well as line inputs, and these can provide a useful introduction to recording mic signals. However, although huge advances have been made in soundcard technology over the past couple of years, placing a sensitive mic preamp inside a computer is still a little optimistic, and you are likely to get significantly better results using an external preamp. Some cards, like the SB Live! Platinum and Emu APS, move the sensitive components onto a separate circuit board in a drive bay, which is a little further away from the motherboard, but for the best results they should be outside the computer altogether. One way to achieve this is to buy a two-part soundcard design comprising a PCI expansion card and a stand-alone or rackmount case containing the mic preamps. There are now various models available, such as Aardvark's Direct Pro 2496 with four switched mic/line inputs, Echo's Mona with four multi-purpose mic/guitar/line inputs, and Seasound's Solo, with two mic, two instrument, two line, and two auxiliary inputs. These all contain very high-quality mic preamps, and are an ideal solution if you want to record several instruments simultaneously. With prices starting at around £500, however, they could be too expensive for musicians who simply want to record vocals or a single instrument in mono or stereo. M Audio's Omni I/O is an extremely useful add-on to their Delta 44 or Delta 66 soundcards, and essentially provides two mic/instrument preamps (identical to those on their more upmarket DMP2) with balanced/unbalanced inputs respectively, along with four additional line-level auxiliary inputs and a selection of outputs. Moreover, a breakout cable is now available that lets you connect it to any soundcard, and at under £200 it is, not surprisingly, proving very popular. Another option is to forget installing a soundcard and go for an all-in-one USB solution. Many, such as Edirol's U8 Digital Studio, have inputs for mic, guitar, and line inputs, and although it's unlikely that these will have particularly high-quality mic preamps, they will certainly give those on consumer soundcards a run for their money. A more upmarket solution is Swissonic's USB Studio D, which provides two balanced mic inputs of high quality and two instrument inputs, along with a further selection of phono and line inputs and a comprehensive monitoring section. Many musicians choose to amplify and condition their mic signals using a voice channel -- a rackmount unit containing a single high-quality mic preamp, usually a built-in compressor to even out recording levels, and perhaps a high-quality EQ section as well. These start at about £150, and you can simply connect their analogue outputs to the line inputs of any soundcard. Some models, such as the new Steinberg let you alter ASIO, DirectSound, or MME settings while running Cubase VST -- you just select the appropriate driver from the drop-down box in the Audio System Setup page, and then open the ASIO Control panel and choose a new buffer size. Emagic provide the stand-alone Logic Audio Device Setup utility, while in Cakewalk Pro Audio and Sonar you can find similar settings in the Audio Setup window. Where you have additional settings inside the soundcard driver utility, there may be several ways to adjust latency. For instance, most Terratec cards offer 'ASIO Buffer Size' and 'DMA Buffer Transfer Size'. The difference between these two is that ASIO Buffer Size alters only ASIO Latency (and can also be changed inside most audio applications), while DMA Buffers affect the latency performance of the MME driver. Whichever route you choose to go down, one further point to bear in mind is that most condenser mics require +48V phantom power, so if you plan ever to use such a mic, make sure that your chosen preamplification device can supply this. Electric Guitars & Basses Electric guitars have much healthier output levels than mics, normally by a factor of 10 or more, but whereas mics generally demand a fairly low input impedance from a preamp, guitars need a very high one to avoid loading their pickups. So, even if your soundcard has a sensitive mic input, if you use it for directly recording an electric guitar or bass guitar, it will probably sound extremely thin and weedy. If you don't want to mic up your guitar cab, then, you'll need a way round this problem. I've already mentioned some two-part soundcard solutions with either switched mic/guitar inputs, or completely separate ones, but the cheapest solution for a guitarist with a more basic soundcard is to connect the line-level output of an existing guitar amp to the soundcard's line-level input. This won't give a sound remotely like that emerging from the amp's speaker, but with the help of EQ, cabinet-simulation and distortion plug-ins you should be able to improve matters. If you don't have a guitar amp, you can use an impedance converter or a DI box between the guitar and a mic input to provide suitable matching. However, if you do a lot of guitar recording, the new breed of physical modelling preamps such as the Line 6 Pod, Johnson J-Station, and the new Behringer V-Amp provide the most convenient way to get a wide selection of guitar sounds, and can be plugged straight into a line-level soundcard input. The J-Station also benefits from having a co-axial digital output. Balancing Acts When dealing with the tiny signals emerging from a microphone with a balanced output, most musicians can see the advantage of using a balanced cable and balanced amplifier input. Balancing works by splitting the signal into two opposite-phased components, feeding them down two central cores of a screened cable, and then inverting one of the phases and adding it to the other, so that any interference picked along the cable will be cancelled out. This can greatly reduce hum and buzz picked up from mains power wiring, thermostats, light dimmers, computer monitors, and so on, as well as radio interference. However, many musicians still can't quite see the point of buying a soundcard with balanced line-level I/O, especially when the vast majority of MIDI synths that will get connected to it have unbalanced outputs anyway. The problem is one of ground loops. Each time we connect a new synth to earth via its mains cable, and then connect it a second time via an output cable to the soundcard or mixer, we create a ground loop, which causes small currents to flow and hum levels to rise. The problem can be even more obvious when connecting soundcards with multiple inputs and outputs to other gear. If you connect all of these inputs and outputs to an external mixer or recorder, for instance, you will once again have created lots of ground loops. The chances are that since all the cables take the same path and are of similar length, you won't compromise background hum levels too much, but the situation tends to get worse when your PC has multiple soundcards installed, since the paths become more convoluted. Since it's very dangerous to disconnect the mains earth wire inside a UK mains plug to break the loop, one answer is to buy a soundcard with balanced I/O, and to choose mixers and other gear which also have balanced I/O. Then you'll never get a ground loop, and your hum and buzz levels will be minimal. This is particularly important if you want to make the most of the dynamic range of 24-bit converters -- and as you can see from the screenshot, using balanced I/O can lower the background hum levels considerably. To connect the remainder of your unbalanced synths and so on to your multiple soundcard inputs, you can make up psuedo-balanced cables including a small resistor to break the loop; these can lower background hum levels considerably. Paul White has explained how to make these up on various occasions in SOS (most recently in Q&A, June 2000), and it's well worth the effort. Latency & Monitoring Input latency is one of the biggest problems for those using computer-based recording systems, and both understanding the problem itself and finding a solution can be very confusing. Latency is a time lag Many soundcards now offer 'zero latency' direct monitoring to bypass the problem altogether, which works by routing the input signal directly to the output of the soundcard, normally via a software-controlled level control on the soundcard itself. If your soundcard offers this option then you will be able to set it up using the soundcard mixer utility -- see your soundcard manual for more details. In some cases your audio application can also switch this feature in and out on demand: in Cubase VST, for example, you may see a box labelled 'Direct Monitoring' in the Audio Setup page, which will automatically let you monitor the input signal with 'zero latency' whenever you engage record mode. For a more comprehensive explanation of latency, read my feature in SOS April 1999. Adding Effects During Recording The reason that latency is so annoying is that it prevents you using software plug-in effects on the signals you're recording, yet many singers find it harder to pitch their vocals without hearing a little reverb in their headphones during a recording, and guitarists may want to hear effects such as rhythmic delays. However, it's almost impossible to play along when you're hearing your performance delayed by more than 20mS or so. If your soundcard isn't capable of providing latency under 20mS then there are still a couple of ways around the problem. The first is to buy a soundcard that incorporates hardware DSP effects, as these aren't prone to latency. Examples include the Aardvark's Direct Pro 2496, Creative's SB Live!, Emu's APS, Lexicon's Core 2, and Yamaha's SW1000XG. If your soundcard doesn't have such options, you can of course add effects to the signal being recorded using a rackmount effects unit patched into the Aux Send/Return loop of a hardware mixer, if you have one (the traditional approach). Both options will normally allow you to monitor the input signal with effects while making the actual recording 'dry', so that you can add different reverbs and effects later on in the context of the whole track. Published in SOS July 2001 | Monday 6th July 2009 July 2009
Click image for Contents
Photos too small? Click on photos, screenshots and diagrams in articles to open a Larger View gallery. |