OscillatorNode.frequency

OscillatorNode.frequency - частота коливань хвилі в герцах.

Синтаксис:

OscillatorNode.frequency;

Параметри:

OscillatorNode - об'єкт OscillatorNode.

Опис:

frequency властивість об'єкту OscillatorNode яка представляє собою об'єкт AudioParam який вказує параметр частоти коливані звукової хвилі в герцах.

Для отримання/встановлення частоти звукової хвилі використовуйте властивість frequency.value. Мінімальне значення: -22050 Гц, максимальне: 22050 Гц, позамовчуванню: 440 Гц. Діапазон 10 Гц.

Приклад:

if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); alert( oscilator.frequency ); }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); oscilator.connect(audio.destination); alert(oscilator.frequency.defaultValue); oscilator.frequency.value=560; //встановлюємо частоту 560 Гц oscilator.start(); //старт oscilator.stop(3); //зупиняємо через 3 секунди }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); var oscilator = audio.createOscillator(); alert('значення позамовчуванню: '+oscilator.frequency.defaultValue); alert('мінімальне значення: '+oscilator.frequency.minValue); alert('максимальне значення: '+oscilator.frequency.maxValue); }else alert('Ваш браузер не підтримує Web Audio');