8SVX - 8SVX

8-Bit Sampled Voice (8SVX)
Dateinamenerweiterung
.8svx, .iff
Internet-Medientyp
Audio / 8svx, Audio / x-8svx
Typschlüssel 8SVX
Entwickelt von Electronic Arts und Commodore International
Erstveröffentlichung 1985 ( 1985 )
Art des Formats Audiodateiformat , Containerformat
Erweitert von IFF
Erweitert um 16SVX, MAUD

8-Bit abgetastete Spricht ( 8SVX ) ist ein Audio - Dateiformat - Standard entwickelt von Electronic Arts für die Commodore - Amiga - Computer - Serie. Es ist ein Datensubtyp des IFF- Dateicontainerformats . Es enthält normalerweise digitales Audio mit linearer Pulscodemodulation (LPCM) .

Beschreibung

Der 8SVX-Subtyp speichert 8-Bit-Audiodaten in Blöcken, die in einem IFF-Dateicontainer enthalten sind. 8SVX-Subtypen können allein in IFF-Dateicontainern vorhanden sein (nur Audio) oder zusammen mit anderen IFF-Subtypen wie Videoanimationsströmen gemultiplext werden .

Metadaten zum 8SVX-Datenstrom sind in separaten Deskriptorblöcken enthalten, die vor dem Hauptdatenkörperblock liegen. Abtastrate , Volumen und Komprimierungstyp werden in einem VHDR-Block beschrieben . Zur Beschreibung des Namens, des Autors und des Urheberrechts stehen verschiedene andere Abschnitte zur Verfügung.

8SVX unterstützt Funktionen wie Attack, Release und Section Repeat, die für die Speicherung von Musikinstrument-Samples nützlich sind.

Ein Beispiellayout einer Nur-Audio-8SVX-IFF-Audiodatei:

BILDEN
8SVX
VHDR
NAME
KÖRPER

Codierung

Die meisten 8SVX-Datenströme werden mit unkomprimierten linearen PCM-Strömen codiert. Optional ist auch eine verlustbehaftete Fibonacci- Delta- Datenkomprimierung verfügbar, die zu einem Komprimierungsverhältnis von 50% auf Kosten einer verringerten Wiedergabetreue führt. Multi-Byte-Werte werden im Big-Endian- Format gespeichert, der nativen Bytereihenfolge für die Motorola 68000-Familie .

Unterstützung

IFF-8SVX-codiertes Audio war das Standard-Audioformat für den Commodore Amiga. Die meisten Audioprogramme für den Amiga unterstützten das Format. AmigaOS 3.0 führte ein Multimedia-Framework mit dem Datentyp- Subsystem ein, das einen 8SVX-Decoder (8SVX.datatype) enthielt.

Viele Tonbearbeitungsprogramme und Musik-Tracker- Programme der späten 1980er und frühen 1990er Jahre unterstützten das Format. Es ist immer noch ein gängiges Format für plattformübergreifende Audiobearbeitungsprogramme (wie Sound eXchange ).

Die 8SVX-Unterstützung steht modernen Programmen auch über libavcodec (und das zugehörige ffdshow- Codec-Paket) sowie über libsndfile zur Verfügung .

Erbe

Die Commodore Amiga-Computerserie erhielt vor dem Niedergang der Plattform nie native Hardware-Unterstützung für digitales 16-Bit-Audio. Daher wurden die verwandten Subtypen 16SVX und MAUD nie weit verbreitet. Shan Apple Computer entwickelte einen separaten Subtyp namens AIFF, der 16-Bit-Samples und zusätzliche Komprimierungstypen unterstützt. Es hat 8SVX als dominanten Audio-Subtyp für IFF-Dateien abgelöst.

Microsoft und IBM haben gemeinsam den RIFF- Dateicontainer und den zugehörigen WAVE- Audio-Subtyp für Windows entwickelt . Beide Formate sind stark vom IFF / 8SVX-Containerformat beeinflusst, wurden jedoch wie AIFF erweitert, um höhere Bittiefen und zusätzliche Komprimierungstypen zu unterstützen.

Siehe auch

Verweise

  1. ^ a b Steve Hayes & Jerry Morrison (1985-02-07). " " 8SVX "IFF 8-Bit Sampled Voice" . Einführung. Archiviert vom Original am 21.11.2009 . Abgerufen am 13.12.2011 .
  2. ^ Jerry Morrison (1985-01-14). " " EA IFF 85" Standard für Interchange Format - Dateien“ . Archiviert vom Original am 21.11.2009 . Abgerufen am 13.12.2011 .
  3. ^ Steve Hayes u. Jerry Morrison (1985-02-07). " " 8SVX "IFF 8-Bit Sampled Voice" . Anhang C. Aus dem Original vom 21.11.2009 archiviert . Abgerufen am 13.12.2011 .
  4. ^ "Das AmigaOS-Datentypsystem" .
  5. ^ "Libav General Documentation" . Unterstützte Dateiformate und Codecs.
  6. ^ "Libsndfile Features" . Funktionsbereich.

Externe Links