| Vol. 30 Issue 4 Reviews | Reviews > Products > | ||
| Waves Restoration/NR and Bias Sound Soap Pro | |||
|
Waves Audio Restoration and Noise Reduction Toolkit BIAS Sound Soap Pro Pro-Audio Restoration Software Reviewed by James Harley Both Waves, Inc., and BIAS, Inc., are companies known for producing high-quality audio software. Waves has concentrated on signal processing suites of plug-ins and stand-alone applications, while BIAS has developed what has become the primary audio editor for the Macintosh, Peak, along with Deck, a multi-track audio recording/editing application (and, to be fair, signal processing utilities to go along with these, such as equalizers and compressors). To complement these products, both companies have released restoration and noise reduction software suites. As it happens, BIAS SoundSoap Pro and Waves Restoration Toolkit are quite similar (aside from the price): both suites contain four individual plug-ins designed to reduce various kinds of noises. This review is not intended as a point-by-point shoot-out, but given the close match of features, it is impossible to avoid comparison. The Waves Restoration Toolkit comes in two versions: for TDM (designed exclusively for Digidesign Pro Tools systems, including the new HD standard), where the signal processing is carried out on dedicated DSP chips; and for Native systems (Macintosh or Windows, in conjunction with any audio editing software supporting RTAS, AudioSuite, VST, MAS, or DirectX plug-in protocols), where the signal processing is carried out on the host computer. The host requirements are not particularly intensive: the software will run on Macintosh G3 computers or on Windows Pentium machines (266 MHz or faster). For this review, the software was tested on a Macintosh G4 PowerBook (1 GHz CPU, 1 GB RAM), running Peak 4 as the host application. Installation of the software is straightforward, with the installer placing the plug-ins into the appropriate folder to be recognized by host applications. Authorization can be undertaken either by means of a challenge-and-response process or by registering the software to an iLok key. If loading the software as VST plug-ins, one accesses the toolkit by opening the WaveShell and selecting individual applications from the menu of available utilities (each is given with the option of choosing mono or stereo formats). If accessing them through Audio Units format, the list of individual plug-ins is immediately available for selection. Different plug-ins can be applied simultaneously, either through selecting them through the BIAS Vbox application for loading a chain of VST effects, or by loading them as Inserts under the Plug-ins menu in Peak (in multi-track applications such as Pro Tools, Digital Performer, Cubase, etc., plug-ins are normally loaded as a chain of Inserts in the Mix window). Waves plug-ins all conform to a similar interface design that works well and will likely be familiar to many readers. Without going into detail, suffice it to say that each interface presents a graphic display of the signal (where appropriate), often with input and output signals both being represented in order to see how the processor affects the signal. The various parameters are labeled and can be adjusted, either by clicking, dragging, or typing in numerical values. Settings can be saved, presets can be loaded, and A/B comparisons can be quickly accessed. In multi-track software environments, all features of the plug-ins can be automated. The Restoration Toolkit comprises four individual utilities: X-Click, X-Crackle, X-Hum, and X-Noise. Each is designed to remove some unwanted element from an audio signal. For this review, I applied the software to a couple of recordings: one, a transfer of an old vinyl recording; two, a casually-produced cassette recording done on a cheap, portable deck. The user’s manual (clearly written and well produced) recommends that the plug-ins be applied in the order as listed above, using whichever of them is necessary and/or applicable to the restoration project being undertaken. X-Click is intended to, as the manual states, “reduce
strong, impulsive, transient noise.” When cleaning up vinyl transfers,
X-Click is intended to remove the noise of larger scratches, while X-Crackle
can then clean up subtler, unwanted transients. X-Click is very simple
to use, as it contains just two controls (see Figure 1). In the recording I was working with (a solo string instrument), I could detect no artifacts in the signal, even when choosing high values for Threshold and Shape. But, the manual warns that with material containing lots of transient sound (as would be found with music containing drumset, for example), the user may need to find levels that interfere as little as possible with the desirable transient content. While the settings may be applied for a whole track, the manual also provides a method for Manual Click Removal, which could be handy for situations where any noise removal must be handled with extreme care. In this case, one would set the levels high, switch the output to the noise removed from the signal, then save this output as a separate audio file. Bringing it into a multi-track environment in tandem with the unaltered original track, one can look/listen for the major noises, carefully select them individually in the original track, then apply the noise reduction to only that excerpt using settings that remove only the unwanted transients. X-Crackle is designed to remove low-level transients that may be interspersed
in the audio. The interface for this plug-in is very similar to X-Click
(see Figure 2): there is the Threshold control, for setting the amplitude
level for transients targeted for removal and, instead of Shape, a Reduction
control (again, with a scale of 0 to 100), which sets the attenuation
applied to the detected noises. X-Noise is designed to remove broadband background noise. The manual
states that the algorithm it is based on is “single-ended,” meaning
that the processing does not rely on complementary encode/decode systems
such as Dolby Noise Reduction. The plug-in works by first “learning” the
noise in the material. To do this, the user must find a segment of the
recording containing nothing but the broadband noise needing to be removed.
This profile is then used as input to the “multilevel decision” algorithms
contained in X-Noise. It is shown in white in the visual display window
(as a spectrum contour), with the input signal being shown in red and
the output signal in green (see Figure 3). This plug-in worked very well on cleaning up my old cassette recording. It is a bit tricky to avoid artifacts, however. Lengthening the Attack and/or Release settings can help with this, though, as can experimenting with the Threshold and Reduction settings. There is a trade-off between degree of noise removal and signal-processing artifacts that one must grapple with, taste and intent usually being the deciding factors. X-Hum
is the last plug-in of the Restoration Toolkit. It has a number of uses,
and is designed primarily to remove the hum most often caused by faulty
ground-loop circuits (adding energy at 50 or 60 Hz and harmonic multiples).
The plug-in does this through a series of eight harmonically-related notch
filters (see Figure 4). X-Hum also includes a high-pass filter to eliminate DC-offset energy and very low rumble. The Frequency (slope cut-off) of this filter can be set anywhere from 4 to 100 Hz, and the Slope can be switched between -12 or -24 dB/octave. A lower setting of the Frequency will take care of DC offset, and a higher setting will eliminate rumble. An Output gain control enables the user to bring down the levels of the signal passing through X-Hum, and is not present in any of the other plug-ins of this suite (according to the manual, this control is added here because of the non-phase linear nature of the filters, which in certain cases may cause phase shifting and add energy to specific frequencies, causing high-level signals to potentially exceed the limit). Given the potentially steep slopes of eight or nine filters, artifacts can certainly be produced with this processor, so care must be taken to adjust the controls so that just enough filtering is applied and not more. Altogether, the Waves Restoration Toolkit is a powerful suite for applying a range of noise reduction techniques. The plug-ins are relatively easy to use, the manual is helpful, and the results can be excellent. It is no real caveat to underscore that great care must be taken in applying these processors to audio material: the algorithms are powerful and act deeply on the signal, and this may result in unwanted artifacts. It also should go without saying that these plug-ins are not intended to be applied in real-time when synchronization to other tracks is crucial. The “look-ahead” nature of the analyses inherent to these processors means that there is some latency inherent to the plug-ins (each one works with a delay of 2,624 samples). If one wanted to clean up the output of a turntable being performed live, for example, one would have to compensate for this timing offset. More recently, Waves has come out with Z-Noise, an all-in-one tool for cleaning up audio signals. While easier to use (and cheaper, at US$ 800, Native only), it has incorporated a number of the features of the Restoration Toolkit (and added a few others). What it lacks, however, is the Toolkit’s refined ability to apply noise reduction techniques to specific audio restoration needs. BIAS SoundSoap Pro (SSP) is in many ways a similar set of tools for restoration and noise reduction, although there are significant differences as well. While SSP is not produced in a TDM version for Pro Tools systems, all the various native plug-in formats are supported: RTAS, AudioSuite, VST, Audio Units, DirectX. System requirement minimums ask for a Macintosh G4 (500 MHz, 128 MB RAM) or a Windows Pentium III (800 MHz, 128 MB RAM). BIAS supplies a USB key for authorizing and running the software, which is simple enough to register and set up. As an aside, I would prefer that BIAS enable the software to be optionally authorized to run on an iLok key—it would save having to monopolize all available USB ports just to run software. When first attempting to load SSP in Peak, I had trouble getting the playback to run at the correct sampling rate (I had no trouble with this when running SSP in Cubase SX 3); ensuring that the bit rate and sampling rate were compatible throughout the components of my setup (within Peak, Audio MIDI Setup, and the digital audio interface) cleared up the problem. What’s really handy about SSP is that there is one main interface containing graphic buttons connecting to each of the four components of the software. This is in contrast to the Waves Restoration Toolkit, where one has to load each component as a separate plug-in. The main graphic interface presents whichever of the plug-ins is selected from the “buttons” shown along the bottom of the interface window, and the smaller links along the bottom show the main settings for each of the processors, along with whether they are active or not. All of them can be “active,” even if not selected for adjustment of settings, or the Bypass button can remove any of them from the signal path. The four components of SSP are: Hum & Rumble Reduction, Click & Crackle, Broadband, and Noise Gate. When the plug-in is first launched, the user is presented with a Getting Started window, which gives a basic introduction to each of the interfaces and the general tools such as the spectrogram of the signal that is shown in each of the tool windows (in white for input, red for output, along with features for scrolling and zooming). As one would expect, settings may be saved, up to four pre-sets may be loaded at a time for comparison, and all controls are able to be automated when working within appropriate audio software environments. As with the Waves set, an order of application is recommended, and in this case, that order is set so that the user works through the plug-in buttons arrayed across the bottom of the plug-in window from left to right. Interestingly, the recommended chain of processors given by Waves is contradicted by BIAS. One potential problem with SSP is that one is not easily able to re-order the application of the plug-ins (the user would have to either open multiple instances of SSP or render the soundfile with one tool, then apply a second one, render it, and so forth). In my experience, the “hardwiring” of the signal path in SSP did not pose any problems. Looking at the individual processing tools, Hum & Rumble
Reduction is quite similar to the Waves X-Hum plug-in (see Figure 5).
In conclusion, both Waves Restoration Toolkit and BIAS SoundSoap Pro are powerful suites of software signal processors for cleaning up unwanted noise from audio content. Whether one is working on vinyl or analog tape transfers, field recordings, or post-production for film/video, these tools will be very handy. The Waves software provides greater control for expert use, and to my ears, produces higher quality results. But, the Restoration Toolkit is twice as expensive as SoundSoap Pro; this will be an important factor for many potential users. In addition, I appreciate the tutorials that BIAS has prepared, with specific instructions and selected soundfiles to work on. It should be noted that BIAS, like Waves, also has a scaled-down version of its software: SoundSoap is an all-in-one application that packages many of the features of SSP into one screen. There are fewer controls over the different elements, but this is a handy, more affordable utility for enhancing audio. The new version, SoundSoap 2, can operate as a stand-alone utility for preparing audio for multimedia applications (e.g., using iMovie and iDVD in the Macintosh OS X environment).
|
|||