Thursday, September 28, 2017
White Noise with HTML5 Audio API - COUNTER SURVEILLANCE
window.AudioContext = (window.AudioContext ||
window.webkitAudioContext ||
window.mozAudioContext)
context = new AudioContext()
osc = context.createOscillator()
noiseGain = 0
whiteNoise = context.createScriptProcessor(4096, 1, 1)
whiteNoise.onaudioprocess = (ev)->
output = ev.outputBuffer.getChannelData(0)
for i in [0...whiteNoise.bufferSize]
output[i] = noiseGain * (Math.random() * 2 - 1)
$("#noise").click ->
$(@).val if noiseGain is 1 then "on" else "off"
noiseGain = 1 - noiseGain
osc.connect(whiteNoise)
whiteNoise.connect(context.destination)
https://codepen.io/koheishingai/pen/yOMVxe
window.webkitAudioContext ||
window.mozAudioContext)
context = new AudioContext()
osc = context.createOscillator()
noiseGain = 0
whiteNoise = context.createScriptProcessor(4096, 1, 1)
whiteNoise.onaudioprocess = (ev)->
output = ev.outputBuffer.getChannelData(0)
for i in [0...whiteNoise.bufferSize]
output[i] = noiseGain * (Math.random() * 2 - 1)
$("#noise").click ->
$(@).val if noiseGain is 1 then "on" else "off"
noiseGain = 1 - noiseGain
osc.connect(whiteNoise)
whiteNoise.connect(context.destination)
https://codepen.io/koheishingai/pen/yOMVxe
Subscribe to:
Posts (Atom)
-
Um grupo anarquista internacional, sediado em Atenas na Grécia, designado por PHK, pretende comprar por 50.000 euros, uma bomba radioactiva ...
-
I am currently developing an APP to create a communication field between two devices over Wi-Fi tethering and TCP protocols. The first o...