diff --git a/2019/sketch_190916b_pyde/0308.png b/2019/sketch_190916b_pyde/0308.png new file mode 100644 index 00000000..fd493d33 Binary files /dev/null and b/2019/sketch_190916b_pyde/0308.png differ diff --git a/2019/sketch_190916b_pyde/0366.png b/2019/sketch_190916b_pyde/0366.png new file mode 100644 index 00000000..49852876 Binary files /dev/null and b/2019/sketch_190916b_pyde/0366.png differ diff --git a/2019/sketch_190916b_pyde/0442.png b/2019/sketch_190916b_pyde/0442.png new file mode 100644 index 00000000..8086e159 Binary files /dev/null and b/2019/sketch_190916b_pyde/0442.png differ diff --git a/2019/sketch_190916b_pyde/0509.png b/2019/sketch_190916b_pyde/0509.png new file mode 100644 index 00000000..b29a9ce0 Binary files /dev/null and b/2019/sketch_190916b_pyde/0509.png differ diff --git a/2019/sketch_190916b_pyde/0573.png b/2019/sketch_190916b_pyde/0573.png new file mode 100644 index 00000000..61207bf4 Binary files /dev/null and b/2019/sketch_190916b_pyde/0573.png differ diff --git a/2019/sketch_190916b_pyde/0680.png b/2019/sketch_190916b_pyde/0680.png new file mode 100644 index 00000000..e0e79c77 Binary files /dev/null and b/2019/sketch_190916b_pyde/0680.png differ diff --git a/2019/sketch_190916b_pyde/0808.png b/2019/sketch_190916b_pyde/0808.png new file mode 100644 index 00000000..dc903694 Binary files /dev/null and b/2019/sketch_190916b_pyde/0808.png differ diff --git a/2019/sketch_190916b_pyde/1039.png b/2019/sketch_190916b_pyde/1039.png new file mode 100644 index 00000000..f4bf77b7 Binary files /dev/null and b/2019/sketch_190916b_pyde/1039.png differ diff --git a/2019/sketch_190916b_pyde/1154.png b/2019/sketch_190916b_pyde/1154.png new file mode 100644 index 00000000..eaced9cb Binary files /dev/null and b/2019/sketch_190916b_pyde/1154.png differ diff --git a/2019/sketch_190916b_pyde/sketch_190916b_pyde.pyde b/2019/sketch_190916b_pyde/sketch_190916b_pyde.pyde new file mode 100644 index 00000000..9ec4360e --- /dev/null +++ b/2019/sketch_190916b_pyde/sketch_190916b_pyde.pyde @@ -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")