flash - ruta - grabar llamadas entrantes elastix
¿Cómo calcular la frecuencia promedio de una grabación de audio capturada como ByteArray en Flash? (1)
Manteniéndolo simple por ahora pero suponiendo que tengo un ByteArray lleno de datos de muestra, ¿es posible calcular la frecuencia promedio (por lo tanto, un tono) de toda la grabación?
¿Esto está en la línea correcta? p = 69 + 12 x log2 (f / 440hz) ...
Disculpe mi ignorancia
Su fórmula p = 69 + 12 * log2(f / 440)
es para convertir una frecuencia en Hz en una nota musical (el número de nota MIDI ). Aunque esto necesita f
, la frecuencia de la nota en Hz, que es un poco más difícil de determinar. Para un tono puro (sinusoidal) sin ruido, es relativamente sencillo, de lo contrario tendrá que usar una FFT u otro método para identificar la frecuencia de interés.