I'm writing a Director Xtra that will provide realtime feedback of a sound that's playing (frequency response, amplitude response, etc.). I know I must use the Sound Manager to play sounds asynchronously and manage my own doublebuffers. What I'm asking is, how and what do I analyze to get this kind of "realtime" feedback. Can I just analyze the data in the doublebuffers (for each sound channel) or would I need to write a sound component to analyze a more raw form of the sound? I really just need to be pointed in a general direction here. And if anyone knows of any books that would help, that'd be great too. Thanks.