1. A method of managing memory resources within an audio playback system, wherein the resources comprise memory blocks, the method comprising: identifying a first and a second audio process, wherein the first and the second audio processes execute at different times; allocating a first memory block to the first and the second processes; associating a first audio frame with the first process; buffering the first audio frame to the first memory block.