Re: position
David Ong <[email protected]> Fri, 14 Oct 2011 00:42:47 +0800
| Newsgroups | gmane.comp.lib.openal |
|---|---|
| Message-ID | <CAFxyr3j4C9uK32hcgTzU0_Zyr1oJToacca9odj2j3QxNVQrcuQ@mail.gmail.com> |
Hello all, how do I code OpenAL in Visual Basic NET? Please ... no silenet treatement, i have been getting too much of htat from here On Thu, Oct 13, 2011 at 7:24 PM, Christina Fuentes < [email protected]> wrote: > Hi, > > I'm trying to use OpenAL to create 3D sound clips where the source is at > different distances from the listener. Here are my settings for the > listener: > % Static listener, facing forward > forward = [0,0,1]; > up = [0,1,0]; > orient = [forward, up]; > alListenerfv(AL.ORIENTATION, orient); > alListenerfv(AL.POSITION, [0, 0, -1]) > alListenerfv(AL.VELOCITY, [0, 0, 0]); > > What I want to vary is the position of the source. I'm trying to use > alSource3f(source, AL.POSITION, x, y, z) > but I can't figure out the coordinate system. More specifically, I found in > the OpenAL specifications that it uses a right-handed Cartesian system, > where in a frontal view X (thumb) points right, Y (index finger) points up, > and Z (middle finger) points towards the listener. What I can't sort out is > where the origin is and what the units are. With the above settings for the > listener, if I set the source's Y position as 0 and the X position as 0, > increasing the Z position decreases the sound's intensity, which is good > (the source is moving farther away). Is there any reference to how far it's > moving (i.e., if Z is 1 versus 3, does this equate to any distance units or > is the absolute perception of distance just relative for each listener)? > Moreover, if I keep Z at 1 and try adjusting X, which should move the sound > from the left to the right, I can't hear much of any difference, and if I > try to adjust both X and Z all bets are off. > > I'm feeling a bit lost and I think some simple specifications would sort > everything out, I just can't find them anywhere online. Any help would be > greatly appreciated. > > Best, > Christina > > > _______________________________________________ > Openal mailing list > [email protected] > http://opensource.creative.com/mailman/listinfo/openal > > _______________________________________________ Openal mailing list [email protected] http://opensource.creative.com/mailman/listinfo/openal