In the context of a video game, multimedia presentation or other
application, multiple sound sample files are read out simultaneously and
mixed together. The volumes and/or pitches of the wave tables are
parameterized to allow a single parameter (e.g., power, intensity, etc.)
to simultaneously control the multiple read out processes. The control
parameter may be, for example, responsive to a user-manipulable control,
such as a joystick. Sound effects produced using this technique are rich
and interesting, and the user feels as if he or she is directly
controlling the effect.