More OOP sound api work