Created attachment 424091 [details] Audio graph getChannelData() keep returning the same value in 'audioProcessingEvent' irrespective of the gain value in the Safari browser. Basically, the audio representation in the audio level doesn't change if I change the volume. (please see the audio graph attached here). Code works perfectly on Chrome, Firefox in Windows, and also on Chrome in macOS. The issue occurs only in Safari (tested on version 11 and above) Returned Audio data is 0 when the gain value is 0, but the non-zero gain value doesn't make any difference for the audio data output.
Do you have a reproduction case? It would help a lot. Also, did you try in Safari Technology Preview? We made a lot of webaudio improvements that have not shipped anywhere but Safari technology preview yet.
<rdar://problem/76033676>