• 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: 3D sound interface
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 3D sound interface


  • Subject: Re: 3D sound interface
  • From: William Stewart <email@hidden>
  • Date: Thu, 8 Jan 2004 18:06:18 -0800

On 08/01/2004, at 2:41 PM, Dennis Piatkowski wrote:

Greetings, everyone. I'm working on something that I want to use the 3D mixer through CoreAudio.

Three questions:
1. is there some hardware I can get that'll play full surround sound from a recent Powerbook?

Any Firewire or USB interface that has more than 2 channels of output gives you the output capability you need

2. I have the 3d mixer connected to the default output component. On hardware that can play full surround, will it figure this out on it's own? I'm not setting any speaker configuration info.

You'd have to tell the 3DMixer what output format it should do.... (If you tell it say 5.0 and you only have stereo, then you just lose the last 3 channels, but it still basically works)

In the 3DMixer SDK code there's a define near the top of the file to describe what format to use for its output.

3. Is there any way to set the sound source positions with cartesian coordinates instead of spherical?

no

There are constants for things like AudioUnitSetParameter(kAudioChannelCoordinates_DownUp), but I don't know how to tell the mixer that I'm using that style of coordinate. I see a kAudioChannelFlags_RectangularCoordinates, but I have no clue how to tell the mixer that. Suggestions?

Just the spherical azimuth, elevation, distance - there are well understood translations from these to other co-ord systems if you need to work externally in a different format. The 3DMixer is listener centric (so its coords are from the listener)...

Bill


- Dennis

===================================
DrakkenWulf Enterprises

Dennis Piatkowski
Senior Software Engineer

3801 Wyoming
Kansas City MO 64111
816-678-9397
email@hidden
http://home.kc.rr.com/dwulf/
_______________________________________________
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.


-- mailto:email@hidden
tel: +1 408 974 4056

________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __
_______________________________________________
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.
References: 
 >3D sound interface (From: Dennis Piatkowski <email@hidden>)

  • Prev by Date: Re: HostCallback_GetBeatAndTempo
  • Next by Date: Re: A freezing bug
  • Previous by thread: 3D sound interface
  • Next by thread: Re: HostCallback_GetBeatAndTempo
  • Index(es):
    • Date
    • Thread