리세드리카 in Mabinogi

블로그 이미지
젝트바하 꽝신도 마비노기 코더 겸 작곡가
by 리세드리카

ARTICLE CATEGORY

분류 전체보기 (57)
인사말 (1)
이런저런 이야기 (17)
아틀리에 네코 (2)
마비노기 악보 (10)
악보 제작 (2)
마비노기 작곡 (19)
3MLE (4)
리세드리카 사운드팩 (2)
  • 94,879Total hit
  • 9Today hit
  • 35Yesterday hit

'3MLE'에 해당되는 글 4건

  1. 2014.10.30
    3MLE 마비노기 작곡 기초 (2) - 명령어와 사용법 (1)
  2. 2014.10.30
    3MLE 마비노기 작곡 기초 (1) - 3MLE의 인터페이스 (4)
  3. 2013.10.19
    3MLE 마비노기 작곡 필수템 ② - MSXspirit.dls (악기 음색 파일)
  4. 2013.10.19
    3MLE 마비노기 작곡 필수템 ① - 악기 프리셋 파일 (7)

이번 강좌는 마비노기 MML 작곡에 쓰이는 명령어에 대한 내용입니다.

대부분 BASIC 등의 프로그래밍 언어에서 쓰이던 것들입니다.

익숙하신 분들은 익숙하실 것이고, 모르시더라도 마비노기에서 사용하는 건 아래 표에 있는 게 전부입니다.






1. 기본값


MML은 아무것도 입력이 되지 않은 상태라면, 기본적으로 다음과 같은 상태입니다.


T120V8L4O4


처음 보시면 이게 뭔 소리인지 잘 감이 안 잡히실 텐데요.

지금부터 천천히 알아보도록 합시다.


일단 답을 알려드리자면 템포-120, 볼륨-8, 기본길이-4, 옥타브-4 라는 뜻입니다.




2. 템포


Tn (n=32~255)



MML에서의 템포 명령어는 곡의 속도를 정할 수 있습니다.

1분 동안 몇 개의 4분음표가 연주되는지를 수치로 표현하는 것입니다.

BPM과 거의 동일한 개념이라고 생각해주세요~


예 : T120 = 1분에 4분음표가 120개가 연주되는 속도


숫자가 높을수록 곡이 빨라집니다.

반대로 숫자가 낮을수록 느리게 연주됩니다.

그리고 소수점은 사용할 수 없습니다.




3. 볼륨


Vn (n=0~15)



트랙의 소리 크기를 변경해줍니다. 볼륨이 0이면 아무런 소리가 안 납니다.




4. 옥타브


On (n=0~8)



옥타브를 바꿔줍니다. 

다만 악기마다 정해진 옥타브 범위가 있으니 주의해서 쓰셔야 합니다.

이를 초과해서 쓰면 소리가 안 나거나(현악기), 강제로 위아래로 맞춰져서 소리가 나곤 합니다(관악기).


예 : O6C = 6옥타브 도


>를 사용하면 현재의 옥타브에서 하나 더 올려주고,

<를 사용하면 현재의 옥타브에서 하나 내려줍니다. 여러 개를 쓰면 여러 개가 내려갑니다.


예 : O6C<<G = 6옥타브 도 - 4옥타브 솔





5. 음표


Cn, Dn, En, Fn, Gn, An, Bn (n=1~64)



각각 도레미파솔라시도입니다.

정말 오랜만에 보시는 분들도 계실 것 같네요 >ㅅ<;;


점음표는 숫자(n) 뒤에 마침표(.)을 붙여주시면 됩니다. C4. 이렇게요.

그러면 해당 음표의 길이가 1.5배 늘어납니다. 오 굿!


같은 높이의 두 개 이상의 음들을 하나로 이어주고 싶다면 이음표를 사용하세요.

음과 음 사이에 앰퍼샌드(&)를 넣으면 됩니다.

예를 들어 C1&C1&C1 하면 온음표 세 개가 이어진 무지하게 긴 음표가 나오겠지요.





6. 샵, 플랫


샵은 #, + 두 가지 명령어를 씁니다. 반음을 올려주며, 둘 중 편한 거 쓰시면 됩니다.

플랫은  - 를 씁니다. 반음을 내려줍니다.

