• 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: high quality audio output
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: high quality audio output


  • Subject: Re: high quality audio output
  • From: "Cor Jansen" <email@hidden>
  • Date: Thu, 30 Nov 2006 10:31:45 +0100

Thanks all, for the answers.

Somehow when I play music using my miniMac and iTunes, it does not sound the same as when playing from my CD player.
Almost the same, but not exact the same.
In both cases I use an optical connection to the DAC and amplifier.
So I was thinking I need to write my own audio unit.


How can I be sure the output is exactly the same? Is there a tool that will dump audio samples to a file?

Thanks,

Cor


----- Original Message ----- From: "Stephen Davis" <email@hidden>
To: "CoreAudio API" <email@hidden>
Sent: Thursday, November 30, 2006 12:01 AM
Subject: Re: high quality audio output



On Nov 29, 2006, at 7:26 AM, Olivier Tristan wrote:

Cor Jansen wrote:
Hello all,
I'm new to this group. I want to use my Mac-Mini as high quality audio player.
My question is if I can do this by writing an audio subunit.
I want uncompressed audio files (probably wav files) to be played back such that each sample is exactly send
to the digitail output port. Without modification. Each bit exact as it is in the uncompressed file.
Is this possible?

Do you mean opening the audio device as 16 bits/24 bits output stream and feed it with 16bits/24bits audio data ?
I would say that iTunes use float representation internally so indeed it does not fit your requirements, but I don't think you can tell the difference.

If you disable all effects (crossfade, sound enhancer, sound check, per-track volume adjustment) and set the master volume slider to max, iTunes passes your data through untouched. Internally, the data path _is_ floats but, as has been mentioned already, float <--> int conversion is exact for <= 24-bit integer data so there will be no modifications to the data whatsoever.


Of course, if you find this to not be true, please file a bug.  :-)

Be sure to set your audio output device to 2-ch 24-bit or whatever your requirements are.

stephen
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: high quality audio output
      • From: Brian Willoughby <email@hidden>
References: 
 >high quality audio output (From: "Cor Jansen" <email@hidden>)
 >Re: high quality audio output (From: Olivier Tristan <email@hidden>)
 >Re: high quality audio output (From: Stephen Davis <email@hidden>)

  • Prev by Date: Re: high quality audio output
  • Next by Date: Re: high quality audio output
  • Previous by thread: Re: high quality audio output
  • Next by thread: Re: high quality audio output
  • Index(es):
    • Date
    • Thread