Die Komponisten von SID-Musik nutzten eine Reihe kreativer Umsetzungen und Techniken, um die inhärenten Fähigkeiten des MOS Technology Sound Interface Device (SID)-Chips optimal auszuschöpfen und dessen technische Limitierungen zu überwinden.
Die aktive, kreative Nutzung der Hardware-Beschränkungen führte zur Entwicklung des Chiptune-Musikstils, der sich durch die gezielte Steuerung der verfügbaren Hardware-Features auszeichne. Die notwendige Kombination aus technischem Verständnis, kreativer Problemlösung und der Bereitschaft, die Grenzen der Hardware zu sprengen, führte letztendlich auch zur Entwicklung einer einzigartigen und wiedererkennbaren Klangästhetik, die die SID-Musik bis heute prägt.
Die begrenzte Polyphonie von nur drei Stimmen stellte hierbei eine zentrale Limitation dar. Komponisten begegneten dieser Einschränkung durch kreative Programmiertechniken, etwa schnelle Arpeggierungen zur Simulation von Akkorden und Pseudo-Polyphonie oder die temporäre Stummschaltung von Musikkanälen für Soundeffekte (sogenanntes „Note-Stealing“). Auch die Speicherbegrenzung des Commodore 64 und die analoge Natur des Filters mit erheblichen Klangvariationen stellten weitere Herausforderungen dar.
Es ergeben sich für die weitere, detaillierte Betrachtung die folgenden vier übergeordneten Kategorien, denen die bekanntesten Techniken zugeordnet werden können:
- Simulation von Polyphonie und Akkorden
- Klanggestaltung und Sounddesign
- Effiziente Strukturen und Komposition
- Software-Treiber und Programmierung
Simulation von Polyphonie und Akkorden
Schnelle Arpeggien: Da der SID-Chip nur drei Stimmen gleichzeitig wiedergeben konnte, war eine der prominentesten Techniken die schnelle Arpeggierung. Hierbei werden die Einzeltöne eines Akkords so schnell nacheinander abgespielt, dass sie vom menschlichen Ohr als simultane Klänge wahrgenommen werden, wodurch Pseudo-Polyphonie entsteht. Martin Galway war einer der ersten, der diese Technik nutzte. Engmann etwa kombinierte in seinen Arpeggios sogar verschiedene Wellenformen, um komplexere Klangprofile zu erzeugen.
Channel Multiplexing und Note-Stealing: Komponisten nutzten flexible Kanalzuweisungen, statt jeden Kanal einer festen musikalischen Rolle (z.B. Bass, Lead, Drums) zuzuordnen. Sie suchten nach “Lücken” in melodischen Linien, um dort zusätzliche musikalische Elemente oder Soundeffekte einzufügen. Bei gleichzeitiger Wiedergabe von Musik und Soundeffekten kam es oft zum sogenannten “Note-Stealing”, bei dem Musikkanäle temporär stummgeschaltet wurden, um Platz für Soundeffekte zu schaffen.
Klanggestaltung und Sounddesign
Pulsweitenmodulation (PWM) Sweeps: Komponisten nutzten “Sweeps” des Pulsbreitenparameters, um dynamische Klangfarbenänderungen zu erzielen, oft als charakteristisches “neeeooowwww”-Geräusch beschrieben.
Kombination von Wellenformen: Der SID erlaubte die Kombination mehrerer grundlegender Wellenformen (Dreieck, Sägezahn, Rechteck, Rauschen), was zu einzigartigen und komplexen Klängen führte.
Ringmodulation und Oszillatorsynchronisation (Hard Sync): Diese Funktionen ermöglichten die Erzeugung glockenartiger oder metallischer Sounds. Ronny Engmann nutzte Ringmodulation, um in “Slipstream” aggressive, verzerrte Klänge zu erzeugen, die den Stil des Industrial Techno unterstreichen.
Filtereinsatz: Obwohl der 6581-Filter aufgrund von Fertigungsfehlern unzuverlässig war, nutzten Komponisten wie David Dunn ihn intensiv für interessante Klangfarben. Andere, wie Ben Daglish, setzten Filter nur sparsam oder in Sweeps ein, um konsistentere Ergebnisse zu erzielen.
Perkussion und Soundeffekte durch Wellenformmanipulation: Komponisten entwickelten Techniken, um aus den vorhandenen Wellenformen überzeugende Schlagzeugklänge zu synthetisieren. Dazu gehörte die Verwendung des Rauschkanals mit schneller Hüllkurve oder das kurzzeitige Umschalten auf Rauschen gefolgt von einer gepitchten Rechteckwelle, um etwa Bassdrum-Klänge zu imitieren. Martin Galway war der erste, der Sample-Wiedergabe auf dem C64 nutzte, um Drum-Sounds zu erzeugen.
Digitalisierte Samples (“Digis”): Die Fähigkeit zur Wiedergabe von digitalisierten Samples durch schnelle Manipulation des Lautstärkeregisters ermöglichte die Schaffung einer “vierten” oder “fünften” Stimme. Allerdings wurde diese Technik durch die spätere 8580-Revision des SID-Chips beeinträchtigt, da der zugrundeliegende DC-Offset entfernt wurde.
Gleitende Tonhöhenübergänge (Portamento/Skydive): Die hohe Frequenzauflösung des SID ermöglichte präzise Tonhöhenkontrolle und gleitende Übergänge. Rob Hubbard nutzte dies für Effekte wie den “Skydive”, einen sanft abfallenden Pitch Bend.
Effiziente Strukturen und Komposition
Modulare Song-Strukturen: Aufgrund der begrenzten Speicherkapazität des Commodore 64 arrangierten Komponisten wie Rob Hubbard ihre Musik in Modulen oder Unterprogrammen. Diese Module enthielten wiederkehrende musikalische Abschnitte (z.B. Titelmusik, In-Game-Musik, Game-Over-Musik), die Instrumententabellen gemeinsam nutzten, um Speicherplatz zu sparen.
Looping-Strukturen: Looping war eine vorherrschende Methode, um trotz begrenzten Speichers längere Musikstücke zu ermöglichen Komponisten nutzten Mikro-, Meso- und Makroloops, um abwechslungsreiche Texturen zu schaffen.
Zufallsgeneratoren: Einige Komponisten, wie Martin Galway in Times of Lore, integrierten Zufallsgeneratoren in ihren Code, um aus einer Gruppe von Loop-Optionen auszuwählen, was die wahrgenommene Vielfalt erhöhte und Speicherplatz sparte.
Software-Treiber und Programmierung
Custom “Music Player” (Driver): Da die Interaktion mit dem SID-Chip über Register in Assemblersprache komplex war, entwickelten Komponisten eigene “Music Player” oder “Driver”, um die Klangsynthese und das Sequencing zu steuern. Diese Treiber waren stark auf die jeweiligen Komponisten zugeschnitten und reflektierten deren musikalische Ästhetik und technische Ansätze. Rob Hubbards Treiber waren beispielsweise bekannt für ihre Effizienz und die Implementierung neuer Pitch-Bend-Techniken.
Echtzeit-Parameter-Tweaking: Komponisten wie Rob Hubbard “spielten” den SID-Chip in Echtzeit, indem sie Parameter wie Frequenzen, Pulsbreiten und Hüllkurven direkt im Hex-Editor manipulierten, während die Musik lief. Dies ermöglichte eine feine Abstimmung des Klangs. Die Aktualisierungsrate der Parameter war an die Bildwiederholfrequenz des Systems gekoppelt (50Hz/60Hz), was eine präzise, frame-genaue Steuerung ermöglichte.
Ausnutzung von Hardware-Eigenheiten und “Bugs”: Komponisten entdeckten und nutzten “versteckte Möglichkeiten” (“hidden affordances”) des Chips, die nicht in der offiziellen Dokumentation enthalten waren oder sogar auf Designfehlern basierten. Dies führte zu einzigartigen Klängen und Effekten, die den “noisy, buggy, weird, raw” Charakter des SID-Sounds mit prägten.
Kategorische Übersicht
| Kategorie | Technik |
|---|---|
| Simulation von Polyphonie und Akkorden | Schnelle Arpeggien |
| Simulation von Polyphonie und Akkorden | Channel Multiplexing |
| Simulation von Polyphonie und Akkorden | Note-Stealing |
| Klanggestaltung und Sounddesign | Pulsweitenmodulation (PWM) Sweeps |
| Klanggestaltung und Sounddesign | Kombination von Wellenformen |
| Klanggestaltung und Sounddesign | Ringmodulation und Oszillatorsynchronisation (Hard Sync) |
| Klanggestaltung und Sounddesign | Filtereinsatz |
| Klanggestaltung und Sounddesign | Perkussion und Soundeffekte durch Wellenformmanipulation |
| Klanggestaltung und Sounddesign | Digitalisierte Samples (Digis) |
| Klanggestaltung und Sounddesign | Gleitende Tonhöhenübergänge (Portamento/Skydive) |
| Effiziente Strukturen und Komposition | Modulare Song-Strukturen |
| Effiziente Strukturen und Komposition | Looping-Strukturen |
| Effiziente Strukturen und Komposition | Zufallsgeneratoren |
| Software-Treiber und Programmierung | Custom “Music Player” (Driver) |
| Software-Treiber und Programmierung | Echtzeit-Parameter-Tweaking |
| Software-Treiber und Programmierung | Ausnutzung von Hardware-Eigenheiten und Bugs |
Weiterführende Literatur (Auswahl)
- Bridgewater, M. (2023). Industrial Techno and SID Sound Design in the Commodore 64 Game Slipstream. Journal of Sound and Music in Games, 4(1), 9–25. https://doi.org/10.1525/jsmg.2023.4.1.9
- Clarke, M. (2024). inSIDious Manual. inSIDious - SID Chip Synthesizer by Impact Soundworks. https://impactsoundworks.com/manuals/inSIDious%20Manual.pdf
- Collins, K. (2006). Loops and Bloops: Music of the Commodore 64 Games [Magazine]. Soundscapes: Journal on Media Culture(Volume 8). http://www.icce.rug.nl/~soundscapes/VOLUME08/Loops_and_bloops.shtml
- Collins, K. (2007). In the Loop: Creativity and Constraint in 8-Bit Video Game Audio. Twentieth-Century Music, 4(2), 209–227. https://doi.org/10.1017/S1478572208000510
- Collins, K. (Ed.). (2008). Push Start Button: The Rise of Video Games. In Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design (p. 0). The MIT Press. https://doi.org/10.7551/mitpress/7909.003.0003
- Driscoll, K., & Diaz, J. (2009). Endless Loop: A Brief History of Chiptunes. Transformative Works and Cultures, 2. https://doi.org/10.3983/twc.2009.096
- Friedland, G., Jantz, K., & Knipping, L. (2003). Conserving an Ancient Art of Music: Making SID Tunes Editable (Vol. 2771, p. 81). https://doi.org/10.1007/978-3-540-39900-1_8
- Leemon, S. (1984). Mapping the Commodore 64: A Comprehensive Memory Guide for Beginning and Advanced Programmers of the Commodore 64 Personal Computer. Compute! Publications.
- McAlpine, K. (2019). Press Play on Tape: 8-Bit Composition on the Commodore 64. In Innovation in Music. Routledge.
- McSweeney, A. (1993, March 7). Rob Hubbard’s Music: Disassembled, Commented and Explained. magazines:chacking5 Codebase 64 wiki
- Newman, J. (2017). Driving the SID Chip: Assembly Language, Composition, and Sound Design for the C64. G|A|M|E Games as Art, Media, Entertainment, 1(6). https://www.gamejournal.it/?p=3153
- Paul, L. J. (2014). For the Love of Chiptune. In K. Collins, B. Kapralos, & H. Tessler (Eds.), The Oxford Handbook of Interactive Audio (p. 0). Oxford University Press. https://doi.org/10.1093/oxfordhb/9780199797226.013.030
- Rettinghaus, K. (2018). Sidology: Zur Geschichte und Technik des C64-Soundchips. In C. Hust (Ed.), Edition Kulturwissenschaft (1st ed., Vol. 145, pp. 269–280). transcript Verlag. https://doi.org/10.14361/9783839440025-018