SoundBlaster



         


The Sound Blaster family of sound cards was for many years the de facto standard for audio on the IBM PC compatible system platform, before audio has been commoditized. The creator of Sound Blaster is the Singapore-based firm Creative Labs.

[Top]

The pre-Sound Blaster years

The history of Creative Labs sound boards started with the release of the Creative Music System ("C/MS") board in August 1987. It contained two Philips SAA 1099 circuits, which, together, provided 12 voices of square-wave stereo sound. It is interesting to note that these circuits were featured earlier in various popular electronics magazines around the world. For many years Creative tended to use off-the-shelf components and manufacturers' reference designs for their early products. The various integrated circuits had black paper sheets fully covering their top thus hiding their identity...

A year later, in 1988, Creative introduced a second board, the Game Blaster, which introduced digital audio capabilities. Although Creative marketed it as a "stereo" board, the digital audio part could only deal with monophonic sound.

[Top]

First Sound Blasters: the right bundle

The first board bearing the Sound Blaster name appeared in November 1989. In addition to Game Blaster features, it had a 11-voice FM synthesiser using the Yamaha YM3812 chip, also known as OPL2. It provided perfect compatibility with the competing Adlib sound card, which had gained support in PC games in the preceding years. Creative used the the "DSP" acronym to designate the digital audio part of the Sound Blaster. This actually stood for Digital SOUND Processor, rather than for the more common digital signal processor meaning and was really a simple microcontroller, presumably from Intel. It could play back monaural sampled sound at up to 23 KHz sampling frequency (AM radio quality) and record at up to 12 KHz (slightly better than telephone quality). The card seemed to lack an anti-aliasing filter, so it had a characteristic "metal junk" sound. Finally, it featured a joystick port and a proprietary MIDI interface. This interface lacked simultaneous input and output capabilities, so music software had to use eg. the FM synthesizer in order to play the input received from a MIDI keyboard.

In spite of these limitations, in less than a year, the Sound Blaster became the top-selling expansion card for the PC.

The premature usage of the DSP word backfired at Creative when they finally included some real digital signal processing features in later Sound Blaster models and were obliged to coin a new term for them, ASP, for Advanced Signal Processing.

Sound Blaster 1.5 released in 1990 dropped the "C/MS chips". They could be purchased separately from Creative and inserted into two sockets on the board.

Sound Blaster 2.0 provided better support for multitasking operating systems, presumably thanks for the introduction of its own timer interrupt. It was the earliest Sound Blaster supported by OS/2.

Sound Blaster MCV was a version created for IBM PS/2 model 50 and higher, which had a MicroChannel bus instead of the more traditional ISA one. It was little used.

[Top]

Improved quality: stereo and 16 bits

The Sound Blaster Pro (May 1991) added stereo capabilities, but not yet at CD quality level, since it still had only 8-bit sampling. The first version of the Pro also used two YM3812 chips (one for left audio channel and the other one for the right one; both chips had to be programmed identically to get sound in the middle). Version 2.0 switched to the improved Yamaha YMF262 chip, also known as OPL3. MIDI support became full-duplex and offered timestamping features, but was not yet industry-standard MPU-401 compatible.

The next model, Sound Blaster 16 (June 1992) introduced 16-bit sampling to the Sound Blaster line. The cards also featured a connector for add-on daughterboards with wavetable synthesis capabilities complying to the General MIDI standard. Creative offered such daughterboards in their Wave Blaster line. Finally, the MIDI support now included MPU-401 emulation (in dumb UART mode only, but this was sufficient for most MIDI applications). The Wave Blaster was simply a MIDI peripheral internally connected to the MIDI port, so any PC sequencer software could use it.

[Top]

Sound Blasters with onboard wavetable synthesis

The Sound Blaster AWE32 (March 1994) introduced the EMU8000 processor which supported 30-channel wavetable synthesis. The AWE32 didn't use its General MIDI port to access the wavetable module—Creative decided to use a nonstandard port. As with the Gravis Ultrasound, software designers had to write special AWE32 support into their programs. To support older software, the AWE32 still featured OPL3 FM synthesis. Its usage on Windows was simplified by the fact that Windows 3.1 had drivers which made the FM synthesizer appear like just another MIDI peripheral, on its own MIDI interface.

