• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: magic cookies
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: magic cookies
      • From: Stanko Juzbasic <email@hidden>
References: 
 >Re: magic cookies (From: Stanko Juzbasic <email@hidden>)

  • Prev by Date: Re: magic cookies
  • Next by Date: Re: Signaling the end of audio conversion
  • Previous by thread: Re: magic cookies
  • Next by thread: Re: magic cookies
  • Index(es):
    • Date
    • Thread