나는 화음 탐지 알고리즘과 관련하여 이미 여기에 몇 가지 질문이 있음을 알고 있습니다. 그러나 이들 대부분은 노래를 코드 또는 코드 녹음 세트로 해석하는 것과 관련이있는 것으로 보입니다. 내 화음은 기타 코드의 단일 스트 럼을 녹음 한 다음 연주 된 코드를 반환하기 위해이를 분석하는 데에만 관심이 있으므로 훨씬 더 간단해야합니다. 이것이 너무 어려우면 특정 코드가 올바르게 연주되는지 여부를 알 수있는 정도면 충분합니다. 사용자는 연주를 시도하는 코드가 제공되고, 스트러밍 후 응용 프로그램은 올바른 코드 (메모리 게임의 일부)를 연주했는지 여부를 알립니다. 애플리케이션이 이미 어떤 코드를 기대하는지 알 수 있기 때문에이 두 번째 옵션이 더 쉬울 것이라고 생각합니다.오디오 샘플의 개별 기타 코드 인식
나는 이미 동일한 응용 프로그램의 일부로 기타 튜너 용 FFT 및 고조파 제품 스펙트럼을 사용하고 있으며 기타 코드를 인식하기 위해 FFT로 출력되는 주파수 스펙트럼을 분석 할 수있는 방법에 대한 조언을 정말 듣고 싶습니다. 나는이 문제에 대한 다른 제안을 할 수 있으며, 얻을 수있는 도움에 정말로 감사 할 것입니다.
감사
[이 질문 [https://stackoverflow.com/a/39234337/500207]에 대한 응답으로 https://gist.github.com/fasiha/957035272009eb1c9eb370936a6af2eb에서 여러 가지 기술을 구현했습니다. –