While most applications that use synthesized audio produce it on the fly, I wanted the opposite for Nycto. As the game environment is constant every time around (at least within reason) the sounds that entities make shouldn’t change too much. Plus, this means the audio can be pregenerated before the game begins and unnecessary calculations [...]