8SVX - 8SVX
Dateinamenerweiterung |
.8svx, .iff
|
---|---|
Internet-Medientyp |
Audio / 8svx, Audio / x-8svx |
Typschlüssel | 8SVX |
Entwickelt von | Electronic Arts und Commodore International |
Erstveröffentlichung | 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
|
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
- AIFF
- IFF-Dateiformat
- WAV
- Paula , der digitale Audioprozessor für den Commodore Amiga-Computer
Verweise
- ^ 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 .
- ^ 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 .
- ^ 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 .
- ^ "Das AmigaOS-Datentypsystem" .
- ^ "Libav General Documentation" . Unterstützte Dateiformate und Codecs.
- ^ "Libsndfile Features" . Funktionsbereich.
Externe Links
- IFF-Dateicontainer und Subtypen im Multimedia-Wiki
- IFF-Chunk-Registrierung bei Amigan Software
- Amiga-Dateiformate