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 |
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
|
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
- AIFF
- IFF-filformat
- WAV
- Paula , den digitala ljudprocessorn för Commodore Amiga-datorn
- ^ 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 .
- ^ Jerry Morrison (1985-01-14). " "EA IFF 85" Standard för utbytesformatfiler" . Arkiverad från originalet 2009-11-21 . Hämtad 2011-12-13 .
- ^ 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 .
- ^ "AmigaOS Datatypes System" .
- ^ "Libav allmän dokumentation" . Filformat och codecs som stöds.
- ^ "Libsndfile-funktioner" . Funktionssektion.
externa länkar
- IFF-filbehållare och undertyper på Multimedia Wiki
- IFF chunk registry hos Amigan Software
- Amiga filformat