Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidade de Lisboa
LABORATÓRIO DE MATEMÁTICA
2020/2021
FICHA 7 - OSCILADORES HARMÓNICOS E ESCALAS MUSICAIS
2 Trabalho Realizado
Usando o Geogebra e Python, realizámos os seguintes passos:
1
d) Se f (x) = A cos(ωx + ϕ) e f ′ (x) = −Aω sin(ωx + ϕ) então a amplitude de f ′ é dada por
−Aω pelo que como a função seno é uma função ímpar, ou seja, f (x) = −f (−x), x ∈ R
e a amplitude de uma função é sempre positiva, então a amplitude −Aω de f ′ é positiva
e f ′ (x) = Aω sin(−ωx − ϕ) então a amplitude de f ′ é dada por Aω, onde ω < 0 (e por
consequência A < 0) pois a frequência angular de uma função sinusoidal é sempre positiva.
Assim, quando ω aumenta a amplitude diminui, mas se w aumenta então período dado por
2π
T = −ω , ω < 0 aumenta e vice-versa. Ainda, o fator ω é inversamente proporcional à
amplitude já que ω = Amplitude
A . Assim, apenas a primeira parte da afirmação está correta,
já que amplitude não é diretamente proporcional ao fator ω.
2.
a) Em Python, criou-se uma lista de frequências de notas musicais e associou-se a cada nota
uma função sinusoidal (t) = a sin(f × 2πt), onde a (amplitude) representa a intensidade e f
representa a frequência (altura) da nota. Para o dó central temos que f = 261.6256 Hz.
start = 261.6256
freq = [start * 2**(n/12) for in range(13)]
Verificou-se também que para obter frequências para outra escala de dó mais alta (aguda)
ou mais baixa (grave), a uma oitava de distância, seria necessário duplicar a frequência ou
reduzi-la para metade, respetivamente.
b) A progressão geométrica associada à frequência das notas na escala é dada pelo termo geral
n
fn = start × 2 12 , pelo que a sua razão é dada por
n+1
fn+1 start × 2 12 1
= n = 2 12
fn start × 2 12
d) Escreveu-se um dicionário notas a de modo que no Geogebra seja possível associar funções
às teclas brancas do piano.
e) Criou-se um ciclo for de modo a gerar os comandos necessários que associam funções às teclas
brancas do piano, como referido acima, gerando o seguinte output:
for i in notas:
print(notas[i], '= sin(',freq[i], '*2*pi*x )')
f) Introduziu-se cada linha do output acima em linhas de input do Geogebra, gerando oito
funções que representam as notas.
g Simulando as teclas brancas do piano e atibuindo a cada uma delas o script dado pela linha de
código PlaySound(<Função Nota>, 0, 0.1) respetivamente, tocou-se cada uma das notas.
2
h Tocar a nota com maior ou menor intensidade, corresponde respetivamente a multiplicar
o parâmetro Função Nota da função PlaySound por valores superiores a 1 ou entre 0 e
1, alterando a sua amplitude e causando uma dilatação vertical ou uma contração vertical
respetivamente.
3. O acorde de Dó Maior é uma tríade (composto por 3 notas - Dó + Mi + Sol), assim, este
acorde é descrito pela função soma das funções Dó, Mi e Sol, ou seja se Dó maior é dado
por DóM(x) e Dó(x) = sin(261, 6256 × 2πx), Mi(x) = sin(293, 6648068661687 × 2πx) e
Sol(x) = sin(391.995487972108 × 2πx) então DóM(x) = Dó(x) + Mi(x) + Fá(x), logo
4. Para alterar da escala de Dó Maior composta por (C-D-E-F-G-A-B) para a escala de Dó Me-
nor, composta por (C-D-E -F-G-A -B )1 basta adicionar adicionar as teclas pretas ao teclado
Z Z Z
já que estas representam os acidentes2 de uma escala musical no respetivo instrumento.
5. Juntando as teclas brancas com as teclas pretas do piano no Geogebra, obtemos uma repre-
sentação visual da escala de Dó Maior como se observa na seguinte figura:
3 Conclusão
Do trabalho realizado na ficha 7, verificou-se a relação entre a amplitude e o período das funções
seno e cosseno, tão bem quando a relação destas funções com Teoria Musical. Numa última parte do
trabalho, construiu-se um piano utilizando a ferramente Geogebra e a linguagem de programação
Python como auxílio no cálculo e análise de alguns resultados.
1 A notação em Teoria Musical representa um acidente musical que quando aplicado a uma nota desce-lhe meio
Z
tom. Já o aumenta meio tom à nota enquanto que o anula qualquer acidente aplicado à mesma previamente.
\ ^
2 Um acidente em Teoria Musical é representado por um símbolo que quando aplicada a uma nota altera a sua
altura.