2014-10-15 5 views
0

에게 인식이 알아야 할 사항
- 나
순수한 사운드를 재생 할 수 OS X를위한 C++ 라이브러리 있는가 - 다시는 OS X에 대한 라이브러리가 있음 내가 당신이 STK과 행운이있을 수 있습니다, 나는 놀라지 않을 것이다 나의 나쁜 영어재생 순수한 사운드 (하나 개의 주파수) 및 주파수 C++

+1

이들은 크게 다른 요구 사항입니다. 주어진 주파수의 톤을 재생하는 것은 꽤 일반적인 일이며, 표준 OSX 런타임이 그 자체로 어떤 종류의 기능을 가질 것으로 기대합니다. 들어오는 오디오의 주파수를 탐지하려면 샘플 오디오에서 푸리에 변환 (Fourier Transformation)을 수행해야합니다. 필자는 파이썬을위한 numpy 패키지를 사용하여 샘플 오디오를 만들었습니다. (필자의 경우 실시간으로 할 필요는 없었지만 가능합니다). –

답변

2

를 들어 톤 생성을위한 라이브 마이크에서 나오는 소리 (안 녹음)의 주파수

죄송를 찾을 수 것 당신이 묻는 것을하기위한 샘플 코드가 있습니다. (sinewave 참조)

입력 신호의 주파수를 찾는 것은 복잡한 질문이며 필요한 것에 따라 다양한 솔루션이 있습니다. Cinder ++는 FFT 클래스를 포함하고 있습니다.

C++ 이외의 것을 사용하고 싶다면 오디오 관련 언어와 도구가 필요합니다. 예를 들어 SuperCollider을 삽입 할 수 있습니다.

+1

나는 Cinder ++에서 내가 찾고있는 것을 발견했다고 생각한다. 하지만 모든 일을해야합니다. 고맙습니다. – user3371807