Post

인게임에서 날먹으로 악보만들기(MML편)

안녕하세요 아만서버에서 음악 눈팅을 자주하는 LOSTANA입니다

저번 편에 인게임으로 연주하는 법을 배웠었는데요 

사실상 저것만 이용해선 만들기가 좀 매우 복잡합니다!

일일히 마우스 클릭해야되지 코드 바꿔야되지!


그런 귀찮은 분들을 위한 이번 편!

MML 매크로를 이용한 작곡편입니다!


-------------------------------------------------

목차

 

3. 매크로 편집을 이용하여 악보 만드는 법(현재)

3-1 MIDI 파일이 없고 PDF같은 파일만 있을경우

3-2 MIDI 파일이 준비 되있을 경우

-------------------------------------------------



3. 매크로 편집을 이용하여 악보 만드는 법


매크로 편집은 주로 MML 코드형식으로 사용합니다!


먼저 기존과 같이 음악 제작을 눌러서 악기까지 지정을 해줍니다

 


다음으론 아무것도 건들지 말고 매크로 편집으로 바로 이동해줍니다!


그렇다면 다음과 같은 창이 나오는데요!


여기서 여러분은 네모로 해둔 곳을 잘 보셔야됩니다..!


매크로는 멜로디 + 화음1 + 화음2의 글자수를 합해서

총합 5000자까지만 작성이 가능하며! 또한 5000자가 안넘는다해서 저장을 누르셔도

오른쪽 위 노트수가 1000개를 넘기면 안됩니다...!


즉 저 둘 중 하나라도 초과가 된다면 악보 저장이 안된다고 생각하시면 됩니다

(예외로 노트수가 1000자는 넘어도 혼자 듣기는 가능합니다!)


여러분은 MML이 뭔지 모르시는 분들이 많으신데

MML이란? 

"Music Macro Language"의 약자로

게임에서 악보를 표현하기 위해 사용되는 언어를 뜻합니다


마비노기나 메이플스토리2 악보시스템으로 보면 악보를 만드실때

이상한 글들을 적는걸 볼 수 있을텐데 이게 MML방식입니다!


(예시) SG워너비 - Must Have Love 의 일부분입니다

 

외계어 같으시다고요? 정상입니다 알아보기 힘드실겁니다


하지만 여기서 여러분은 다른건 몰라도

3가지만 기억하시면 됩니다

 

바로 T와 V 그리고 r 입니다


T는 템포의 뜻으로 인게임에선 RPM으로 쓰입니다

V는 볼륨이란 뜻으로 인게임의 악기소리를 담당합니다

r은 쉼표입니다 (중요친 않겠지만 나중에 변주 설명에 필요)


우선 이 3개를 기억하신다면 mml 붙이실때 이해 하실 겁니다


----------------------------------------------


3-1 MIDI 파일이 없고 PDF같은 악보파일만 있을경우

주의. 중요친않음

MIDI 파일이 있는 사람들은 3-2로 바로 내려가시면 됩니다


우선 저같은 경우나 마비노기 사이트나 구글 검색해서 원하는 곡이 없을경우

악보를 먼저 찾게 됩니다..! 악보가 있는데 mml은 없다?

요청하거나 누군가 만들어주길 기대해야겠죠 


그로인해 스스로 만드는 법을 가져왔습니다


먼저 악보를 읽는 방법은 직접 검색해서 익히시기 바랍니다

(물론 기초중에 기초만 아셔도됩니다)


우선 프로그램이 있어야겠죠...?

MUSESCORE나 FL STUDIO 같은 여러 프로그램들이 많습니다

하지만 대부분이 유료라는게 함정입니다


그러므로 저는 제가 쓰는 무료프로그램 위주로 설명하겠습니다

(물론 저는 유료프로그램도 씁니다)


바로 이놈입니다


 

NoteWorthy Composer 라는 통칭 NWC 프로그램입니다

구글링에서 설치방법 나오니깐 자세한건 알려주진 않겠습니다


암튼 이 프로그램이 제 기준에선 젤 편하고 악보 찍기 편하다는 프로그램입니다

(사용 방법은 직접 검색해서 해보세요! 쉽고 편합니다)


단점 :트레몰로 같은 떨림음 같은건 미구현, 드럼 불가


이걸 이용해서 악보따라 악보를 찍습니다!

(대략 2시간 소요됩니다)


팁 : t를 누르면 템포

1,2,3,4,5누르면 음표전환

7,8,9 제자리표, 플랫, 샤프

