1

작곡 프로그램 개발 일지 16

작곡 프로그램 개발 일지 16

노아의 블로그

    목차
반응형

이제 박자를 대강 맞추었으니 여러 악기를 선택해야 하는데....
 
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