View Single Post
  #1  
Old 08-19-2009, 05:17 PM
GiudiceLab GiudiceLab is offline
Member
 
Join Date: May 2009
Location: Orono, ME
Posts: 49
Attaching sound to a moving object

I am working on figuring out the more complex sound properties and functions in pySonic. I am trying to get a helicopter-style test script to work (where the sound source circles the listener). I can have a sound play successfully if I move the object--a duck--or if I move the viewpoint relative to the duck, but if I use this code:
Code:
duck.center(0,0,radius)
duck.translate(0,0,-radius)
duck.addAction(vizact.spin(0,1,0,45))
#duck.playsound('quack.wav',viz.LOOP)
sound.LoopMode = pySonic.Constants.FSOUND_LOOP_NORMAL
sound.Play()
the duck will circle, but the sound source won't follow it like it does if I use viz's playsound function.

If I output the duck's position, it does not change, so this is really why the sound doesn't update. So I guess my real question is, how do I get the duck's position during this action?
__________________
Virtual Environments and Multimodal Interaction (VEMI) Lab

This time, it should work...
Reply With Quote