2010-01-19 17 views
49

Sử dụng iPhone của tôi, tôi muốn đo lường sự đầy hơi để đo lường, định lượng và cung cấp báo cáo thống kê dựa trên các tính chất khác nhau của chất lượng sự kiện tổng thể. Outrageous, có thể. Vui vẻ, chắc chắn. Nếu tôi sẽ "phát hành" một ứng dụng iPhone, tôi muốn làm điều đó theo phong cách. Đúng vậy, tôi muốn đo rắm/stinkers/toots.Đo đạc gói sóng truyền thống của con người trên iPhone

Vì vậy, mang lại của tôi cho câu hỏi của tôi,

Để cung cấp một phân tích rất chính xác, ít nhất rất, tôi sẽ cần để có thể đo lường một gói sóng tuyên truyền, đặc biệt là một trong đó sẽ đo phong bì của một vụ nổ, khoảng cách giữa các đỉnh lân cận, động lượng và vận tốc.

Một tuyên truyền sóng gói

A propagating Wave Packet

Như Tôi không có chuyên gia âm thanh của phân tích âm thanh, tôi đã tự hỏi nếu có những thư viện phát triển sẵn để phân tích âm thanh mà sẽ cung cấp một tập hợp mạnh mẽ của các công cụ với trình độ như tôi đã đề cập ở trên?

Đối với những phạm vi đó, các ý tưởng của bạn được hoan nghênh, tuy nhiên, chỉ để lại ý tưởng làm nhận xét vì tôi đang nghiêm túc tìm kiếm câu trả lời cho vấn đề của mình.

Note tôi biết đầy hơi đo các ứng dụng khác, mà đo hoàn toàn vào số lượng và thời gian của sự kiện này, nhưng không ai đó sẽ cung cấp mức độ chất lượng Tôi đang tìm kiếm trong ứng dụng này mặt đất/gió phá .

Lưu ý 2 Tôi hoàn toàn, 100%, nghiêm trọng.

+1

đã cho tôi một tiếng cười tốt! thanks –

+0

Chuyện quái gì với bạn? Chỉ cần đùa – Jordan

+0

Ôi trời ... Nếu T-Pain có thể làm được, bạn có thể làm được! –

Trả lời

9

Hãy xem vào FMOD và OpenAL

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

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

  • en.wikipedia.org/wiki/OpenAL

Đang được viết bằng c/C++, cả hai thư viện này có thể dễ dàng được liên kết với mã iPhone chuẩn được biên dịch dựa trên kiến ​​trúc ARM của iPhone.

Cả hai đều có khả năng trích xuất thông tin bạn yêu cầu từ luồng âm thanh của micrô của iPhone qua API do Apple cung cấp.

+0

Lưu ý. Tôi chắc chắn sẽ kiểm tra điều đó. –

6

Tôi nghĩ có một số công đức trong ý tưởng này. Đã có các ứng dụng đo tốc độ gió bằng cách sử dụng micrô iPhone và chúng dường như khá chính xác.

Bạn cũng có thể kết hợp khả năng nhận dạng khuôn mặt và khả năng phân tích biểu hiện của con người vào chương trình này để kết hợp đánh giá tác động môi trường vào bạn trên tất cả các chỉ số.

Trong bản phát hành trong tương lai, bạn có thể đo tốc độ và khả năng tăng tốc mà người dùng iPhone khác khởi hành từ cá thể sự kiện, để xác định bán kính và cường độ nổ hiệu quả.

Edit:

Do đây là một dự án Tôi nghĩ rằng nhiều người có thể nhận được đằng sau, tôi đã thêm một chút đào bới xung quanh. Có source code có sẵn cho một ứng dụng iPhone được gọi là aurioTouch, dường như có hầu hết những gì bạn muốn.

> 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 

Có một số thông tin bổ sung trên StackOverflow liên quan đến việc này làm việc ở đây:

aurioTouch sample app's audio playback/thru not working? AurioTouch & FFT for an instrument tuner

Chúc may mắn, và có thể được gió ở phía sau của bạn!

+0

* blink * Tôi vừa có một tầm nhìn về bộ phim "The Dark Knight" ... Thực hiện thực tế. – Trevoke

+0

@Trevoke: Thật sao? Tôi đã được nhắc nhở nhiều hơn về lá lách từ "Những người đàn ông bí ẩn". –

+12

"Trong bản phát hành trong tương lai" - đó là về ứng dụng, phải không? –

Các vấn đề liên quan