-
내일배움캠프 36일차 TIL - 오디오 클립 BPM 알아내서 박자랑 마디 알아내보기Unity/오늘 알아낸 것 2023. 9. 12. 21:26
사운드 분과 협업중에 마디가 다 끝날때까지 다음 곡을 재생하지 말아달라는 요청을 받아서
마디를 어떻게 알아내지? 하고 구글에 쳐보니까 BPM을 알아내면 마디를 알아낼 수 있다길래
일본인 깃헙에서 호다닥 가져왔다
https://github.com/WestHillApps/UniBpmAnalyzer
해당 일본인 깃헙 주소이다
일본인 코드를 사용하면 AudioClip의 BPM을 리스트로 받을 수 있는데 이 중에서 가장 매칭률이 높은 BPM이 전체 BPM이다
코드는 간단하게 60 / BPM * 1000 하면 박자의 밀리세컨드가 나와서 대기하도록 했다
1마디 3박자인지 4박자인지는 미리 알려주신다고 했으니 거기에 맞게 맞추면 되고 영상은 4박자 1마디이다
리듬 게임 같은 정밀한 게임에는 못하겠지만 이 정도 규모 프로젝트에선 문제가 없을것같다
현재 재생되고 있는 부분의 BPM을 알아내는건 못하는데
유튜브에 누가 영상을 올려놨더라
https://www.youtube.com/watch?v=gIjajeyjRfE
시간이 나면 한번 해봐야겠다
'Unity > 오늘 알아낸 것' 카테고리의 다른 글
내일배움캠프 37일차 TIL - 팀 프로젝트 스파르타 테일 완성 (0) 2023.09.13 내일배움캠프 35일차 TIL - 내배캠 언더테일 진행 상황 (0) 2023.09.11 내일배움캠프 32일차 TIL - 언더테일 팀 프로젝트 시작 (0) 2023.09.08 내일배움캠프 31일차 TIL - 오늘은 전투 프로토타입을 만들었다 (0) 2023.09.07 내일배움캠프 29일차 TIL - 하루종일 놀았다 (0) 2023.09.05