Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Sonic Pi
Por Jônatas Oliveira
Música & Eletrônica com Sonic Pi
Apresentação:
Raspberry Pi
Sonic Pi
Primeiros Passos
● Primeiros “beeps” dentro do Sonic Pi
play 60
sleep 0.5
Música & Eletrônica com Sonic Pi
Sintetizadores
● use_synth - saindo do beep para algo mais
interessante
use_synth :saw
play 38
Samples
● Utilizando amostras de som para incrementar a
experiência
sample :ambi_lunar_land
sample :drum_bass_hard
Música & Eletrônica com Sonic Pi
Sons Randomicos
● rrand - Um pouco da casualidade na música
sample :ambi_lunar_land
sample :drum_bass_hard
Música & Eletrônica com Sonic Pi
loop do
play rrand(50, 95)
sleep 0.5
end
Música & Eletrônica com Sonic Pi
Live Coding
● Alterando a musica e o código em tempo real
Musica e Eletrônica
- GPIO & Live Coding -
● Idéia inicial
Dificuldades na Integração
● Alguém já tentou?
● O que temos na web?
“OK Google…”
Música & Eletrônica com Sonic Pi
Curva de Aprendizagem
● E agora?
Curva de Aprendizagem
● Eletrônica
● Python
● Ruby
● Manipulação de Arquivos
Música & Eletrônica com Sonic Pi
Lendo o HC-SR04
Música & Eletrônica com Sonic Pi
Gravando informações em
um arquivo .TXT
● Python
import sys
f = open('novoarquivo.txt', 'w')
f.write('teste novo arquivo\n')
f.close()
Música & Eletrônica com Sonic Pi
File.open(“...Arquivo.txt”) do |file|
file.each_line {...
|line|
play (line.to_i * 1)
sleep 0.5
Música & Eletrônica com Sonic Pi
Demo
Música & Eletrônica com Sonic Pi
PERGUNTAS ?!?
?
?
? ?
Música & Eletrônica com Sonic Pi
OBRIGADO !!!
Jônatas Oliveira
@jonatas78