Call to Dancer.adapters.webaudio returns undefined

It looks like you are calling Dancer.adapters.webaudio (which is undefined) rather than Dancer.adapters.webkit.