I use Web Audio API in my website. Lets say I have this code:
var audioContext = new Audiocontext()
var audio = new Audio()
audio.src = "someaudiofile.wav"
var mediaSourceNode = audioContext.CreateMediaElementSource(audio)
mediaSourceNode.connect(audioContext.destination)
audio.playbackRate = 0.5
When I set the 0.5 playbackRate, the audio becomes a little robotic/distorted.
We also have an old .Net based audio player based on Bass .Net library, which fix this issue by setting the property Bass_attrib_tempo_option_sequence_ms according to the new tempo, but I didnt find a corresponding property in Web Audio api.
Does someone have any experience with this? Thank you!