Abstract Audio Base Class