Re: magic cookies
Re: magic cookies
- Subject: Re: magic cookies
- From: David Duncan <email@hidden>
- Date: Wed, 15 Oct 2003 10:19:44 -0400
On Oct 15, 2003, at 05:10 AM, Stanko Juzbasic wrote:
I mean float as internal data representation and whatever greater than
linear 16 in storage. AIFF can have whatever kind of SRate and bitsPer
sample(8,16,24,32, 32-float), if I'm not wrong.
There is a bunch of other formats (IRCAM,Sun/NeXT, etc...).
I also know that AIFF is not APPLE only, but co-created by APPLE and
SGI. On SGI it works transparently, on APPLE it also did until OSX.
It is way too complicated to do non-linear processing and
time/spectral manipulation (out of which, e.g. granular synthesis is
by far the simplest), which is essential in computer-aided audio and
music, if every time you read a chunk of data from somewhere (can be
hundreds, even thousands of simultanous readings per second), the
files to which they belong to have to be decompressed, etc.
After all, why does APPLE try to impose compression as default,
unchangable state of data in audio, and make everything else obsolete.
Is .sit or .tar.Z default format for text files? Does a main.c have to
be a main.c.sit, so a compiler would read it? This issue about
compression is just NONSENSE for professional and audio research. It
is a mystification, Disk space is cheaper than ever, RAM as well.
The Point that I think your missing is that AIFF-C is *NOT* equal to
Compressed. It is perfectly possible, legal, and *COMMON* for an AIFF-C
file to contain Uncompressed audio. I have a few dozen such files on my
HD RIGHT NOW. I know they are uncompressed because they are straight CD
rips and recordings.
The ONLY audio format that AIFF can handle is signed integer, big
endian, up to 32-bit (maybe more) sample size. Nothing else. If you
want Floating point samples (Single or Double format), you must store
it in AIFF-C. If you want little-endian samples, you must store it in
AIFF-C. If you want unsigned integer samples, you must store it in
AIFF-C. None of these formats are 'compressed' but AIFF has no way of
telling you how to decode these samples types - AIFF-C does.
--
Reality is what, when you stop believing in it, doesn't go away.
Failure is not an option. It is a privilege reserved for those who try.
David Duncan
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.