2009-11-05 5 views
0

나는 음악 시각화 프로젝트 (winamp 및 다른 플레이어의 프로젝트와 같은)에 대한 아이디어를 가지고 있었지만, 완전히 새로운 것으로서 데이터를 얻는 방법을 모르겠다 (주파수 스펙트럼, 소리 크기 등)을 음악 파일에서 가져옵니다. 그렇다면 데이터를 얻기 위해 추천 할만한 것은 무엇입니까? 프로그래밍 언어 (나는 몇몇 C++, 파이썬을 알고있다) 또는 이것을하는 라이브러리 (나는 리눅스를 사용하고있다)가있다.음악 시각화를위한 데이터 얻기

(시각화는 real-time에서 수행되지 않으며 나중에 소리와 비디오가 결합됩니다.) 사전에

감사합니다,

-skazhy

답변

3

호출의 첫 번째 포트는 단순화 된 구문, 무한 시각/그래픽 기능 및 오디오에 대한 좋은 지원하는 자바 기반의 언어이다 Processing이어야한다.

SuperColliderPureData과 같은 패키지를 Linux에서 실행할 수도 있습니다. PureData는 전혀 프로그래밍을 필요로하지 않으며, 오히려 그것은 '데이터 흐름'프로그래밍 언어입니다 (point-and-click). 아직도 많은 흥미로운 결과가 가능합니다. SuperCollider는 오디오 프로그래머와 작곡가를 더 목표로하는 강력한 언어이지만 아마 최고의 기능 추출 (즉, 오디오 분석) 옵션을 가지고 있습니다. 과거에는 SuperCollider에서 오디오 데이터를 추출하여 시각화를 만들고 OpenSoundControl을 통해 처리로 보냈습니다. 이것은 복잡하지만 잠재적으로 많은 재미가 있습니다.

주파수 스펙트럼, 소리 크기 등을 추출하는 방법은 추출하는 기능과 사용중인 플랫폼에 따라 다릅니다. 일반적으로 그렇게하기가 어렵지 않습니다. 첫 번째 단계는 플랫폼 설명서를 확인하는 것입니다.

+0

덕분에 정말 유용한 정보를 :) – skazhy

관련 문제