createBuffer in this example I am working off is way different from the webaudio documentation