¿Existe alguna aplicación de análisis de audio que sea capaz de...?

Iniciado por Eleкtro, 28 Julio 2015, 16:41 PM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

Ponerse en la siguiente situación, eres una persona que tiene cientos de miles de archivos de musica (sin metadatos), y deseas ordenarlos en directorios por género de música pero obviamente no existe tiempo suficiente para ordenar una cantidad tan colosal escuchándolos uno por uno, ¿existe alguna aplicación que ayude a organizar de esta manera de forma automatizada?.

Se me ocurrió que tal vez pueda existir un analizador de audio que tuviese unos algoritmos muy sofisticados para poder determinar el género de música de un archivo wav/mp3 (o al menos una aproximación muy elaborada), analizando la onda, el espectro, los bpm, detectando y analizando las voces, percusiones, etc, tal vez comparando los datos con una base de datos para un mejor análisis, y yo que se que más...

...¿Alguien sabe si existe algún software similar?.

Probé el beatunes, que no es exactamente lo que busco pero tiene una cantidad y calidad de características increibles (incluso un medidor de estado de ánimo para cada canción), el problema es que esta aplicación solo funciona con archivos que tengan metadatos, de lo contrario no sirve absolutamente para nada útil por que no se podrá usar ninguna de sus características.

http://www.beatunes.com/es/#analyze

Saludos








Orubatosu

Teniendo en cuenta que dos personas diferentes pueden asignar a diferentes estilos un tema, lo veo francamente complicado.

Obviamente es sencillo distinguir por ejemplo una música tradicional escocesa de un tema de Heavy japonés, pero llegado ese extremo puede haber mas que palabras para clasificar luego no ya grupos, sino incluso tema dentro de un género u otro.
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

Songoku

¿Y no preferirías un programa que al llegar a casa te trajera las zapatillas y ademas ya de paso te hiciera la cena? total puestos a pedir...  :D
Saludos...

Songoku

T. Collins

Algunos reproductores no tienen el ecualizador preconfigurado para distintos géneros? Igual por ahí puedes hacer algo.

El_Andaluz

#4
He encontrado algo que te puede interesar mas o menos lo que tu pides creo yo.

Se trata de Audacity


CitarAudacity te permite editar archivos de audio en todos los formatos más conocidos. Con este programa podrás importar archivos de sonido y música, así como agregar efectos a las pistas de audio y unir, por ejemplo, canciones o podcasts.

Funciones de nivel profesional

Audacity ofrece muchas funciones de edición y de grabación de nivel profesional. Te permite hacer grabaciones en vivo así como modificar pistas de audio. Después puedes guardar los cambios en uno de los muchos formatos de audio compatibles. Además, Audacity incluye innumerables herramientas, como efectos, un ecualizador y un analizador de espectro. También puedes ampliar las funciones de Audacity a través de complementos gratuitos, disponibles en el sitio web de los desarrolladores.

Todos lo que necesitas al alcance de la mano

Tienes acceso a todas las opciones desde la interfaz principal de Audacity. Con los comandos Cortar, Copiar y Pegar realizas los cambios básicos sobre una pista de audio. Audacity también te brinda la posibilidad de agregar voces o canciones grabadas con un micrófono conectado a la tarjeta de sonido.

También utilizas el ratón para ubicar las tijeras virtuales. Audacity te muestra las grabaciones o los archivos de música en una línea de tiempo horizontal. En caso cometer un error, puedes eliminar las modificaciones realizadas pulsando Deshacer.

Sin embargo, Audacity no alcanza el nivel de los programas de pago profesionales. En general, el diseño de la interfaz es básico, incluso anticuado en ciertos lugares. Por otro lado, la aplicación se colgó en varias oportunidades durante nuestra prueba.

Un destacado editor de audio de código abierto

Con Audacity podrás realizar tus propias mezclas de audio en un instante. Gracias a sus numerosas opciones y efectos de sonido, lograrás darles a tus pequeñas producciones una calidad de sonido aceptable. Lograr un producto final adecuado sólo requiere un poco de práctica y de paciencia.
Audacity soporta los siguientes formatos
AIFF, AU, Ogg Vorbis, MP3 y WAV

Te dejo el enlace a ver si te vale.

Mas o menos cumple los requisitos que tu buscas o eso creo.

http://audacity.softonic.com/


Si no te gusta ese aquí tienes otro:

Analizador de sonido FFT de WavePad

Software profesional para análisis de audio

http://www.nch.com.au/wavepad/es/fft.html?gclid=CNaGuteL_8YCFWXItAodBakN6A#101

Eleкtro

#5
Cita de: Orubatosu en 28 Julio 2015, 22:36 PMTeniendo en cuenta que dos personas diferentes pueden asignar a diferentes estilos un tema, lo veo francamente complicado.

Tienes razón, por no decir que también hay temas que combinan distintos géneros de música, pero eso podría tener solución, el programa podría sugerir más de un género de música ante la duda.




