Pregunta

Usando mi iPhone, me gustaría medir las flatulencias humanas para medir, cuantificar y proporcionar un informe estadístico basado en varias propiedades de la calidad general del evento.Escandaloso, tal vez.Divertida, definitivamente.Si voy a "lanzar" una aplicación para iPhone, quiero hacerlo con estilo.Así es, quiero medir pedos, apestosos y pitidos.

Eso me lleva a mi pregunta,

Para proporcionar un análisis extremadamente preciso, como mínimo, necesitaría poder medir un paquete de ondas en propagación, específicamente uno que midiera la envolvente de una ráfaga, la distancia entre picos adyacentes, el impulso y la velocidad.

Un paquete de ondas en propagación

A propagating Wave Packet

Como no soy un experto en análisis de sonido, me preguntaba si existen bibliotecas de desarrollo disponibles para análisis de sonido que proporcionen un conjunto sólido de herramientas con las calificaciones que mencioné anteriormente.

Para aquellos que tienen dudas sobre el alcance, sus ideas son bienvenidas; sin embargo, dejen ideas solo como comentarios, ya que estoy buscando seriamente una respuesta a mi problema.

Nota Conozco otras aplicaciones de medición de flatulencias, que miden únicamente el volumen y la duración del evento, pero ninguna que proporcione el nivel de calidad que estoy buscando en esta aplicación rompevientos.

Nota 2 Lo digo absolutamente, 100% en serio.

¿Fue útil?

Solución

Tome una mirada en FMOD y OpenAL

  • fmod.org
  • en.wikipedia.org/wiki/FMOD

  • connect.creativelabs.com/openal/default.aspx

  • en.wikipedia.org/wiki/OpenAL

Al estar escrito en C / C ++, ambas de estas bibliotecas pueden ser fácilmente enlazado con código estándar de iPhone para ser compilado con la arquitectura ARM del iPhone.

Los dos son capaces de extraer la información que desea de la secuencia de audio del micrófono del iPhone a través de las API proporcionadas por Apple.

Otros consejos

Creo que hay un cierto mérito en esta idea. Ya hay aplicaciones que miden la velocidad del viento usando el micrófono iPhone, y son aparentemente bastante precisa.

Se podría también de reconocimiento facial y la expresión humana de análisis de las capacidades de incorporar a este programa con el fin de incorporar una evaluación de impacto ambiental en el que sobre toda métrica.

En una versión futura, que podría medir la velocidad y la aceleración con la que otros usuarios de iPhone están saliendo de la instancia de evento, con el fin de determinar un radio de explosión efectiva y la fuerza.

Editar

Dado que este es un proyecto Creo que muchas personas podrían estar detrás, lo hice un poco más a excavar alrededor. Hay código fuente disponible para una aplicación de iPhone llamada aurioTouch , que parece tener más de lo que quiere.

> The code uses: the AU Remote IO audio
> unit to get the audio input and copy
> it to the output the UI presents:
> - Oscilloscope view of the audio
> - time domain
> - frequency domain
> - Scrolling sonogram of the audio

Hay algo de información adicional en StackOverflow relacionada con hacer funcionar esto aquí:

aurioTouch reproducción de audio de aplicación de muestra / thru no funciona? AurioTouch y FFT para un instrumento sintonizador

Buena suerte, y puede ser el viento a su espalda!

Se puede implementar el FFT algoritmo para encontrar el "paso" de la emisión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top