Abstract Audio handling out to Audio class