Projectile sounds
This commit is contained in:
1 parent
b5fb955004
commit
81e7848c14
2 files changed
+35
-6
No files matched your search
@@ -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);
|
||||
Reference in new issue
Block a user