projects/음악 분석(채보)
고조파 타악기 소스 분리(HPSS)
하이방가루
2022. 5. 6. 12:08
728x90
반응형
python의 음악 파일 분석 라이브러리인 librosa를 이용해 고조파 타익기 소스 분리를 수행하니 피아노 칠 때의 소리가 분리 되어 음정 소스만 더 확실하게 파악할 수 있게 되었다.


librosa내에 librosa.decompose.hpss() 메소드를 사용하여 고속 푸리에 변환(stft)된 데이터로 쉽게 얻을 수 있다
import librosa
# wav파일 불러오기
sig, sr = librosa.load(웨이브파일)
# 단시간 푸리에 변환 수행
stft = librosa.stft(sig)
# 고주파 타악기 소스 분리
harmonic, percussiv = librosa.decompose.hpss(stft)
Harmonic-percussive source separation — librosa 0.9.1 documentation
Note Click here to download the full example code
librosa.org
728x90
반응형