I’m having a try at bolting a “Music N” type audio synthesis language into fmod user streams, and need to understand a little more about how user streams are processed by the worker thread:
If I give all my user streams the same buffer size will their callbacks get called in the stream creation order? This is important for me to be able to pass data between streams. If not could this be made so for fmod 4?
A “Music N” type language is a programming language designed for sysnthesising audio, probably the best known example is CSound http://www.csounds.com by Barry Vercoe.
I’m doing this because I’m getting really fed up with simple sample playback in games. So much so that I’m doing a comp-sci masters by research on the topic. I don’t care how much CPU it takes, I just want better and more dynamic sound that is directly influenced by gameplay parameters.
- lorien asked 15 years ago
- You must login to post comments