SPC (Dateiformat)

SPC (Dateiformat)

SPC (auch genannt SPC700 Audio-Datei) ist ein Dateiformat für Videospielmusik. Dieses enthält Kopien von Melodien und Musikdaten, wie sie im RAM des Soundchips SPC700 verwendet werden, welcher in der Spielkonsole Super Nintendo Entertainment System (SNES) eingesetzt wurde. Alternativ können die Daten auch durch einen Konsolenemulator wie ZSNES oder Snes9x verarbeitet werden.

Inhaltsverzeichnis

Technik

Der SPC700-Chip (oder dessen Emulator) erzeugt den Klang durch den Aufruf eines eingebetteten Programms, das die gespeicherten Musikdaten verarbeitet und in eine an den Chip ausgegebene Sequenz von DSP-Befehlen umwandelt. Diese erzeugt ihrerseits die Tonausgabe entsprechend den DSP-Befehlen. Die Möglichkeiten der SPC700-DSP-Befehle gestatten die Musik-Synthese durch Samples (analog zur Musikwiedergabe durch MOD oder IT) und eine umfangreiche Tonwiedergabe, die lediglich aus 64 KB Daten erzeugt wurde – während die Speicherung als unkomprimierte WAVE-Datei (bei Verwendung von PCM oder ähnlichem) große Datenmengen, bei bestimmten längeren Stücken bis hin zu hunderten von Megabytes, benötigen würde. Der SPC700-Chip erzeugt ein 16-Bit-Ausgangssignal mit 32 kHz, aber SPC700-Emulatoren können dazu konfiguriert werden, eine andere Abtastrate auszugeben (von acht bis 48 kHz). Die Positionen innerhalb eines Liedes werden durch Tics angegeben. Dadurch ist es möglich bestimmte Bereiche zu wiederholen und in einer Schleife abzuspielen.

Verwendung

SPC-Plug-ins sind verfügbar für Winamp, foobar2000, Audacious, Rockbox (für tragbare MP3-Player) und andere bekannte Player, von denen einige bereits native SPC-Unterstützung haben. Manche SPC-Player können sogar eine höhere Ausgangsqualität erzeugen als der Chip SPC700 selbst, indem der Ton mit einer höheren Abtastrate ausgegeben wird (bis zu 192 kHz), unter Verwendung komplexerer Sound-Interpolations-Methoden und einer speziellen „High Quality“-Optimierung, wie sie beispielsweise SNESAmp einsetzt. Es gibt auch verschiedene Programme, wie SPC Tool oder SPC2MIDI, die in der Lage sind aus SPC-Dateien MIDI-Dateien zu erzeugen.

Inzwischen werden Soundtracks mit dem RAR-Algorithmus komprimiert, mittels einer progressiven Kompression, die bei der ZIP-Komprimierung nicht zur Verfügung steht. Dieses Archiv-Format spart viel Platz, da für gewöhnlich eine Vielzahl der Samples innerhalb der Lieder wiederverwendet werden und diese nur einfach gespeichert werden müssen, statt sie stets von neuem zu sichern. Die archivierten Dateien bekommen die Erweiterung RSN und werden vom Player direkt beim Abspielen entpackt.

Nachteile

Eine Schwäche des SPC-Formats kann bei den Spielen Tales of Phantasia und Star Ocean beobachtet werden. Diese Spiele verwenden „Streaming“-Sampling und getauschte Samples „on-the-fly“, um die 64-KB-Grenze des SPC700 zu umgehen und um zusätzliche Instrumente und Stimmen einsetzen zu können. Da der SPC-Dump nur die 64 KB zum Zeitpunkt der Speicherung enthält, statt sich anhand der Änderungen im Spiel zu aktualisieren, wirken viele Lieder in diesen Spielen „schräg“ oder klingen „kratzig“. Besonders auffällig ist, dass das gesamte Intro von Tales of Phantasia, Yume wa Owaranai, durchweg ohne Stimmen gespielt wird, wenn man es in einem SPC-Player lädt. Stattdessen werden entweder quietschende Geräusche oder komplette Stille erzeugt, wo Stimmen zu hören sein sollten.

Siehe auch

Weblinks

Plug-ins und Player

  • Audio Overload Player für Mac/Windows/Linux, der SPC-Dateien unterstützt
  • Audacious *nix-Player, der SPC-Dateien unterstützt
  • Chipamp Winamp Plug-in, initiiert von OverClocked ReMix zur Wiedergabe von über 40 Chiptune- und Tracker-Formaten
  • Zophar's Domain Auswahl verschiedener SPC-Player

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SPC — ist die Abkürzung für: Flughafen Santa Cruz de La Palma im IATA Flughafencode Sekretariat der Pazifischen Gemeinschaft, eine internationale Organisation Single Photon Counting , eine Technik, um einzelne Photonen zu detektieren, siehe… …   Deutsch Wikipedia

  • Sony SPC700 — Sony SDC700 Der Sony SPC700 ist ein 8 Bit Soundchip, der von Ken Kutaragi entworfen wurde und zusammen mit einem Digitalen Signalprozessor (DSP) in der Super Nintendo Entertainment System (SNES) Spielkonsole Verwendung fand. Der SPC700 samt… …   Deutsch Wikipedia

  • S-NES — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • SNES — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • Super-NES — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • Super Famicom — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • Super Famicon — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • Super NES — Super Nintendo Entertainment System …   Deutsch Wikipedia

  • Super Nintendo — Entertainment System …   Deutsch Wikipedia

  • Supernintendo — Super Nintendo Entertainment System …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”