The Sound Blaster AWE32 was a full-length ISA card, measuring 14 inches (356 mm) in length. It needed to be this large because of the number of features included (the most available at the time), and the lack of an integrated controller (an ASIC). The AWE32 included two sound processors (the Creative controller and the EMU8000), an analog processing section with resonant filtering, a Panasonic/Sony/Mitsumi CD-ROM interface (for accessing old, non-ATAPI CD-ROM drives which were still in use at the time), 512 KB built-in memory, and two 30-pin SIMM slots (with their own memory controller) for adding sample memory. The AWE32 supported up to 16 MB of additional SIMM memory.

Before the advent of ATAPI interfaces for CD-ROM drives, three main manufacturers—Panasonic/Matsushita, Mitsumi, and Sony—each had their own interfaces with differing pin connections. Modern ATAPI drives are connected to the IDE controller (on the motherboard or an expansion controller), but these older drives had to be accessed via special interfaces which were typically included on sound cards at the time.

The AWE32's successor, the Sound Blaster AWE64 (November 1996), was significantly smaller, being a half-length PCI card (the usual size for PCI cards). It offered similar features to the AWE32 (sans the old CD-ROM interface) but was built around an ASIC, so it had drastically fewer components on the board and ended up being much cheaper than its predecessors.

[Top]

Multi-channel sound and F/X

The Sound Blaster PCI64 (April 1998) added four-speaker support (quadraphonic sound). Next in that series was the Sound Blaster PCI128 (July 1998). The PCI64/128 were lighter on features than the AWE series, but were basically one-chip cards that were quite inexpensive and attractive to most people who did not require the advanced MIDI features of an AWE card.

Sound Blaster Live! (August 1998) saw the introduction of the EMU10K1 processor, a 2.44 million transistor DSP. The EMU10K1 featured 5.1 speaker digital output (4-speaker analog), DirectSound acceleration, General MIDI wavetable output, EAX (environmental audio extensions, which competed with A3D before the demise of the latter), a high-quality 64-voice wavetable synthesizer, and the FX8010 DSP chip for real-time digital audio effects processing.

A major design change from its predecessor (the EMU8000) was that the EMU10K1 used system memory over the PCI bus for the wavetable samples, rather than using expensive on-board memory. The FX8010 is actually a 32-bit programmable processor (with 1 KB of instruction memory). Effect algorithms are created by a development system that integrates into Microsoft Developer Studio. The effects are written in a language similar to C, and compiled into native FX8010 object code by its compiler, fxasm.

The Sound Blaster Live! features higher audio quality than previous Sound Blasters, as it processes the sound digitally at every stage. It has an internal fixed sample rate of 48 kHz, meaning that any recording done at lower sample rates (such as 44.1 kHz or 32 kHz) is first upsampled to 48 kHz and then downsampled. In a production environment with a Sound Blaster Live!, it is generally recommended to use 48 kHz sampling to maintain sound integrity.

The Sound Blaster Audigy (August 2001) features the Audigy processor and supports 24-bit play-back at up to 96 kHz and recording at up to 48 kHz. The Audigy can process up to 4 EAX environments simultaneously, and supports up to 5.1 speakers.

The Sound Blaster Audigy 2 (September 2002) features the Audigy 2 processor and supports 24-bit play-back at up to 192 kHz and recording at up to 96 kHz. The Audigy 2 supports up to 6.1 speakers and has improved SNR over the Audigy (106 vs. 100). It also features built-in Dolby Digital 5.1 EX (which is technically 7.1) decoding for improved DVD play-back.

The latest incarnation, the Sound Blaster Audigy 2 ZS, improves upon the Audigy 2 by having a slightly improved SNR (108 vs. 106 dB) and adds built-in DTS-ES (Extended Surround) for improved DVD play-back. The Audigy 2 ZS supports up to 7.1 speakers.

[Top]

See also

[Top]




  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License