2011-03-27 2 views
7

리듬 기반 게임을 만들고 리듬 감지에 많은 문제가 있습니다. 나는 현재 재생중인 노래의 스펙트럼을받습니다. 512 개의 부동 소수점을 가진 float 배열처럼 보입니다. 왼쪽 및 오른쪽 채널 표현을 위해 256. FFT도 가능합니다. 그러나 나는 그 데이터로 작업하는 방법을 모르고, 시각화를 통해 몇 가지 실험을했지만, 거의 정보를 얻지 못했습니다. 나는 몇 가지 준비 알고리즘에 대한 봤어,하지만 아무것도 없다. 제발, 누군가가 나를 도와 줄 수 있습니다, 아마도, 일부 참고 문헌, 자료, 오디오 스펙트럼과 협력 리듬 감지와 관련된 기사. 코드도 매우 유용합니다. 감사.오디오 스펙트럼 분석을 통한 리듬 감지

+0

이미 많은 소프트웨어 응용 프로그램이 있으므로 알고리즘은 꽤 재미있을 것 같아요. 흥미로운 의견을 여기에서 볼 수 있습니다. – notthetup

+0

"오디오 비트 감지 알고리즘"에 대한 검색 결과를 보았습니다. 희망 도움이됩니다 .. http://www.flipcode.com/misc/BeatDetectionAlgorithms.pdf – notthetup

답변

4

당신은 Dancing Monkeys에 대한 소스 및 프로젝트 보고서를 확인 할 수 있습니다 계획. 춤추는 원숭이는 자동으로 DDR을위한 스텝 파일을 생성하며, 다소 정교한 비트 탐지를 사용합니다. 그것은 matlab에 기록됩니다.

2

당신은 비트 스펙트럼 알고리즘을 봐야합니다 : http://www.rotorbrain.com/foote/papers/icme2001/icmehtml.htm.
작은 샘플의 스펙트로 그램의 유사성을 계산하여 리듬과 음악 구조에 대한 정보를 추출합니다. 구현하기가 비교적 쉽고 강력한 정보를 검색 할 수 있습니다.

관련 문제