Analizador de espectro con código de colores (Música, Software)

Spechal preguntó.

¿Alguien conoce algún software que pueda superponer una forma de onda con frecuencias codificadas por colores?

Es decir, las frecuencias bajas se colorean de rojo, las medias de amarillo y las altas de verde (o algo así) y los colores se apilan para formar una forma de onda codificada por colores.

Comentarios

  • Como hay un número infinito de frecuencias, y el ancho de banda del color visible no es tan grande, estás atrapado entre limitar tu rango de frecuencias para poder ver diferentes frecuencias, o tener una resolución bastante baja, y no poder distinguir los semitonos. Podría tener más sentido, como se suele hacer con espectrogramas, representar la frecuencia como altura, y utilizar un mapa de color/calor para representar la amplitud/volumen. No veo el sentido de codificar con colores una forma de onda. Si me estoy perdiendo algo, ¿puede proporcionar un ejemplo de lo que quiere decir? –  > Por naught101.
  • Escribí una aplicación para el iPhone que hace algo parecido. Para una entrada de audio monofónica limpia, dibuja una línea donde debería aparecer una nota en un pentagrama, y colorea esa línea en verde para la afinación, en rojo para el sostenido y en azul para el bemol. El resultado es un gráfico de líneas de los tonos de las notas, coloreado según el tono. Se llama Sing-inTuna, en la App Store de Apple. –  > Por hotpaw2.
4 respuestas
Doktor Mayhem

El problema que tienes con una forma de onda es que no consigues ver las frecuencias individuales por lo que no tienes nada que colorear.

Si quieres colorear las frecuencias no debes mirar la forma de onda, sino un análisis de frecuencias (obtenido mediante una transformación de Fourier del dominio del tiempo al dominio de la frecuencia), que es lo que hacen los analizadores de espectro. Y varios analizadores de espectro pueden codificar las frecuencias por colores.

Gauthier

Si quieres ver el contenido espectral de una forma de onda, puedes utilizar Audacity (de código abierto), abrir tu onda y cambiar a la vista de espectro.

Consigues ver tu onda con: el tiempo como eje horizontal, la frecuencia como eje vertical, la amplitud de una frecuencia en un momento dado codificada por colores.

Busca en Google «audacity spectrum» y comprueba si se ajusta a tus necesidades.

resultado de la búsqueda de imágenes.

El Mugroso

Existe un software para visualizar la forma de onda total del audio, mostrando la amplitud integrada del sonido de forma dinámica.

Compruebe ToneBoosters un VSTi (sólo Windows) llamado TB-EQualizer. Hay otros, por supuesto. Este tiene una demo gratuita. Quizás sea lo que buscas, ya que en cierto modo hace un análisis de frecuencias, pero como ya se ha dicho, las frecuencias se mezclan en el audio. Creo que se utiliza algo de color.

No tienes que usar el ecualizador para activar el análisis de frecuencias.

Stephen Hazel

tal vez PhotoSounder ? http://photosounder.com/Nunca he utilizado la aplicación… Pero a diferencia de la mayoría de las aplicaciones de análisis de frecuencias, parece que también funciona en la dimensión temporal. En lugar de tomar una muestra de longitud fija y graficar las frecuencias en todo el rango de la misma, utiliza el color y la dimensión y de una imagen para la frecuencia y la dirección x es el tiempo. No soy un experto en esta área, así que sólo puedo desearte buena suerte en tu búsqueda.

Comentarios

  • Aunque este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace como referencia. Las respuestas con enlace pueden dejar de ser válidas si la página enlazada cambia. –  > Por American Luke.
  • Bueno, estoy de acuerdo, pero en realidad no hay nada EN mi respuesta más que el nombre de la aplicación. Si el enlace cambia, el nombre de la aplicación probablemente cambie con él… –  > Por Stephen Hazel.
  • Lo que quiero decir es que deberías describir lo que hace la aplicación. Si no tienes experiencia con ella, ¿por qué la recomiendas? –  > Por American Luke.
  • bueno, lo he intentado :/ –  > Por Stephen Hazel.