Projectile sounds

This commit is contained in:
zenoamaro committed 2019-06-26 03:04:52 +02:00
1 parent b5fb955004
commit 81e7848c14
2 files changed
+35 -6

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
// @ts-ignore
export const audio = new (window.AudioContext || window.webkitAudioContext)();
export const gain = audio.createGain(audio);
gain.gain.setValueAtTime(0.1, audio.currentTime);
gain.connect(audio.destination);
export function createOsc() {
const osc = audio.createOscillator();
osc.type = 'triangle';
osc.connect(gain);
return osc;
}
function clickInit() {
const osc = createOsc();
osc.start();
osc.stop();
document.removeEventListener('click', clickInit);
}
document.addEventListener('click', clickInit);