2015-01-07 4 views
1

음악 파일을 입력으로 가져 가고 싶습니다. 출력은 2D 도메인의 스칼라 필드 또는 배열로 저장할 수있는 2D 도메인의 벡터 필드 여야합니다.오디오/음악 파일을 이산 2D 도메인/2D 배열에 매핑

이전에 음악 시각화 프로그램에서 음악을 2D 도메인에 매핑하는 것을 보았습니다. Python/C/C++ 또는 다른 언어로 된 코드/프로그램/모듈이 있으면 안내해 줄 수 있습니까?

+0

에서 볼 수 있습니다 당신은, 스펙트로? http://en.wikipedia.org/wiki/Spectrogram – KillaKem

+0

예를 만들 찾고 계십니까 @KillaKem 스펙트로 그램을 제안한 후 약간의 오디오 프로세싱이 끝난 후 이해하는 데 시간이 걸렸습니다. 오디오에 대해 두 가지 유형의 데이터를 가질 수 있음을 깨달았습니다. 하나는 시간 - 진폭 파형입니다. 2 차원 배열 생성기로 보내려면 해당 시간 조각에 대해 진폭 값 (예 : 제곱 평균 제곱근)을 전달합니다. 따라서 우리는 오디오 파일. secong – user286333

+0

이전 메모에서 계속 : 두 번째 것은 권장되는 "스펙트로 그램"입니다. 나는 그것을 먼저 이해해야 만했다. 그 시간 슬라이스에 대한 최대 가중치/진폭으로 주파수를 가져 와서이 주파수를 2D 배열 생성기 (노이즈 기능)에 전달했습니다. – user286333

답변

0

기능 오디오 파일에서 추출, 오디오 정보의 dimensinality 감소/시각화 pyAudioAnalysis