2012-04-10 2 views
3

openFrameworks를 사용하여 음악 시각화 프로그램 (뮤직 드라이브 그래픽)을 개발할 것입니다. OpenGL을 사용하여 그래픽을 처리 할 수 ​​있습니다. 그러나 문제는 오디오 프로세싱 부분입니다. 나는이 분야에 대한 경험이 없다. 한때 피치, 비트, 볼륨 등의 음악 기능을 추출하여 그래픽을 제어 할 수 있다고 생각했습니다. 하지만 이제 시작하는 법을 모르겠습니다. fft를 수학으로 배웠지 만 음악의 스펙트럼을 얻은 후에 어떻게해야할지 모르겠다. fft 이후에 음악 기능을 어떻게 추출 할 수 있습니까? 또는 음악 처리 부분을 수행하는 방법?openFrameworks를 사용하여 뮤직 비주얼 라이저를 개발하는 방법

답변

1

필자는 ofxFFT로 게임을 시작한 후 직관적으로 학습합니다. 당신이 사용할 음악을 설정 했습니까? 당신이 찾고있는 특성은 무엇입니까? 아마도 특정 주파수 (예 : 고, 저, 중)를 찾는 것으로 시작해야합니다. 당신이 연주하는 소리/음악의 유형에 따라 당신은 당신이 그것이 감지해야한다고 생각하는 것과 실제로 그것이 무엇을 감지하는지 사이의 연관성을 항상 얻는 것은 아니라는 것을 알 수 있습니다. 웨이브는 작업을 수행 할 수있는 일련의 값입니다. 당신은 그것이 변화하는 비율, 범위를 초과하거나 낮추는 횟수 등을 감지 할 수 있습니다.

+0

그래픽의 비트/템포를 구동하기 위해 비트/템포를 추출해야합니다. 그리고 평균 주파수는 색 변화로 이어집니다. 주파수 스펙트럼을 얻는다면, 좋은 비트 감지를 원한다면 어떻게해야합니까? 밴드 패스 필터? 피크 탐지? 어떻게해야합니까? –

관련 문제