8SVX

8-bitars samplad röst (8SVX)
Filnamnstillägg
.8svx, .iff
Internet mediatyp
audio/8svx, audio/x-8svx
Skriv kod 8SVX
Utvecklad av Electronic Arts och Commodore International
Initial release 1985 ( 1985 )
Typ av format ljudfilformat , containerformat
Förlängt från IFF
Förlängd till 16SVX, MAUD

8-Bit Sampled Voice ( 8SVX ) är en ljudfilformatstandard utvecklad av Electronic Arts för Amiga -datorserien. Det är en dataundertyp av IFF -filbehållarformatet . Den innehåller vanligtvis digitalt ljud med linjär pulskodmodulering (LPCM) .

Beskrivning

8SVX-undertypen lagrar 8-bitars ljuddata i bitar som finns i en IFF-filbehållare. 8SVX-undertyper kan existera ensamma i IFF-filbehållare (endast ljud), eller kan multiplexeras tillsammans med andra IFF-undertyper, till exempel videoanimationsströmmar.

Metadata om 8SVX-dataströmmen finns i separata deskriptorbitar som kommer före huvuddatakroppen. Samplingshastighet , volym och komprimeringstyp beskrivs i en VHDR- bit. Olika andra bitar finns tillgängliga för att beskriva namn, författare och upphovsrätt.

8SVX stöder funktioner som attack, release och sektionsupprepning, som är användbara för lagring av musikinstrumentprover.

Ett exempel på layout av en 8SVX IFF-ljudfil med endast ljud:

FORM
8SVX
VHDR
NAMN
KROPP

Kodning

Majoriteten av 8SVX-dataströmmar är kodade med okomprimerade linjära PCM-strömmar. Valfritt Fibonacci -delta förlustdatakomprimering också tillgänglig, vilket resulterar i en komprimeringsgrad på 50 % till priset av minskad trohet. Flerbytevärden lagras i big-endian- format, den ursprungliga byteordningen för Motorola 68000-familjen .

Stöd

IFF-8SVX-kodat ljud var standardljudformatet för Commodore Amiga. De flesta ljudprogram för Amiga stödde formatet. AmigaOS 3.0 introducerade ett multimediaramverk med hjälp av datatypsubsystemet som inkluderade en 8SVX-avkodare (8SVX.datatype).

Många ljudredigeringsprogram och musikspårningsprogram från slutet av 1980-talet och början av 1990-talet stödde formatet. Det är fortfarande ett vanligt format för plattformsoberoende ljudredigeringsprogram (som Sound eXchange ) .

8SVX-stöd är också tillgängligt för moderna program via libavcodec (och det relaterade ffdshow codec-paketet) samt via libsndfile .

Arv

Commodore Amiga-datorserien fick aldrig inbyggt hårdvarustöd för 16-bitars digitalt ljud innan plattformens nedgång. Som sådan har de relaterade 16SVX- och MAUD-undertyperna aldrig fått bred användning. Shan Apple Computer utvecklade en separat undertyp känd som AIFF som inkluderade stöd för 16-bitars sampel och ytterligare komprimeringstyper. Den ersatte 8SVX som den dominerande ljudsubtypen för IFF-filer.

Microsoft och IBM utvecklade tillsammans RIFF- filbehållaren och den relaterade WAVE- ljudsubtypen för Windows . Båda formaten är starkt påverkade av IFF/8SVX-containerformatet, men har precis som AIFF utökats för att stödja högre bitdjup och ytterligare komprimeringstyper.

Se även

  1. ^ a b Steve Hayes & Jerry Morrison (1985-02-07). " "8SVX" IFF 8-bitars samplad röst" . Introduktion. Arkiverad från originalet 2009-11-21 . Hämtad 2011-12-13 .
  2. ^ Jerry Morrison (1985-01-14). " "EA IFF 85" Standard för utbytesformatfiler" . Arkiverad från originalet 2009-11-21 . Hämtad 2011-12-13 .
  3. ^ Steve Hayes & Jerry Morrison (1985-02-07). " "8SVX" IFF 8-bitars samplad röst" . Bilaga C. Arkiverad från originalet 2009-11-21 . Hämtad 2011-12-13 .
  4. ^ "AmigaOS Datatypes System" .
  5. ^ "Libav allmän dokumentation" . Filformat och codecs som stöds.
  6. ^ "Libsndfile-funktioner" . Funktionssektion.

externa länkar