using princeton's audio api