사운드 파일을 분석하여 여러개의 피크값을 동시에 보여주는 프로그램입니다. 또한 최대 8개의 사운드 파일을 한 번에 분석할 수 있습니다.
개요
본 프로그램은 입력된(Sound file) 소리의 Power spectrum을 표시하고 해당 Power spectrum이 가지고 있는 여러개의 Peak 위치(주파수)와 값(데시벨)을 동시에 표시해 주는 프로그램입니다. 일반적인 주파수 분석 프로그램(FFT 분석기)은 Power spectrum만 보여주거나 또는 Power spectrum과 그것의 최대 Peak값만 숫자로 알려주는 것이 대부분이어서 현악기 소리 연구에 불편함이 상당히 많았으나 이번 프로그램에서 그 불편함이 완전히 해소되리라 생각합니다.
모든 소리(또는 진동)는 자신만의 독특한 Peak를 가지며 이것은 소리와 소리를 구분하는 하나의 요소로 작용하기에 이러한 Peak를 정확히 분석해 내는 것은 음향 분석에 있어 아주 중요한 일입니다. 순수한 Sine wave 외에는 모두가 복수의 Peak를 가지고 있으며 그 복수의 Peak를 한 번에 확인하는데에 본 프로그램이 아주 유용할 것입니다.
Power spectrum은 아주 복잡한 파형을 가지고 있기에 그 Peak의 개수 또한 셀 수 없이 많은 것이 사실이기에 본 프로그램에서는 수많은 Peak 중에서 어떤 것을 취하고 어떤 것을 버릴지를 선택할 수 있는 필터로써 Prominence와 Height라는 두 개의 옵션을 제공합니다. Prominence는 그래프 곡선이 돌출한 정도를 의미하는 것으로서 Prominence 값보다 큰 Peak만 표시해 줍니다. 그리고 Height는, 돌출한 꼭지점의 값(데시벨)이 Height에 정한 값보다 큰 것만 표시하도록 합니다.
또한, 최대 8개의 소리를 동시에 하나의 그래프에 겹쳐서 표시할 수 있으므로 여러 소리의 Peak를 비교할 수 있습니다.
기술적인 과정을 간단히 설명하자면, 임의의 소리 A가 있을 때,
A의 주파수 파형( FFT : Fast Fourier Transform)을 구한다.
Prominence 값보다 큰 값의 Peak 만 추출한다.
위에서 추출한 Peak 중에서 Height 값보다 큰 값의 Peak만 재추출한다.
이렇게 추출된 Peak들의 꼭지점에 해당 Peak값을 표시한다.
이러한 순서로 계산하게 됩니다. 필터는 여러가지가 존재하지만 주로 위의 두가지만 있으면 대부분 적용 가능하기에 본 프로그램에는 위 두가지 필터만 제공합니다.
아래는 3종류의 사운드 파일을 분석한 결과 예시 입니다.
용도
어떤 소리의 여러 Peak를 동시에 확인하고 싶은 경우 또는 여러 소리의 Peak들을 하나의 그래프 안에 표시하여 비교하고 싶은 경우에 사용할 수 있습니다. 바이올린의 경우에는 앞판, 뒷판의 작업 과정 중 Mode 1, 2, 5 의 탭톤을 동시에 비교하는데에 사용할 수 있습니다.
인스톨
본 프로그램은 포터블 버전이므로 설치 작업은 필요 없습니다.
압축을 풀고 'Peak_Finder_v.X.X.X' 폴더에 있는 'Peak_Finder_v.X.X.X.exe' 파일을 더블 클릭하면 바로 프로그램이 실행됩니다. 단, 컴퓨터의 사양에 따라 실행에 시간이 오래 걸리는 경우가 있습니다.
사용자 메뉴얼 열람
프로그램과 사용자 메뉴얼 다운로드
Comments