Cita de: Songoku en 29 Julio 2015, 01:06 AM¿Y no preferirías un programa que al llegar a casa te trajera las zapatillas y ademas ya de paso te hiciera la cena? total puestos a pedir...  :D

Songoku, prueba el programa beaTunes si tienes unos minutos, te darás cuenta que a ese programa solo le falta traerte las zapatillas y hacerte la cama cada noche.

Lo que intento decir es que, no es tan exagerado lo que pido (ni mucho menos es de vagos), hoy en día existen aplicaciones maravillosas, tan sofisticadas que son capaces casi de hacer cualquier cosa de manera eficiente, por eso cabe la posibilidad de que exista algo así ...solamente hay que encontrarlo (suponiendo que exista algo así).




Cita de: T. Collins en 29 Julio 2015, 01:55 AMAlgunos reproductores no tienen el ecualizador preconfigurado para distintos géneros? Igual por ahí puedes hacer algo.

Si, pero es el usuario quien debe utilizar/aplicar los presets del equalizer siendo consciente del tipo de género que está escuchando.
O al menos yo no conozco ningún ecualizador de audio que detecte el género de música actual por si solo, vaya xD




Cita de: El_Andaluz en 29 Julio 2015, 02:01 AM
He encontrado algo que te puede interesar mas o menos lo que tu pides creo yo.

Se trata de Audacity

Mas o menos cumple los requisitos que tu buscas o eso creo.

Te agradezco el intento pero no, el Audacity no sirve para esta tarea, es una aplicación de edición y análisis estándar, lo que yo busco es algo mucho más específico.

Un analizador de spectrum por si solo no sirve para nada relacionado con esta tarea si no se utiliza en combinación con distintos tipos de algoritmos de análisis y detecciones para intentar determinar el género de música, aunque claro, por otro lado, yo no me hago ni una pequeñisima idea de como se podría elaborar un algoritmo que intentase detectar el género musical de una pista de audio... pero me imagino que se tendría que empezar por analizar las señales del audio de esa manera.

Para analizar el espectro, yo uso la aplicación Spek:
http://spek.cc/

Saludos!








Songoku

CitarSongoku, prueba el programa beaTunes si tienes unos minutos, te darás cuenta que a ese programa solo le falta traerte las zapatillas y hacerte la cama cada noche.

Lo que intento decir es que, no es tan exagerado lo que pido (ni mucho menos es de vagos), hoy en día existen aplicaciones maravillosas, tan sofisticadas que son capaces casi de hacer cualquier cosa de manera eficiente, por eso cabe la posibilidad de que exista algo así ...solamente hay que encontrarlo (suponiendo que exista algo así).

Eso es cierto pero el software tiene unos limites y hay cosas que ni puede hacer ahora ni nunca lo podrá hacer seguramente. No es cuestión de buscar pues por muy maravillosos programas que pueda haber hay cosas que simplemente NO SON POSIBLES, y por tanto no puede existir un programa que las haga. Y cualquier programa que diga que lo hace es en realidad un fraude.
Saludos...

Songoku

Gh057

Bueno... tan solo una pequeña reflexión. No es necesario que "discrimine" de manera "inteligente" a que género pertenece dicha canción, sino más bien comparar si hay coincidencia con una BD previamente ordenada. A fin de cuentas, así es como trabaja ciertas aplicaciones móviles (caso de motorola, motorola id? o algo así, no recuerdo pero hay también algunas más... track id, shasa no se cuanto  etc etc) en donde tras ciertos segundos de reproducción compara y encuentra la canción. Puedes empezar a tratear con ellas... algo bueno puede salir de ello. XD Saludos!
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Orubatosu

Aunque sea "offtopic" un detalle sobre las "ecualizaciones"

Eso son abortos, algo que debería estar castigado bajo pena de crueles azotes con latigos de cable de acero electrificados.

Un ecualizador tiene una sola función, y es equilibrar las diferencias de amplificación. Me pongo un poco técnico.

Todo amplificador, ya sea de valvulas, transistores o cualquier otro no tiene un nivel de respuesta igual en todas las frecuencias. Eso quiere decir que generalmente amplifican menos las frecuencias mas bajas y las mas agudas, y son "mas o menos" estables dentro del resto.

El ecualizador se creó para equilibrar esos amplificadores, "cortando" la respuesta a un volumen menor e intentando que la curva de respuesta del amplificador fuera lo mas plana posible. Lo ideal es que fuera completamente recta, algo que no se cumple.

Vamos, que en realidad en un buen equipo de música (no para reproducir desde un Ipod, hablo de vinilos por ejemplo) el ecualizador se ajusta una sola vez, y no se vuelve a tocar nunca.

Esa es la función real de esos aparatos, el resto es "enguarrar" la música que suena para intentar compensar a veces una calidad pauperrima. Tener en cuenta que incluso la música grabada en formato digital tiene una cierta perdida de calidad respecto al sonido original, no hablemos ya cuando llegamos a formatos de sonido con compresión por perdida

Claro que para escuchar según que cosas, mas que un ecualizador nos haría falta una motosierra para amputarnos los oidos
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998