Sound Wave

O código abaixo executa uma onda sonora mostrando um círculo que apresenta a amplitude do som. Este código foi criado utilizando a biblioteca p5.js Você pode copiá-lo e testar no editor online do p5.js.

1
2
3
4
5
6
7
8
                                     let o;function                                                                          setup(){createCanvas
(720,500); o=new p5.TriOsc(); o.amp(0.5);
o.start(); }function draw(){ background(0);
let freq =map(sin( frameCount /150),-1,
1,100, 500);o .freq (freq);
o.amp (0.5); let y = map(
freq, 100,500 ,500,0); circle
(width /2, y, 16); }

Abaixo uma outra brincadeira com este código. Se você estiver com o áudio ligado conseguirá ouvir a onda sonora sendo executada.