Buscar

intervalos músicas py

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

def calcular_intervalo(nota_fundamental):
 nota_fundamental = nota_fundamental.upper()
 notas_musicais = ["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"]
 if nota_fundamental not in notas_musicais:
 print("Nota fundamental inválida. Por favor, insira uma nota válida: ")
 return
 indice_nota = notas_musicais.index(nota_fundamental)
 intervalos = ["Uníssono", "Segunda Menor", "Segunda Maior", "Terça Menor", "Terça Maior", "Quarta Justa", "Quinta Diminuta", "Quinta Justa", "Sexta Menor", "Sexta Maior", "Sétima Menor", "Sétima Maior", "Oitava"]
 print("Intervalos a partir de", nota_fundamental + ":")
 for i, nome_intervalo in enumerate(intervalos):
 nova_nota = notas_musicais[(indice_nota + i) % 12]
 print(f"{nome_intervalo}: {nova_nota}")
while True:
 nota_fundamental = input("Digite a nota fundamental ou 'sair' para encerrar: ")
 if nota_fundamental.lower() == 'sair':
 break
 calcular_intervalo(nota_fundamental)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando