Estaba jugando con una idea para un instrumento musical digital con control de la respiración. Experimenté con éxito con sensores de presión y probablemente sean el camino correcto, pero mi primera idea fue usar un micrófono de plástico sellado. Nunca llegué muy lejos con eso, pero creo que todavía tiene potencial para el tipo de respuesta que quiero.
La idea era que una corriente de aire dirigida al golpe del micrófono generaría un ruido blanco (solo pensé en un micrófono) y podría usar la intensidad de este ruido para crear la envolvente ADSR para mi sonido. Cubrir el micrófono con láminas de plástico aún permite que esto funcione y lo protege de la humedad en su respiración.
Sin embargo, la mayor parte de mi experiencia en electrónica es digital (desde digital discreta en la universidad hasta microcontroladores ahora) y soy más un programador. Llegué a mirar la señal de ruido en mi alcance y verificar que tenía las características que deseaba (usar la magnitud suavizada y positiva del ruido como la intensidad de los tonos sintetizados) y sé que si puedo obtener En un rango analógico lo suficientemente amplio, puedo usar un ADC para obtener una magnitud digital. Lo que me falta es el conocimiento analógico para tomar la forma de onda de ruido y transformarla en una señal analógica variable que represente la magnitud positiva promedio a una tasa de muestreo bastante alta.
¿Alguna idea o enlace para que empiece?
P.S.
Realmente no sabré qué respuesta es totalmente correcta hasta que haga algo de experimentación, pero las respuestas han sido excelentes hasta ahora. El medidor VU está bastante cerca de que lo que necesito y el recordatorio de que la sonoridad es logarítmica también es útil.
Puede haber sido más fácil plantear mi problema de esta manera: quiero controlar un tono digital (ya sea generado o mediante MIDI) donde la "sonoridad" del tono es proporcional a la intensidad del sonido generado al soplar en el micrófono si eso tiene más sentido.