이 두 명령어는 음정 바로 옆에 붙여주시면 됩니다. C+8 , A-16 이런 식으로요




7. 쉼표


Rn (n=1~64)


네. 쉼표입니다. 소리가 안 나는 구간을 표시할 때 쓰지요.

여담이지만 이음표는 사용할 필요가 없습니다.




8. 기본 길이


Ln (n=1~64)



이 명령어 이후의 음표들은 따로 숫자를 붙이지 않아도, 이 명령어에서 설정한 길이대로 연주됩니다.

글자 수를 줄여주기 위한 일종의 단축 매크로 기능이라고 이해하시면 쉽습니다.


L4CDEL8CDE

요렇게 하면 4분음표로 도레미가 연주되고, 8분음표로 도레미가 연주됩니다.


L4C2

이렇게 하면 기본길이가 4분음표로 설정되어있어도 2분음표 도를 연주할 수 있지요.




9. 절대음정


Nn (n=1~83)



음정을 절대값으로 나타낸 것입니다.

절대값은 수학시간 이후로 전혀 쓴 적 없으셨죠? 저도 그렇습니다.


어쨌든 이것을 보면 한 방에 이해할 수 있습니다.




소마의 마비노기 컴포저에 있던 이미지를 그대로 가져온 것입니다. 각 건반마다 번호가 붙어있는데요. 

N명령어를 쓰면 현재 어떤 옥타브에 있든 바로 그 음을 연주할 수 있습니다.

예를 들어 N24 이렇게 써주면 바로 바로 2옥타브 도를 연주 해줍니다.


다만 이 절대음정의 길이는 8에서 설명한 L명령어로 설정한 길이를 그대로 따라갑니다.

N2416 를 쓴다고 2옥타브 16분음표 도가 연주되는 게 아니에요.

L16N24라고 써야 비로소 16옥타브 8분음표 도가 연주됩니다.


상황에 따라서 글자 수를 획기적으로 줄일 수 있는 명령어 중 하나이지만, 

앞서 말한 이유들로 인해 꽤나 제한적인 상황에서만 빛을 발휘할 수 있는 명령어입니다.



TRACKBACK 0 AND COMMENT 1
  1. 나그네 2018.03.16 18:38 address edit/delete reply

    감사합니다 참고하고있어요 ^^




3MLE 초기 셋팅을 완료하셨으면, 

본격적으로 들어가기에 앞서 3MLE의 기본적인 인터페이스부터 익혀두는게 좋겠네요.






그래서 오늘의 강좌는 3MLE의 인터페이스 설명입니다.






1. 메뉴창

 


기본적인 메뉴창입니다. 

저장, 불러오기 MML 코드 읽어오기, 재생, 정지 등을 할 수 있구요.

초기 셋팅 등의 설정도 여기서 합니다.


각 메뉴의 기능에 대한 설명은 별도의 포스팅으로 작성해야 될 것 같습니다...




2. 트랙창



트랙 순서 변경    : 트랙을 마우스로 좌우로 드래그하여 트랙의 순서를 바꿀 수 있습니다.

트랙 이름 편집    : 트랙 이름을 더블클릭하면 편집이 가능합니다.

악기 변경           : '류트'라고 써있는 부분을 클릭하면 악기 변경이 가능합니다.



뮤트(Mute) : 현재 보이는 트랙의 소리만 끕니다.

솔로(Solo) : 현재 보이는 트랙의 소리만 납니다. 나머지 트랙은 들리지 않습니다.

올(All)       : 모든 트랙의 소리가 정상적으로 소리가 납니다.

그룹 링크   : 무슨 기능인지 모르겠습니다... 한 번도 써본 적이 없네요;


