Content deleted Content added
Palefighter (talk | contribs) m →AIFF on macOS: removing outdated reference to now obsolete Intel Macs |
Spheroidite (talk | contribs) rescued citations |
||
Line 36:
{{Original research|section|date=March 2009}}
With the development of the OS X operating system now known as [[macOS]], Apple created a new type of AIFF which is, in effect, an alternative [[little-endian]] byte order format.<ref>
Because the AIFF architecture has no provision for alternative byte order, Apple used the existing AIFF-C compression architecture, and created a "pseudo-compressed" codec called '''sowt''' ('''twos''' spelled backwards). The only difference between a standard AIFF file and an AIFF-C/sowt file is the byte order; there is no compression involved at all.<ref name=
Apple uses this new little-endian AIFF type as its standard on macOS. When a file is imported to or exported from [[iTunes]] in "AIFF" format, it is actually AIFF-C/sowt that is being used. When audio from an audio CD is imported by dragging to the macOS Desktop, the resulting file is also an AIFF-C/sowt. In all cases, Apple refers to the files simply as "AIFF", and uses the ".aiff" extension.
Line 47:
==AIFF Apple Loops==
Apple has also created another recent extension to the AIFF format in the form of Apple Loops<ref>{{cite web |title=Logic Studio - Plug-ins & Sounds |url=https://www.apple.com/logic-pro/plugins-and-sounds/ |
Apple Loops use either the .aiff (or .aif) or .caf extension regardless of type.
==Data format==
An AIFF file is divided into a number of chunks.<ref>
Types of chunks found in AIFF files:
Line 71:
==Metadata==
AIFF files can store [[metadata]] in Name, Author, Comment, Annotation, and Copyright chunks. An [[ID3v2 tag]] chunk can also be embedded in AIFF files, as well as an Application Chunk with [[Extensible Metadata Platform]] (XMP) data in it.<ref>{{cite web |date=November 18, 2013 |title=AIFF Tagging |url=http://aifftagging.blogspot.com |url-status=live |archive-url=https://web.archive.org/web/20220407031344/https://aifftagging.blogspot.com/ |archive-date=2022-04-07}}</ref>
==Common compression types==
Line 77:
{| class="wikitable sortable"
|+AIFF-C common compression types<ref name="aiff-spec" /><ref>{{cite web |url=http://shoko.calarts.edu/~tre/AIFFC/comptype.html |title=AIFF-C Compression Types and Names |author=Tom Erbe |year=1999 |access-date=2010-03-21 |archive-url=https://web.archive.org/web/20060620002145/http://shoko.calarts.edu/~tre/AIFFC/comptype.html |archive-date=2006-06-20}}</ref><ref>{{cite web |date=2005-05-09 |title=AIFF-hul Module |url=http://hul.harvard.edu/jhove/aiff-hul.html
|-
! Compression type
|