2008-10-01 5 views
3

녹음 된 노래 세션의 피치를 식별 할 수있는 자유 소프트웨어 도구 또는 조합이 있습니까?Linux의 피치 식별

아이디어는 표준 음표 (C3, C# 3, D 등)에 대한 마커와 함께 시간대의 현재 피치와 함께 일종의 그래프를 표시하는 것입니다. 나는 피치 보정이 필요 없으며 실시간으로 처리 할 필요가 없습니다.

나는 Rosegarden을위한 플러그인이 있었지만 한 번 누락되었다는 것을 알고 있습니다.

답변

5

체크 아웃 Audacity. 그것은 음악 피치 분석을 수행하는 프로젝트에서 나왔습니다.

+0

Audacity가 할 수있는 것에 대한 통찰력을 http://www.twit.tv/floss42에서 들어보십시오. 나는 그것이 그것을 할 수 있다고 생각하거나, 그것을 할 수 있다고 확신 할 수 있습니다. 이미 존재할 수있는 것처럼 들리 네요. – jakobengblom2

+0

그 포드 캐스트는 내가 제안 할 것을 촉구합니다. :) 나는 결코 이것을 대담과 함께 해 본 적이 없지만, 듣고 난 후에는 그렇게 할 수 없다고 믿을 수 없다. – EBGreen

0

이 기능이 내장 된 소프트웨어 패키지에 대해 잘 알지 못합니다. 이와 같은 글을 작성하는 데 관심이 있으시면 Discrete Fourier Transforms을 참조하십시오. 그러면 시계열 샘플이 주파수 컬렉션으로 바뀝니다. 그러나 이렇게하면 다양한 주파수가 발생하는시기에 대한 정보가 없기 때문에 원하는 시간 분해능의 창으로 창 전환 푸리에 변환을 수행해야합니다. 그러나 시간 해상도를 높이면 주파수 해상도가 떨어집니다.

가장 간단한 방법은 모든 창에서 가장 큰 주파수 구성 요소를 찾아 주파수를 호출하는 것입니다. 그러나 실제 음악 (a)에는 줄이 있고 (b)에는 배음과 음조가 있습니다. 또한 노래는 종종 "tremolo"를 가지고 있는데, 여기서 가수는 음악이 표시된 이론적 인 피치 주위의 실제 피치를 변화시킵니다.

+0

다른 악기없이 인간의 목소리로 그것을 사용하려고했습니다. 나는 안타레스와 같은 상용 패키지가 어떻게 든 그것을한다는 것을 안다. –

+1

이것은 쉬운 것처럼 보이지 않습니다. 이 학부 프로젝트를보십시오 (광산 ...) : http://www-sipl.technion.ac.il/new/Archive/Special_Events/sipl2004/Projects_PowerPoint/WAV-to-MIDI.pdf –

+0

DFT isn ' 피치 분석에 대한 올바른 대답은 적절한 알고리즘을 자동 정리 (Autocorretion, http://en.wikipedia.org/wiki/Autocorrelation)라고하며, 대부분의 빅 패키지에서 사용합니다. – slacy

0

Praat은 복잡한 소리의 자동 피치 추정을 적어도 수행합니다. 비록 당신이 요청한대로 그것이 표준 메모를 표시 할 수 있는지 모르겠지만.

Rob