Info
Sammeln
Dokumentation
Anleitungen
Schnittstellen
Prozessoren
Videochips
Soundchips
Computer
Videospiele


SID (Commodore C-64)
Beschreibung

Der Sound im C-64 wurde von Anfang an mit Vorschußlorberen nur so überhäuft. Ein echter Synthesizer sei eingebaut, Effekte, Filter, Modulation, Hüllkurven - alles kein Problem.

Ein Problem war dann vielmehr die Nutzung all der tollen Möglichkeiten mit dem Basic des C-64. Die war nämlich schlicht nicht vorhanden, jede Soundausgabe war mit PEEKs und POKEs verbunden. Während nur wenige dem Soundchip "SID" auf diesem Weg näherkamen, gab es bald Programme, die das einfacher und besser hinbekamen.

Tonerzeugung

Wellenformen
SID erzeugt wahlweise Dreiecks-, Sägezahn-, Rechteck- oder Rausch-Signale. Jede dieser Wellenformen kann getrennt für jeden der drei Kanäle eingestellt werden. Bei den Rechtecksignalen ist zudem das Pulsverhältnis einstellbar.

Lautstärkesteuerung
Die Gesamtlautstärke ist im Bereich von 0 bis 15 einstellbar. Für jede Stimme ist zudem eine Hüllkurve mit vier Parametern vorgesehen: Attack (Anstiegszeit bis Maximalpegel), Decay (Abfallzeit bis Haltepegel), Sustain (Haltepegel) und Release (Abklingzeit).

Filter
SID kann nicht nur seine eigene Tonausgabe durch Filter beeinflussen, sondern auch ein extern zugeführtes Signal. Zur Auswahl stehen Tief-, Hoch- und Bandpaß mit einstellbarer Frequenz und fester Flankensteilheit.

Effekte
Stimme drei kann auf verschiedene Arten eingesetzt werden, um die anderen beiden zu beeinflussen. Wahlweise kann dazu Stimme drei selbst auch stumm geschaltet werden. Die Beeinflussung kann sich auf die Filter- oder Oszillatorenfrequenz auswirken. Wahlweise ist auch eine Ringmodulation möglich, bei der außer Stimme eins oder zwei auch deren Summen- und Differenzsignal mit Stimme drei ertönt.

A/D-Wandler
Bei einem 8-Bit A/D-Wandler in einem Soundchip ist der Gedanke an Sound-Sampling naheliegend. Leider sind die beiden Wandler im SID dafür völlig ungeeignet, da sie nur wenige Messungen pro Sekunde hinbekommen. Sie sind einzig für die Abfrage der am C-64 anschließbaren Paddles vorgesehen.