반응형 tempo1 [librosa] 파이썬으로 음 높이(key) 변화 없이 음악의 템포(tempo) 변경하기 / tempo change to python librosa without key change 파이썬으로 key 변화 없이 음악의 tempo를 변경해보자. 코랩 환경에서 진행한다. 먼저, 음악을 다루는 파이썬 도구인 librosa를 pip를 이용해 설치한다. !pip install librosa librosa를 불러오고, 다음과 같은 함수를 정의하자. 이 함수는 바꾸고 싶은 템포와 원래 템포의 비율을 통해 tempo를 바꿔주는 코드이다. import librosa def tempo_trans(audio, trans_tempo, origin_tempo): tempo_ratio = trans_tempo / origin_tempo audio_stretched = librosa.effects.time_stretch(audio, rate = tempo_ratio) return audio_stretched .. 2024. 1. 25. 이전 1 다음