Patent ID: 7807914

Claim:
A method comprising: receiving a request for a waveform sample from an audio processing element; and servicing the request, wherein servicing the request includes: calculating a waveform sample number for the requested waveform sample based on a phase increment contained in the request and an audio synthesis parameter control word associated with the requested waveform sample, wherein calculating the waveform sample number comprises calculating the waveform sample number according to a first method when the audio synthesis parameter control word indicates that the requested waveform sample is a looped waveform sample, and calculating the waveform sample number for the requested waveform sample according to a second method when the audio synthesis parameter control word indicates that the requested waveform sample is a non-looped waveform sample; retrieving the requested waveform sample from a local cache using the waveform sample number; and sending the retrieved waveform sample to the requesting audio processing element.