from math import log2, pow
#creado por Pr0gramer (https://pastebin.com/u/Pr0gramer)
A4 = 440
C0 = A4*pow(2, -4.75)
notas = ["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"]
print ("Notacion de Tono Cientifico")
print (" ")
def calc(frecuencia):
y = round(12*log2(frecuencia/C0))
octava = y // 12
n = y % 12
print ("la nota encontrada para esa frecuencia es ", notas[n] + str(octava))
def loop():
frecuencia = 0
frecuencia = float(input("Introduzca la frecuencia a buscar: "))
calc(frecuencia)
while True:
loop()
Comments