Alexandre B A Villares 2019-09-16 23:59:29 -03:00
rodzic 70b613a272
commit 1912966763
10 zmienionych plików z 32 dodań i 0 usunięć

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 21 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 1.9 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.6 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.5 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 8.6 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 5.3 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 12 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 21 KiB

Wyświetl plik

@ -0,0 +1,32 @@
add_library('sound') # aviso de que vai usar o microfone
x = 10
def setup():
global input, loudness
size(640, 360)
fill(255, 0, 150)
# Burocracia para receber o som e analisar o volume
input = AudioIn(this, 0)
input.start()
loudness = Amplitude(this)
loudness.input(input)
def draw():
global x
volume = loudness.analyze()
tamanho = int(map(volume, 0, 0.5, 1, 350))
if tamanho > 200: # se o tamanho for maior que 200
fill(0, 0, 200, 100) # azul
else:
fill(200, 0, 0, 100) # vermelho
if tamanho < 50:
fill(255, 200) # branco meio transparente
rect(0, 0, width, height) # retângulo que pega a tela toda
circle(x, 180, tamanho)
x = x + 10
if x > width:
x = 0
def keyPressed():
saveFrame("####.png")