i - 악기변경 (다 영어라 아마 비슷한 악기맞춰보시면됩니다)


대충 이렇게 완성이 되었다고 칩시다

 

이 다음 파일 - Export(추출)로 들어가서 MIDI 파일로 만들면


 

따란 MIDI파일이 완성되었습니다..!!

 

-------------------------------------------------

3-2 MIDI 파일이 준비 되있을 경우

 

자 이제 여러분은 절반의 준비가 되었습니다! 

하지만 나머지 경우는 쉬울 수도 있고 어려울 수도 있습니다


먼저 midi를 mml로 변환을 해야됩니다

하지만 mml 프로그램이 여러가지가 있는데


저같은 경우는 3mle을 씁니다

이놈이 변주넣기도 좋고 코드 복붙하기엔 좋거든요...

 

이 녀석은 일본에서 만든거 같은데 지금 현재 공식사이트는 막혀있습니다

 

구글링 검색해서 다운 받으시는걸 권장합니다!

 

아무튼 실행을 하시면 다음과 같은 화면이 뜹니다

 

여기서 무엇을 하느냐? MIDI 파일을 불러와야겠죠?


 

짤과 같이 파일 - 표준 MIDI 파일을 입력을 눌러주신다음

아까 가지고 계신 MIDI를 눌러주세요!


그럼 다음과 같은 창이 뜨게 될겁니다


 

여러분은 선택의 순간이 올겁니다

코드 단축화를 해서 1인 연주로 바꿀것인가 아니면 합주로 퀄리티를 높일것인가?!


하지만 이번 공략은 1인 연주로 바꾸기엔 여러분은 능력자가 아니기 때문에

전자는 배제해 버리고 후자로 설명해드리겠습니다!


1인연주로 만들기 위한 노력은 여러분들이 만들면서 실력이 점차 늘어날겁니다


먼저 체크형식은 다음과 같이 해줍니다


1:--뜻은 템포가 어느 구역에 먼저 들어갔는지 체크를 해야함으로

변주가 있으시면 반드시 수행해야 됩니다...!


확인을 누르시면 다음과 같은 화면이 뜹니다


여러분이 확인해야 될 것은 빨간 네모인 화음박스와

그 밑에 시간대에 뭐가 찍혀있는지 나오는 핑크 네모를 확인해 주세요 


예시 창에선 템포가 3개가 찍혀있을겁니다

처음 시작엔 T76

3:2880 엔 T100

10:1920엔 T150


이건 반드시 기억해주시기 바랍니다!(메모장에 적어두셔도됩니다)

템포가 하나일 경우는 처음 시작 하나만 기억하시면 됩니다


메모가 끝나셨다면 아까 이전처럼 파일 -> MIDI 파일 입력

 

하신다면 다음과 같이 뜨게 됩니다

 


여러분이 기억해야 될건 2가지!

빨간 박스의 화음들초록박스의 코드들!

초록박스에 있는 코드들이 여러분이 쓰게 될 MML코드입니다


하지만 좀 엔터가 많아서 보기가 힘드실겁니다!

그래서 F8키를 이용해서 정리를 해줍니다

참고로 빨간화음에 있는 칸들 전부 눌러서 한번씩 F8를 눌러주세요!


그렇다면 다음과 같은 현상이 일어납니다


깔끔하게 정리가 되었습니다...!

아 F8을 했는데 코드가 싹다 지워졌다?

하는건 불필요한 화음이 된거이므로 없는 화음이라 보시면됩니다


이제 이대로 붙어넣기만 하면되냐? 하면 안됩니다


위로 올리시면 이전 시작 템포가 T73으로 되어있었습니다

그러나 여기에 지금 T글자가 하나도 안보이는걸 볼 수 있습니다

아까 T가 뭔지 모르는 분들? 다시 설명해 드리겠습니다


T는 템포의 뜻으로 인게임에선 RPM으로 쓰입니다

V는 볼륨이란 뜻으로 인게임의 악기소리를 담당합니다

r은 쉼표입니다 (중요친 않겠지만 나중에 변주 설명에 필요)


따라서 여러분은 템포를 넣어

노래에 알맞는 속도를 부여해야합니다!

따라서 이렇게 T73을 맨앞에 적습니다(소문자해도무관)


 

이런 식으로 각 화음마다 t를 붙입니다

안붙일 경우 기본 t가 120으로 설정되서 불협화음이 일어날 수 있습니다


자 그렇다면 한 파트의 준비가 완료 되었습니다!

이제 코드를 복사해야겠죠?

F7버튼을 누르면 다음과 같은 창이 뜹니다

