half way toward audio api