Baseline Widely available
createOscillator()
㯠BaseAudioContext
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®ã¡ã½ããã§ã卿çãªæ³¢å½¢ã表ç¾ããã½ã¼ã¹ã§ãã OscillatorNode
ãçæãã¾ããåºæ¬çã«ã¯ä¸å®ã®é³ç¨ãçºçããã¾ãã
ã¡ã¢: OscillatorNode()
ã³ã³ã¹ãã©ã¯ã¿ã¼ã¯ OscillatorNode
ã使ããããã®æ¨å¥¨ãããæ¹æ³ã§ãã AudioNode ã®ä½æãåç
§ãã¦ãã ããã
ãªãã
è¿å¤OscillatorNode
ã§ãã
次ã®ä¾ã¯ã AudioContext ã使ç¨ãã¦ãªã·ã¬ã¼ã¿ã¼ãã¼ãã使ããåºæ¬çãªä½¿ç¨æ¹æ³ã§ããå¿ç¨ä¾ãæ
å ±ã«ã¤ãã¦ã¯ã Violent Theremin ã®ãã¢ãï¼é¢é£ããã³ã¼ãã® app.jsãï¼åç
§ãã¦ãã ãããã¾ãããã詳ããæ
å ±ã¯ OscillatorNode
ãã¼ã¸ãã覧ãã ããã
// ã¦ã§ããªã¼ãã£ãª API ã³ã³ããã¹ããçæãã
const audioCtx = new AudioContext();
// ãªã·ã¬ã¼ã¿ã¼ãã¼ããçæãã
const oscillator = audioCtx.createOscillator();
oscillator.type = "square";
oscillator.frequency.setValueAtTime(3000, audioCtx.currentTime); // å¤ããã«ãã§æå®
oscillator.connect(audioCtx.destination);
oscillator.start();
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4