Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Audiometro en Java

Hola, estoy haciendo un proyecto para fisica, el cual consiste en hacer un audiometro.
El problema es que mediante se genere un sonido a un determinado numero de frecuencia y a un determinado numero de decibeles(SPL), es algo parecido al test hearing de esta pagina: http://www.digital-recordings.com/cgi-bin/www-ht-pro.cgi.

Actualmente lo que estoy haciendo, es generar una onda de la forma y = sen(wt+phi).
Sabemos que w = 2pi*frecuencia. Por tanto, podemos generar la onda a una frecuencia dada.
El problema son los decibeles, he tratado de usar la propiedad MASTER_GAIN de un floatControl para
indicar la ganancia, pero el rango de valores que soporta son de -80 a 6,
y lo que se necesita son decibeles positivos.
Como expreso los decibeles en la onda?
Ademas, luego se va a necesitar un calibrador usando un decibelimetro.
Que se supone que debo de hacer en el programa en la fase de calibracion?
Tengo que ir variando el volumen?

septiembre 28, 2011 | Unregistered CommenterAlei