quarta-feira, 22 de agosto de 2018

Sonic Pi: O elo entre a Matemática e a música

Você conhece o Sonic Pi? Não, não é uma mistura do personagem Sonic com o número Pi. O Sonic Pi (https://sonic-pi.net/) é um software que por meio de programação, você compõem músicas. E na programação dele você aprende alguns conceitos matemáticos. Vamos conferir?


No exemplo acima, podemos ver a interface do Sonic Pi e temos uma linha de comando que é o "play 50" (em vermelho). Ao clicar em Run (executar) é possível escutar o som associado ao valor 50 e a onda que é produzida (destacado em verde). Que tal fazer testes com outros valores como 10, 45, 90, 90.1? O que você consegue concluir disso? 
Você deve notar que quanto mais baixo o valor, mais grave é o som e a onda possui uma frequência baixa, já quanto mais alto o valor mais agudo é o som e consequentemente a frequência é mais alta. Se você quiser saber um pouco mais sobre a parte teórica de frequência e período você pode ler no seguinte link: https://brasilescola.uol.com.br/o-que-e/fisica/o-que-e-frequencia-e-periodo.htm e sobre os cuidados que se deve ter com relação ao som: https://youtu.be/SJT8AV1ScOY.


Além dos conceitos matemáticos (e físicos) a respeito das ondas (para deixar tudo mais harmonioso o possível) , devemos nos preocupar com os conceitos de medida de tempo quando usamos o comando "sleep". No exemplo abaixo, foi usado um valor de intervalo suficientemente bom para que não houvesse corte entre um som e outro. O que aconteceria se o valor fosse 4, por exemplo? Ou 0.1?


Para finalizar, com o comando "release" é possível aumentar o tempo de execução de um tom e fazer com que ele termine de forma linear (transição linear), cujo exemplo abaixo mostra como é escrito o comando e como se comporta a representação gráfica do release que é o mesmo de uma equação linear:


Pronto para várias composições? Será que você consegue fazer o sucesso do momento? Deixe nos comentários suas produções musicais. Até a próxima.

Como não perder nenhum compromisso: Meu App Agenda

No nosso dia a dia a agenda é um instrumento de grande importância que as pessoas utilizam para fazer anotações de compromissos ou informaçõ...