2010-03-30 8 views
8

Tôi đang tìm một lớp Objective-C cho phép tôi nhận được tần suất của âm thanh đầu vào trực tiếp trên iPhone. Không tìm thấy gì hữu ích.Bắt tần số âm thanh trên iPhone

Trước khi bạn hỏi: tần suất sẽ không thay đổi trong 0,1 giây.

Cảm ơn câu trả lời, Christian

+5

Bạn sẽ không tìm thấy gì trong Cocoa. Có lẽ cần phải tìm một số thư viện bên ngoài, rất có thể là một số thư viện C hoặc C++. –

Trả lời

5

Bạn có nghĩa là tần hoặc sân? Nếu nó chỉ là một sinusoid tinh khiết và bạn muốn tần số sau đó bạn chỉ có thể đo thời gian giữa các giao cắt bằng không (thô) hoặc sử dụng một FFT để có được phổ năng lượng và sau đó tìm thấy đỉnh (phức tạp hơn, đáng tin cậy hơn).