Be aware, under Safari (iOS8, iOS9) there are issues related with touch events and audio when using JavaScript.
People are reporting that they encounter issues with touchStart, touchEnd and all existing content using WebAudio.
Sometimes changing the binding from touchStart to touchEnd solves it.
© 2015, Alejandro G. Carlstein Ramos Mejia. All rights reserved.