Web Audio API всё ещё развивается, и некоторые методы добавляются, удаляются и переименовываются. В этом разделе описаны некоторые из последних изменений, внесённых в API:
AudioBufferSourceNode.noteOn() был изменён на start().
AudioBufferSourceNode.noteGrainOn() был изменён на start().
AudioBufferSourceNode.noteOff() был изменён на stop().
AudioContext.createGainNode() был изменён на createGain().
AudioContext.createDelayNode() был изменён на createDelay().
AudioContext.createJavaScriptNode() был изменён на createScriptProcessor().
OscillatorNode.noteOn() был изменён на start().
OscillatorNode.noteOff() был изменён на stop().
AudioParam.setTargetValueAtTime() был изменён на setTargetAtTime().
Кроме этих изменений, многие константы в Web Audio API меняются с переменных на строковые перечисления. Например,
типы фильтров меняются с filter.LOWPASS на lowpass, типы осцилляторов меняются с
osc.SINE на sine и др.
В книге я использовал новые версии всех API, поэтому тем, кто работает со старыми версиями, может потребоваться вернуться к прежним методам и именам констант.
Для получения наиболее актуальной информации о изменениях в нейминге, обратитесь к спецификации Web Audio.