이런식으로 몇글자인지 형식을 어떻게 적을건지 나오게 됩니다


0글자는 아까 말씀드렸듯이 버리는 화음입니다 체크는 굳이 안하셔도 됩니다

왼쪽 화음 체크는 최대 3개까지 됩니다!

만약 4개이상인 분은 3개 먼저 복사하신 다음

나머지 1개를 따로 체크해서 복사를 한번 더! 해주시면 됩니다!


저희는 마비노기 게임이 아니기 때문에

시타라바 MML 템플릿을 체크하신 후 MML을 복사 누릅니다

(나머지는 체크하지 마세요!)

최적화는 저희가 F8을 통해 이미 한번 했으므로 할 필요가 없습니다


복사가 완료 되었다면 메모장을 하나 켜줍니다

그리고 붙어넣기를 하면 다음과 같이 뜨게 됩니다!


총 3개의 화음(4개 이상인분들은 이런글이 밑에 하나더(?))이 저장될건데요! 


이게 여러분들이 로아에서 쓸 매크로 코드들입니다!

화음 구분법은 빨간 화살표에 있는 , ; 이 구분법입니다

(저건 mml에 붙어넣을 필욘 없습니다)


여러분은 하나하나 복사를 해서 로아에 붙어 넣습니다


주의 사항!

매크로는 5000자가 넘으면 안되며

안넘었다해도 하나하나 저장을 누르면서 

음표가 1000자 넘는지 확인하기!


만약 3개의 화음이 있다면

3개 다 복붙을 해서 붙입니다

 

저장을 누르신다면 다음과 같은 화면이 뜨면서 음표가

자동으로 입력이 됩니다!


이런식으로 이쁘장하게 입력이 됩니다...!


아 물론 아까 위의 짤처럼 체크가 총3개이고 이제 하나 했잖아요?

위와 같이 반복해서 악기 추가하고 넣으시면 됩니다..!


자 반주도 있다? 다시 위로 올라가서 작업합시다


그럼 짜란? 완성됩니다

 

이것으로 날먹으로 악보를 만드는 방법에 대해 알아 봤습니다!

제가 설명한 방법말고 방법은 여러가지가 많으니

제 글은 참고용으로만 봐주셨으면 합니다!


모든 즐거운 연주 되세요!!

저도 하루에 여러악보 만들고 있으니 많관부!


----------------------------------------------------

p.s 변주 만드는 법


아까 템포가 2개 이상인분들을 위해서 설명을 해드리자면

템포가 3개가 있는걸 확인합니다!


메모장에 시간대에 어떤 템포가 나오는지 적은다음

화음칸에서 템포넣을 구간을 확인합니다


저같은 경우는 이제 시작점, 3:2880, 10:1920 때에

템포를 넣어야 됩니다


그런데 화음에서 넣을려고하니 10:1920엔 있는데

3:2880이라는 표시가 없는걸 확인할 겁니다


 

이럴 땐 당황하지말고 쉼표가 길어서 표시가 나지않는 현상이니

일명(?) 쉼표 나누기를 통해 강제로 드러나게 만들겁니다


쉼표 나누기란? - 1박자의 쉼표를 강제로 1/2박자의 쉼표2개로 바꾸는 방법


위의 짤의 mml형식을 보겠습니다

 

다음과 같이 되어있는데 3:2880에서 r로 도배가 되있는걸 보이실겁니다

만약 r뒤에 숫자가 있다면 예)r1 = r2r2, r2r4r4,r2r4r8r8

r뒤에 숫자가 없다면 r시작점의 숫자와 .을 체크한다

l뜻은 기본적인 음표길이로 1.로 되어있으므로 r의 길이는 r1r2과 동일합니다


이런식으로 나눠서 강제로 드러나게 만들 수 있습니다


그러므로 4:1920에 있는 r을 r1r2로바꾼다음 많이 나누다보면

 

이런 식으로 강제적으로 나타나게 됩니다!

그럴때 저기에 템포를 넣게되면 싱크가 잘 맞게 될겁니다!


주의사항! 쉼표 나누기를 하기전

반드시 마지막 구간의 시간대를 확인한다!

쉼표 나누기를 시전햇을때

마지막 구간의 시간대가 다르면 음이탈이 발생한다!


저보다 잘쓰시는 금손분들이 많겠지만....

많은분들이 연주했으면 좋겠습니다!

로스트아크 인벤 팁과 노하우 Lostana
2024-12-19

로아인벤로스트아크인벤팁과노하우게시판로아로스트아크