アセット一覧へ

音声

Web Audio 効果音

ユーザー操作後に短い電子音を鳴らす、外部ファイル不要の効果音です。

ライセンス
CC0・商用利用/改変/再配布可・クレジット不要
使い方
ボタンの click / pointerdown 内から playTone() を呼んでください。

組み込みコード

let audioContext;
function playTone(frequency = 440, duration = 0.08) {
  audioContext ||= new (window.AudioContext || window.webkitAudioContext)();
  const oscillator = audioContext.createOscillator();
  const gain = audioContext.createGain();
  oscillator.frequency.value = frequency;
  gain.gain.setValueAtTime(0.12, audioContext.currentTime);
  gain.gain.exponentialRampToValueAtTime(0.001, audioContext.currentTime + duration);
  oscillator.connect(gain).connect(audioContext.destination);
  oscillator.start();
  oscillator.stop(audioContext.currentTime + duration);
}

MADE WITH THIS ASSET

このアセットを使ったゲーム

このアセットを利用した公開作品はまだありません。