작곡 프로그램 개발 일지 16

2023. 11. 2. 20:14GAME/Unity

이제 박자를 대강 맞추었으니 여러 악기를 선택해야 하는데....
 
Program Change Event와 Controll Change Event가 있다고 한다.
 
다른 프로그램에서 드럼을 찍어서 다시 하나 하나 분석을 해 보는데

도저히 모르겠다. Program Change Event와 Controll Change Event는 눈에 보이지도 않는다..
 
B9, 07 , 64 이벤트는 볼륨 조절 이벤트이고 ... 그 앞 FF 21 01.... 이벤트도 드럼과는 상관이 없는 문제이다.
 
더 탐색을 해 보았는데.. 이 9n 이벤트가 99로 시작한다는 점이 눈에 띄었다.       
 
원래라면, 90 부터 시작을 할텐데 99부터 시작을 하니까  변경을 해 보았는데?
피아노로 쳐졌다. 99번은 또 Drum Kit과 관련된 놈인가 보다....
 
아니 진짜... 이런 정보는 잘 안나온다고 ㅠ 내 시간 
 
검색을 해 보니 10번 트랙은 드럼으로 결정되는것이 표준이라고 한다..... 
 
OK 이제 문제? 원인을 알았으니 미뤄두고 
 
128개의 악기 변경을 해야한다. 
일단 악기를 열거하고..

꿀팁은 GPT한데 데이터를 넘겨서 이걸 Enum으로 바꿔달라고 요청하고 복붙하면 됨~!!

대충 시작 전에 악기데이터를 넣고 시작하면 될거같아서 해봄

다른 악기 두개를 찍어서 곡 연주!
 
메이플스토리의 수련의 숲을 연주해보았다.
 
 
이제 문제점이....  아직도 남아있다. 일단 악기를 번호로 바꾸는게 아니라 클릭으로 바꿔야 하고
드럼 킷도 사용할 수 있게 해 주어야 하고
 
제일 중요한 문제는 소리가 너무 꾸졌다. 이거 뱅크파일 어떻게 바꾸냐? 그것도 삽질을 해 봐야지 알 수 있을것같다....

또, 만들어진 곡을 서버에 저장해야되고...
midi를 읽어서 또 노트로 변환해야되고..

일단 개발하면서 계속 문제가 나오니까 더 확장하지말고 안정되고 완성도있게 가져가는게 좋을 것 같다!


'GAME > Unity' 카테고리의 다른 글

작곡 프로그램 개발 일지 17  (0) 2023.11.06
작곡 프로그램 개발 일지 15  (0) 2023.11.01
작곡 프로그램 개발 일지 14  (0) 2023.10.27