Raffaele Cardone News Ecco il sistema temperato in Python3

Ecco il sistema temperato in Python3

Ecco il sistema temperato in Python3 post thumbnail image

Ecco come ricavare le diverse frequenze nel sistema temperato. L’ho realizzato con Python3 e con Numpy e Matplotib.

Frequenza finale= Frequenza iniziale*((2^numero dei semitoni)^(1/12))

Es.: Se ho 220Hz (A) per trovare il C# essendo la distanza di 4 semitoni, devo elevare il 2 (l’elevamento a potenza è l’inverso della radice quadrata) ad una potenza di 4 (il numero dei semitoni di distanza) e moltiplicare il risultato per i 220Hz di partenza.

2^4 (i 4 semitoni di distanza)

Frequenza finale= 220*((16^0,0833333333333333)

Frequenza finale= 220*(1,2599210499)

Frequenza finale= 277,18Hz (C#)

Basta premere Run ed inserire Frequenza e numero di Semitoni di distanza da calcolare ed avrete la frequenza in uscita nel sistema temperato.

Related Post