Software para graficar Patron polar de microfono

#1 por hernangalvez el 18/10/2013
Hola, necesito crear un Software que sea capas de representar la captación de la onda sonora que percibe un micrófono en forma polar.
Alguna sugerencia, ayuda?.

Gracias. :ook:

Ingenierio en Sonido (E)
Técnico Electrónico

Subir
#2 por Grinay el 06/11/2013
Hola,

la verdad es que ignoro el tipo de procedimiento técnico que se utiliza para analizar el rango direccional de un micrófono, pero aquí hay un paquete de herramientas de programación gratuito y libre que tal vez podría serte útil: http://musickit.sourceforge.net/
Ya me dirás.

Un saludo.
Subir
#3 por hernangalvez el 06/11/2013
Hola amigo, gracias por tu ayuda. Encontré una herramienta de medición que adjunto a continuación http://www.nti-audio.com/en/products/minilyzer-ml1.aspx la cual es capas de convertir el voltaje que genera el micrófono en db. para posteriormente gratificarlo. Pero necesito realizar esto de forma automática, o sea por ahora me faltaría crear el software para ingresar en una tabla los valores en db pero necesito que se grafique automáticamente en un diagrama polar. Saludos. :plasplas:

Ingenierio en Sonido (E)
Técnico Electrónico

Subir
#4 por brote el 07/11/2013
Hola compadre, por lo que indicas supongo que has captado distintas frecuencias(250,500,1000, 2500, 5000,...) emitidas desde una fuente situada en diferentes ángulos. No se si te servirá, pero en mi caso empezaria por dibujarme el patron polar vacio con Open GL en un plano 2D, con sus circunferencias y sus grados, que quede bonito. Una vez lo tengas introduces los valores en dBs de tu captación en un array y pasas su coordenada polar a cartesiana, no se como andaras de trigonometria (es facil aunque quizas esto te ayude :http://www.mathsisfun.com/polar-cartesian-coordinates.html) y los vas dibujando uno a uno. Segun tu resolución de grado con la que hayas capatado a diferentes frecuencias te quedaran espacios entre toma y toma (i.e imaginate que captas entre 0º y 25ª, pues de 0 a 25 no tienes nada) para rellenar puedes interpolar o hacer unso de la regression, en este caso diria que regression circular, pero no estoy seguro de esto ultimo. Recuerdo que en MATLAB tienes la funcion polar que lo hace bastante bien, quizas te puede servir de ejemplo para implementar tu programa con Open GL o con la libreria que quieras utilizar. ¿Por que en que lenguaje tienes pensado desarrollar?

Si tienes dudas escribeme un privado y te explico
Saludos,
Subir
1
Respuesta rápida

Regístrate o para poder postear en este hilo