using new webaudio methods