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