참고 :이 중 하나를 복제하는 방법을 묻지 않습니다. 나는 그들이 어떻게 작동하는지 묻고 있습니다.
모든 사람이 자신의 음악 파일 (또는 제공된 파일)을 사용하는 게임을보고 오디오 서프 및 비트 해저드 (Beat Hazard )와 같은 게임을 기반으로 레벨을 생성한다고 확신합니다 .
여기에 내가 의미하는 바를 보여주는 Audiosurf 의 비디오 가 있습니다.
헤비메탈 곡을 제공한다면 비발디와는 완전히 다른 장애물, 적, 게임 경험을 얻게됩니다.
나에게 관심이있는 것은이 게임의 작동 방식입니다. 나는 오디오에 대해 잘 알지 못하지만 데이터가 안정되거나 속도가 빨라지는 것을 이해하기 위해 노래를 어떻게 처리합니까? 나는 그들이 피치 값을 공급하여 (그런 종류의 것들이 오디오 파일에 있다고 가정) 레벨을 형성 할 수 있다고 생각하지만, 완전히 설명하지는 못합니다.
나는 설명,이 종류의 물건에 대한 기사에 대한 링크 또는 용어에 대한 오픈 소스 구현을 찾고 있습니다. ;-)
편집 : 약간의 검색과 약간의 도움을 얻은 후 FFT (Fast Fourier Transform)에 대해 알았습니다 . 이것은 올바른 방향으로의 발걸음 일 수도 있지만, 나에게 이해가되지 않는 것입니다.