Para determinar la riqueza de un sonido, me gustaría determinar el número de armónicos en una muestra de música. Para eso, estoy usando Procesando con la biblioteca Minim que me da un espectro completo con FFT. Me pregunto cómo contar todos los picos en el espectro producido por el FFT, ni siquiera estoy interesado en la frecuencia fundamental.Los armónicos cuentan en una muestra de música
Respuesta
Hay muchas maneras de lograr esto dependiendo de sus necesidades.
Si desea contar cada pico, debe recorrer todas las frecuencias del espectro para recordar si la intensidad ha aumentado o disminuido. Cada vez que note el cambio en la dirección de aumento a disminución, aumentará el contador de picos. Sin embargo, tenga en cuenta que esto incluirá picos muy tenues que pueden ser o no lo que necesita. Puede establecer un límite mínimo sobre cuánto de un aumento y disminución tiene que ocurrir para que se registre un pico.
Alternativamente, puede encontrar una línea de base para la intensidad de su señal (utilizando el promedio en el caso más simple) y luego contar el número de valores atípicos positivos (con alguna desviación mínima configurable desde la línea base). Probablemente obtendrá mejores resultados si modifica este enfoque para usar la base de referencia dependiente de la frecuencia y el mínimo para tener en cuenta la caída gradual en la intensidad a frecuencias más altas (de nuevo, depende de su señal particular y necesita si esto fuera útil). Una forma simple de hacer esto es dividir el espectro en bandas (lo suficientemente pequeñas como para poder asumir una distribución de energía más o menos uniforme a lo largo de cada banda) y usar una línea base y un mínimo diferentes para cada banda.
- 1. MYSQL borrar todos los resultados que cuentan count (*) = 1
- 2. subprocesos que se ejecutan cuentan
- 3. Composición de música en LaTeX
- 4. Ordenando música
- 5. Analizando música en Java
- 6. Reproductor de música proceso
- 7. Nota Síntesis, Armónicos (Violín, Piano, Guitarra, Bajo), Frecuencias, MIDI
- 8. ¿Generación de música procesal?
- 9. Visualización de la música
- 10. Matriz a hash: las palabras cuentan
- 11. Crear visualizador de música
- 12. Distinguir instrumentos en un archivo de música
- 13. Declaración vs progreso se cuentan las
- 14. Mostrar los artículos de la página cuentan en la paginación de django
- 15. SQL, cuentan en varias columnas a continuación, el grupo de
- 16. Vista previa de música desde la tienda de música de iTunes en la aplicación iOS
- 17. Cuentan y agrupan por Propel con
- 18. ¿Qué códigos de estado HTTP cuentan como éxito en jQuery.ajax?
- 19. muestra los parámetros de función en vim
- 20. Dibujar un equipo de música en C#
- 21. Música de fondo de bucle?
- 22. ¿Cómo abrir selector de música?
- 23. html para archivos de música en Linux
- 24. Uso de fugas y objetos de instrumentos: ¿se cuentan los objetos liberados automáticamente como fugas?
- 25. muestra todos los resultados en una sola página (gema kaminari)
- 26. música con script de shell
- 27. La música en JLayer se detiene cuando otras aplicaciones reproducen música
- 28. Ubicación de archivos de música de Android?
- 29. ¿Buena música de fondo para una demostración de software?
- 30. ¿Cómo cruzo la música en cocos2d?