악보 보기 설정   : 위 이미지에서는 '글로벌 강조'라고 선택된 부분인데요. 입맛에 맞게 트랙을 골라서 볼 수 있습니다.

  ① 현재트랙     : 현재 선택한 트랙만 보입니다

  ② 글로벌        : 모든 트랙이 보입니다. 현재 선택한 트랙은 굵게 강조되어 보입니다.

  ③ 글로벌 강조 : 모든 트랙이 굵게 강조되어 보입니다.

  ④ 그룹           : 현재 선택한 그룹만 보입니다. 현재 선택한 트랙은 굵게 강조되어 보입니다.

  ⑤ 그룹 강조    : 현재 선택한 그룹의 모든 트랙이 굵게 강조되어 보입니다.

  ⑥ 유저 지정    : 오른쪽에 눈 모양의 버튼을 누르고 선택하는 트랙만 보입니다. 현재 선택한 트랙은 굵게 강조되어 보입니다.

  ⑦ 유저 지정 강조 : 오른쪽에 눈 모양의 버튼을 누르고 선택하는 트랙만 보입니다. 모든 트랙이 굵게 강조되어 보입니다.




3. 피아노롤 (악보 창)



3ML Editior를 '좋은 마비노기 MML 시퀀서'라고 부를 수 있는 가장 큰 이유 중의 하나지요.

이 창에서 MML 코드를 콩나물 악보와 가장 비슷한 형태로 보여주기 때문입니다.

자신이 곡을 어떻게 만들고 있는지를 봐가면서 만들 수 있기에 편리합니다.


음표를 더블클릭하면 MML 악보 내의 그 음을 바로 찾아서 블록처리를 해줍니다.

특정 음을 지우거나 바꿀 때 유용합니다.


오른쪽 아래에 있는 막대를 통해 음표의 두께(...) 조절이나 확대 · 축소 등을 할 수 있습니다.


왼쪽의 건반을 누르면 해당 건반에 맞는 악기 소리가 나옵니다. 

단 악보에 기록은 되지 않습니다. 악보 기록을 할 수 있는 건반은 따로 있고, 옵션에 들어가서 켜시면 됩니다.




4. 코드 세로 (이벤트 창)



악보의 정보를 수치로 정리하여 보여주는 창입니다.

버그를 체크하거나, 볼륨 변화를 볼 수 있어서 최종 체크때 한번 정도 보는 곳이지요.

옵션에서 안 보이게 할 수도 있습니다.




5. 코드 가로 (MML 코드 입력창)



여기에 악보를 입력하고 편집하시게 됩니다. 

마비노기 MML악보는 텍스트로 이루어져 있기 때문에 메모장하고 비슷한 느낌이 드실거에요.




6. 연주 모니터



처음 켤 때는 안 보이고 옵션을 통해 켤 수 있습니다.

연주 중에 각 트랙별로 볼륨(파형)을 표시해주는 기능을 갖고 있습니다. 자체적으로 뭔가 설정하는 기능은 없구요.

간혹 마비노기 악보 영상을 찍을 때 피아노롤을 찍지 않고 이쪽을 찍어서 올리시는 분들도 있습니다.




7. 건반



드디어 건반입니다. 피아노롤 좌측에 있는 것과는 달리 이 건반을 클릭하면 악보에 그대로 써집니다.

음을 찾을 때는 피아노롤 좌측을 띵똥띵똥 누르다가, 입력을 할 때는 이 건반을 누르거나 코드 가로에  직접 적어주시면 됩니다.




TRACKBACK 0 AND COMMENT 4
  1. rjhprince 2015.04.04 22:31 address edit/delete reply

    저...궁금한게 있는데 http://codehouse.co.kr/dom/6754 <<여기에서 코드 복붙했더니 재대로 붙여넣기가 안된건지 곡길이가 늘어나고 지 맘대로인데...이거 어케 할 수 없나요? 해결되면 rjhprince@naver.com 으로 미디파일좀 보내주세요 ㅠㅠ http://codehouse.co.kr/dom/6754이것도 늘어나네요...둘다 부탁할께여 ㅠㅠ

    • Favicon of https://lisedrika.tistory.com 리세드리카 2015.04.05 12:23 신고 address edit/delete

      이런 문제는 해당 작곡가에게 쪽지 등으로 물어보시는 편이 제일 빠를 겁니다.

  2. LT사관김공 2016.01.08 06:02 address edit/delete reply

    7. 건반 단축키가 Ctrl + K 인걸 알려주시면 더 좋을것같습니다. 코딩 공부 시작하는데 감사합니다.




마비노기의 악기연주는 'DLS'라는, 일종의 가상 악기를 사용하고 있습니다.

 dls 파일 안에 마비노기의 모든 악기 음색이 들어있습니다. 


