Re: ReverbPreset
Re: ReverbPreset
- Subject: Re: ReverbPreset
- From: Bob Lang <email@hidden>
- Date: Wed, 15 Apr 2009 23:55:31 +0100
Hi Russ
Not sure what it is you want to know, nor whether you mean OS X or
iPhone platform. My experience is with OS X only.
For the OS X 3D mixer, each separate sound source should be put on a
different input bus, and then each bus can be separately positioned in
3D space around the listener using polar co-ordinates. Azimuth is the
horizontal angle to the listener's nose: 0 degrees is directly in
front, -90 is left, +90 is right and +/- 180 is behind; elevation is
the vertical angle where -90 is below, 0 is level to the listener and
+90 is above; distance is supposed to be distance from the listener in
metres but I have my doubts on that one - to me it just sounds like
another gain.
If you switch an input bus to stereo passthrough mode then (afair)
elevation does nothing, distance acts like another gain control, and
azimuth (between -90 to +90) acts like a crude stereo balance
control. I guess that if you're working in mono then it should act
like a pan, but I've no idea what Pan law (if any!) it follows.
The 3D mixer does have an on-or-off reverb control for each input bus,
but I've never found any way to control the depth of reverb.
One cool feature of the 3D mixer is the ability to generate HRTF audio
which is output via stereo headphones. I find this can be more
effective than a proper 5.1 speaker system, and it even works if
you're using speakers rather than phones.
Bob
--
On 15 Apr 2009, at 23:30, Russ Fellman wrote:
Hello,
Im using a 3DMixer to mix some wav tracks together, I can control the
3DMixerParam_Gain just fine, however, I want to pan and access reverb
and other efects as well. I noticed a ReverPreset that is availible in
iPhone SDK. How does this work? If I pass a 1 or 0 int to to, it
crashes on error checking. Thanks! And if you could add any
information about panning (availble are azimuth, distance, elevation,
and pitch)
-Russ
_______________________________________________
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
References: | |
| >ReverbPreset (From: Russ Fellman <email@hidden>) |