Me gustaría extraer un flujo de muestras de PCM desde un micrófono integrado o de línea de Mac y hacer un pequeño análisis en vivo (la naturaleza exacta no pertenece a esta pregunta, pero podría ser una FFT cada cierto a menudo, o algunas estadísticas básicas sobre los niveles de muestra, o lo que sea).API de entrada de audio simple en una Mac?
¿Qué sirve para esto? ¿Escribir una AudioUnit que simplemente transmite el sonido e incidentalmente lo deja en algún lugar para su análisis? ¿Escribiste una aplicación compatible con JACK y descubrí cómo hacer que funcione con el servidor JACK? Ecasound?
Este es un proyecto cursi de afición a la prueba de concepto, por lo que la simplicidad de la API es el factor determinante (seguido de una elección razonable del lenguaje de programación).
Aquí hay un enlace a un ejemplo de grabación de audio a través de un micrófono y guardarlo en un archivo: http://portaudio.com/docs/v19-doxydocs/paex__record_8c.html –