*필자는 음악적 지식이 전무한 일반인이며, 타 게임 mml코드를 제작했던 흐릿한 기억만으로 본 팁글을 작성합니다.

*글재주가 없기에 가독성이 많이 떨어질것으로 예상됩니다.. 궁금하신점 댓글 부탁드립니다.




-먼저, mml코드란 무엇인가?

실제 작곡가들이 사용하고있는 프로그램인 midi를 기반으로 한 코드입니다.

인게임 내 악기 연주가 가능한 게임(마비노기,아키에이지,메이플스토리2)에서 사용이 되며, 
게임마다 다르지만 아키에이지 게임을 예로 들자면 빈 악보에 mml코드를 기재하여 
연주가 가능한 악보로 변환 후 악보를 누르면 연주가 되는 형식입니다.



-mml코드 구성방식 이해하기

코드의 구성방식은 이러하며, 구성을 확인해봅시다.
t120o4v15l4ggaagge2ggeed2.

코드를 해석하자면,

t120 < 기본 템포입니다. 곡의 빠르기를 결정하며 검은사막 작곡시스템에도 있는 기능입니다.
o4 < 옥타브를 뜻합니다.
v15 < 볼륨을 뜻합니다. 검은사막 작곡시스템에는 누르는 세기? 로 되어있던거같아요. 
       숫자단위인 15는 검은사막에선 필요없는 부분이니 생략해줍니다.
l4 < 이후 앞의 모든 음표를 4분음표로 하겠다. 라는 뜻입니다.


이후 코드는 음계입니다. 각각 
c =도 / d =레 / e =미/f =파 / g =솔 / a =라 / b =시
(검은건반 반올림 "샾"은 + , 반내림 "플랫"은 - 로 표기합니다. 
예시: c+ = 도의 검은건반 , c- = 한옥타브 아래의 시)

이므로, l4가 적용된 g는 4분음표인 솔 이며 e2는 미의 2분음표겠지요?
(d2. 점은 반음을 더 길게한다는 뜻입니다. 2분음표+4분음표 의 길이와 동일합니다.)



이해를 돕기위한 그림.
8분음표가 노트 1칸을 차지한다고 가정했을때의 길이 비교입니다.
예시로 c8. 이면 도의 8분음표+16분음표 만큼의 길이가 되겠네요.


이걸 기준으로 위에 코드를 해석하면

템포는 120, 옥타브는 4기준, 볼륨은 15(마비노기 코드 기준의 볼륨), 기본 음표는 4분음표
솔솔라라솔솔미(2분음표)솔솔미미레(2분음표+반음길게)

로 , 이 곡은 학교종이 땡땡땡- 이 되겠습니다.



-3mle 라는 프로그램을 이용하여 코드 제작하기

피아노악보를 바로바로 검은사막 인게임 노트에 찍어내면 편하겠지만, 
저를 포함한 대다수의 유저분들은 그렇지 못하는게 현실입니다..

그러한 부분을 해결해주는게 이 3mle 프로그램 되겠습니다.
mml 코드로 된 음악들은 출시한지 약 15년이 되어가는 타사 N사의 M게임 덕에 그 수가 정말 무궁무진하며,
피아노악보를 직접 이식하거나 청음을 하여 검은사막 인게임 작곡을 하는것보다 수월하게 작곡을 할수있게 해줍니다.





3mle 프로그램 실행 후상단 트랙마다 각각의 채널(멜로디 , 화음1 , 화음2 등등)별 코드를 기입해줍니다.





코드를 기입하면 노트에 기록이 되는데, 이걸 보이는 그대로 검은사막 작곡 노트에 이식하시면 됩니다. 노가다의 시작..
(참고로 검은사막 작곡시스템은 아직 허점이 많습니다. 정해진 칸에 정해진 길이의 음표밖에 사용이 안된다던지 )



해당 방법으로 작곡하여 연주한 곡.


이로써 별거 없는 mml코드를 사용하여 검은사막 작곡 팁을 마치겠습니다.
다같이 즐거운 검은사막 연주 생활 즐겨요 !



***마지막으로 코드 오남용 중 불펌 , 저작권 남용 등의 사례가 발생할수 있으며
타 사이트의 mml코드를 사용한 작곡파일을 공유할때는 그 출처를 명확히 해주셨으면 좋겠습니다.