Sound Blaster
Sound Blaster ist ein Markenname von Creative Labs. Speziell in den 1990er-Jahren waren Sound-Blaster-Soundkarten für IBM-kompatible PCs weit verbreitet. Zu jener Zeit hatten diese Computer lediglich Hardware für einfache Piepsgeräusche, meistens mit einem einfachen, eingebauten Lautsprecher. Erst Zusatzkarten ermöglichten die Ausgabe von Klang in Hi-Fi-ähnlicher Qualität. Die meisten Spiele konnten Musik und Geräusche nur auf Sound-Blaster- und kompatiblen Karten ausgeben.
Die Sound-Blaster-Karten waren nach der AdLib die ersten Soundkarten für IBM-kompatible PCs, die eine große Verbreitung erreichten. Der Hersteller Creative Labs etablierte einen De-facto-Standard für IBM-PC-Soundkarten. Vor allem bei Spieleanwendungen unter MS-DOS erfreuten sich die Sound-Blaster-Karten großer Beliebtheit.
Mit der Einführung von Windows und einem Treibermodell war es möglich, praktisch beliebige Zusatzkarten zu verwenden, sofern der Hersteller einen Windows-Treiber lieferte. Dadurch sank die Dominanz der Sound-Blaster-Karten rapide.
Geschichte
1989 brachte Creative Labs die erste Sound-Blaster-Karte heraus. Die Fertigung in Fernost und das relativ einfache Hardwaredesign ermöglichten es, die Karte zu einem vergleichsweise niedrigen Preis anzubieten. Dazu kam ein erfolgreiches Marketing.
Vorgänger des Sound-Blasters war die 1988 erschienene „Creative Music Systems“ (CMS)-Soundkarte mit 12 Stimmen, die im deutschen Sprachraum von Markt+Technik vertrieben wurde. Am amerikanischen Markt wurde sie bald nach dem Erscheinen in Game-Blaster umbenannt. Der Preis lag bei etwa 400 DM. Der Preis und die überschaubare Unterstützung durch Spiele bescherten der Karte eine nur geringe Verbreitung.
Die Sound-Blaster-Karten verfügten über einen Digital-Analog- und Analog-Digital-Umsetzer für Ausgabe und Aufnahme von Audiosamples, einen zum Konkurrenten AdLib kompatiblen FM-Synthesizer (Yamaha YM3812), einen Ton-Mixer und einen flexibel programmierbaren digitalen Signalprozessor zur Steuerung der Ausgabe und Aufnahme von digitalen Samples. Außerdem war meist eine Gameport-Schnittstelle zum Anschluss von Spiel-Eingabegeräten integriert, an die alternativ auch MIDI-Geräte angeschlossen werden konnten. Die ersten Sound-Blaster-Karten konnten noch optional mit CMS-Chips ausgestattet werden, um Kompatibilität mit der älteren Game-Blaster-Karte zu erreichen.
Zeitweise – beginnend mit der Sound Blaster 16 – wurde eine 26-polige Wave-Blaster-Schnittstelle verbaut, um die Klangerzeugung der Sound-Blaster-Karte mittels Aufstecken einer Wavetable-Platine um die Wavetable-Synthese erweitern zu können. Creative Labs legte die Spezifikationen der Schnittstelle offen, so dass die Sound-Blaster-Karte außer mit den Creative-Labs-eigenen Wave-Blaster-Platinen (Versionen 1 und 2) auch mit klanglich meist deutlich besseren Erweiterungskarten von Drittanbietern ausgestattet werden konnte (z. B. Yamaha DB50XG, Roland SCB-7, Roland SCB-55).
Die Sound Blaster AWE32 bot erstmals einen programmierbaren Wavetable-Synthesizer gleich auf der Karte selbst. Dadurch belegte sie fast die maximal erlaubte Baulänge für ISA-Karten im Rechner. Als Synthesizer diente ein EMU8000-Chip von E-mu Systems. Über zwei Steckplätze konnte das Wavetable-RAM nahezu beliebig mit kostengünstigen SIMM-Modulen erweitert werden. Weitreichende Sysex-Befehle und MIDI-Control-Daten ermöglichen sogar eine Steuerung der AWE direkt über den Sequenzer. Ein mitgelieferter umfangreicher Editor (Soundblaster Vienna) erlaubt auch die Erstellung von eigenen Wavetables.
Ein großer Vorteil war auch die Möglichkeit des Speicherdirektzugriffs (engl. Direct Memory Access, DMA). Dabei holt sich der digitale Signalprozessor die Audiodaten selbstständig, d. h. ohne Unterstützung durch den Hauptprozessor, aus dem Arbeitsspeicher des Rechners. Dabei muss der Zentralprozessor die Tonausgabe lediglich anstoßen, indem er dem Signalprozessor mitteilt, wo sich die Audiodaten im Arbeitsspeicher befinden. Danach muss nur dafür gesorgt werden, dass dem Signalprozessor dort auch permanent eine ausreichende Menge an Audiodaten zur Verfügung steht. Um das sicherzustellen, hat der Signalprozessor die Möglichkeit, einen Interrupt auszulösen, bevor die Audiodaten zur Neige gehen. Das ist auch der Grund, warum Soundkarten einen IRQ-Kanal beanspruchen. Auf diese Anforderung hin kann der Hauptprozessor neue Audiodaten in den Arbeitsspeicher nachladen und dem Signalprozessor mitteilen, wo sich diese befinden. Für die kontinuierliche Ausgabe von Audiodaten kann sich dieser Vorgang beliebig oft wiederholen, ohne den Hauptprozessor übermäßig zu belasten.
Viele NoName-Hersteller waren bald gezwungen, Sound-Blaster-kompatible Soundkarten zu bauen, da ein eigener Standard sich auf dem Markt aufgrund mangelnder Softwareunterstützung nicht hätte behaupten können. Nur wenige Hersteller – wie etwa Gravis mit der Gravis Ultrasound und MediaVision mit der „Pro Audio Spectrum“-Reihe (PAS) – trotzten diesem Trend. Als MS-DOS jedoch als Plattform für Computerspiele seine Bedeutung verlor, spielte der Sound-Blaster-Standard keine große Rolle mehr, da Windows ein Audio-API einführte (erst Windows Multimedia API, dann DirectSound).
Modelle
Wichtige Serien mit einigen Modellen in chronologischer Reihenfolge, die für den Erfolg des Sound-Blasters verantwortlich waren:
- Game Blaster, ursprünglich Creative Music System (kurz „C/MS“ oder „CMS“) (CT1300, CT1300B)
- Sound Blaster 1.0 (CT1310, CT1320A, CT1320B)[1]
- Sound Blaster 1.5 (CT1320C, CT1320U)
- Sound Blaster 2.0 (CT1350)
- Sound Blaster Pro (CT1330)
- Sound Blaster Pro 2 (CT1600, CT1610, CT1620, CT1690, CT2600)
- Sound Blaster 16 (verschiedene Modelle, ISA und PCI)
- Sound Blaster 32/AWE 32/AWE 64 (verschiedene Modelle, ISA und PCI)
- Sound Blaster 128 (verschiedene Modelle, u. a.: Vibra, CT4810, CT5803)
- Sound Blaster Live! 128/512/1024/Player/Value/5.1/24-bit
- Sound Blaster Audigy mit Audigy 2, 2 ZS und 4 Pro
- Sound Blaster X-Fi (XtremeAudio/XtremeMusic/Platinum/Fatal1ty FPS/Elite Pro/XtremeGamer Fatal1ty Professional Series/XtremeGamer)
- Sound Blaster X-Fi Titanium/Titanium Fatal1ty Pro/Titanium Fatal1ty Champion
- Sound Blaster X-Fi Titanium HD
- Sound Blaster Recon3D Professional/Fatal1ty/Fatal1ty Champion
- Sound Blaster Z/Zx/ZxR
- Sound Blaster AE-5/AE-5 Plus/AE-7/AE-9
Die ersten Soundkarten wurden über den XT-Bus und den ISA-Bus betrieben. Ab dem Sound Blaster 16 gab es dann auch Modelle für den PCI-Bus und in späterer Folge für USB und für PCI Express. Für Notebooks gibt es ein Modell für den PCMCIA-Slot und eines für ExpressCard. Bei den meisten Modellen gab bzw. gibt es verschiedene Varianten, die sich an verschiedene Anwendergruppen richten. Karten für den ISA-Bus enthielten häufig auch eine zusätzliche IDE-Schnittstelle zum Anschluss eines CD-ROM-Laufwerks.
Heute stellt die Sound-Blaster-Serie eine Reihe von Soundkarten für den mittleren und oberen Anwenderbereich dar, der von der aktuellen X-Fi-Serie komplett abgedeckt werden kann.
Dedizierte Soundkarten, wie z. B. die Sound Blaster X-Fi Xtreme Audio tragen zur Verbesserung des Klanges gegenüber typischen Onboard-Soundchips bei. Zudem sind Modelle erhältlich, die für spezielle Anwendungsbereiche wie Computerspiele (Xtreme Gamer), Musikbearbeitung (Xtreme Elite Pro) oder für das Musikhören und die DVD-Wiedergabe (Xtreme Music) optimiert sind. Einige Modelle besitzen eine Frontblende, über die noch zusätzliche Geräte angeschlossen werden können. Für professionelle Anwendungen existieren eine Reihe von Produkten der Tochtergesellschaft E-mu Systems.
Zum Lieferumfang der Karten gehören, abgesehen von den ersten Modellen, die vor Windows auf den Markt kamen, Treiber für Windows, in früheren Zeiten auch für MS-DOS. Linux bietet seit Kernel 2.6 Unterstützung für die meisten Karten, wobei in einigen Fällen nicht alle Funktionen genutzt werden können. Für ältere Kernelversionen sind die Treiber separat im ALSA-Projekt verfügbar.
USB-Audiogeräte
- Sound Blaster X-Fi GO! Pro
- Sound Blaster X-Fi Surround 5.1 Pro
- Sound Blaster X-Fi HD / Digital Music Premium HD
- Sound BlasterAxx SBX 8 / SBX 10 / SBX 20
- Sound Blaster Play! 2
- Sound Blaster Omni Surround 5.1
- Sound Blaster R3
- Sound BlasterAxx AXX 200
- Sound Blaster Roar
- Sound Blaster Roar 2
- Sound Blaster Roar Pro
- Sound Blaster E1 / E3 / E5
- Sound Blaster X7
- Sound Blaster JAM
- Sound Blaster FRee
Einzelnachweise
- shock__: CT1310 model number for the Soundblaster 1.0 – a myth?. In: The Vintage Computer Forums. Vintage-Computer.com, 9. Februar 2011, abgerufen am 12. Februar 2011 (englisch).