우리에게 필요한 사실은 3MLE는 dls파일을 읽어들일 수 있고,

따라서 3MLE에서도 마비노기와 동일한 악기음색을 듣는 것이 가능하다는 것입니다.

그렇게 설정하시려면 다음의 스텝을 따라와주세요~



1. 설정 - 환경설정 - DLS 연주 탭을 들어가세요.


2. 다른 설정은 그대로 놔두고, 음색설정의 DLS 음색파일의 오른쪽에 있는 버튼을 눌러

    DLS 음색파일(MSXspirit.dls)이 있는 경로를 지정해줍니다.



3. '확인'을 누르시면 마비노기와 동일한 사운드를 들을 수 있습니다.



- 이상, 만돌린 서버 리세드리카

TRACKBACK 0 AND COMMENT 0



 



                                    귀요미 인장 협찬 - NYX


- 2.10 업데이트 : 하프가 추가되었습니다.
- 2.00 업데이트 : 축제 악기, Extra 악기가 추가되었습니다.

1.21 업데이트 : 피아노, 바이올린, 첼로가 한글로 표시되지 않는 문제를 수정하였습니다.

- 1.20 업데이트 : 피아노, 바이올린, 첼로, 보컬이 추가되었습니다.

- 1.11 업데이트 : 복구용 원본파일(MSXspirit_original.rar)을 추가로 첨부하였습니다.
- 1.10 업데이트 : 전자 기타가 추가되었습니다.



오늘도 3MLE를 사용하여 작곡하시는 전국 코더분들의 편의성을 높여 드리고자
악기 프리셋파일을 살짝 편집하였습니다.

기존의 3MLE 악기 프리셋 파일을 사용하시고 계셨다면
튜바 이후에 업데이트된 악기들은 수동으로 찾아서 설정해야 하는 불편함이 있었습니다.

하지만, 첨부된 이 파일로 업데이트 하시면
최근에 업데이트된 실로폰, 리라부터 시작하여 핸드벨 등,
현재 마비노기에 존재하는 모든 악기가 등록되어 있으므로
보기에도 좋을 뿐더러 쾌적하게 3MLE를 이용하실 수 있습니다.


- 3MLE 프리셋 파일 : 사운드팩 코더 에디션 / 퓨어 에디션에 수록되어 있습니다.


- 복구용 원본 파일 :  MSXspirit_original.rar

 

 

설정 방법은 이하의 스텝을 차근차근히 따라와주세요. >ㅁ<


1. 파일을 어딘가에 잘 풀어줍니다. MSXspirit_210.def라는 파일이 하나 나올 것입니다.


2. 설정 - 환경설정 - MIDI로 들어갑니다.


3. 악기프리셋의 오른쪽 버튼을 눌러서 MSXspirit.def 파일의 경로를 설정해주시고.

    'GM 프리셋을 표시하지 않는다(G)'를 체크해주세요.




4. 이제 정겨운 마비노기 악기 이름을 보실 수 있습니다.






TRACKBACK 0 AND COMMENT 7
  1. 태윤와 2016.05.13 18:55 address edit/delete reply

    혹시 dls파일은 어떻게 수정할 수 있나요?

  2. Favicon of http://ㅈㄿ 경석이형 2016.06.14 15:06 address edit/delete reply

    [dls 파일을 읽지 못했습니다]라고 오류가 나오구요.
    소리가 전혀 안들립니다.
    혹시 윈도우10이라서 그런걸까요?

  3. 피라 2017.08.15 11:12 address edit/delete reply

    링크를 탔는데 켸시물이 없다고 뜨네요 ㅠㅠ

  4. astel 2017.09.03 18:13 address edit/delete reply

    아쉽네요.. 이제야 알고 들어왔는데. 좋은 음질을 듣지 못하게 돼다니..

  5. 따흐흑 2017.10.12 22:47 address edit/delete reply

    사운드팩 실수로 지워버렸는데 구할길이 없다니

  6. cirno018 2018.09.24 14:27 address edit/delete reply

    3ml 첼로 바이올린 전자기타 음이 없는데 이제 못구하는건가요 ㅠㅠ 첼로 악보만드는데 너무 타격이 크네요 ㅠㅠ..