작곡(마비노기)
1. 스킬 정보
때로는 자신만의 음악을 만들고 싶을 때가 있다. 역사를 만들어나간 많은 음유시인들이 그랬던 것처럼, 노래하고 싶은 많은 이야기와 다양한 삶의 이미지가 있어서, 그것들을 자신만의 음악에 투영하고 싶다면 바로 이 스킬을 배우도록 하자. 이제 당신은 더 이상 남의 악보를 연주하는 데 머무르지 않고, 자신만의 악보를 써나갈 수 있다.
2. AP 정보
3. 설명
마비노기의 음악 계열 스킬 중 하나. 종족 공용이다. 스킬의 전반적인 정보, 습득 방식, 수련은 각 문단 참조.
작곡 스킬이 있어야 악보에 글을 쓸 수 있으며 랭크가 높아질수록 쓸 수 있는 양이 많아진다. 작곡된 악보의 랭크는 음악적 지식과 연관이 있다. 음악적 지식과 함께 AP대비 지력 증가가 높기 때문에 지덕질 하는 사람들이 필수적으로 가장 먼저 올리는 스킬.
이름과 달리 마비노기에서 실제 이 스킬의 쓰임새는 '악보 제작'에 가깝다. 실제 작곡하는 유저가 있지만 대다수의 유저들은 유저들끼리 공유하는 MML을 복붙해서 사용한다. 마비노기에는 쪽지나 메모장 같이 필요한 말을 적어 넣을 수 있는 아이템이 없기 때문에 악보는 유저 이벤트 등에서 간혹 쪽지 대용으로 사용되기도 한다. 간혹 여기다 문상번호 적어놓고 문상거래하는 유저도 있다.(...) 물론 여기서도 글자 수에는 자비가 없으므로 작곡 랭크가 높아야 많은 내용을 적어 넣을 수 있다. 2012년 4월 4일 테스트 서버 패치(정식 서버는 동년 동월 12일)로 1랭크까지 올릴 수 있게 되었다.
과거에는 빈 악보 아이템을 사용해서 악보를 제작했으나, 현재는 빈 악보가 없어도 20회짜리 무료 악보가 생성된다.
3.1. MML
- MML@(멜로디),(화음1),(화음2),(노래);
MID2MML이라는 툴이 있어서, MML 언어의 명령어와 식별자를 전부 외우지 않아도 미디에 대한 약간의 이해만 있다면 쉽게 악보를 만들 수 있다. 또한 MML 코드를 피아노 롤로 변환하고 미리 재생하여 볼 수 있는 툴인 3ML Editor, (서버 폭파로 재생 불가), 클레트 플레이어(소마의 마비노기 컴포저와 동일하나 인터넷이 없어도 재생 가능), MabiIcco 등이 있다.
- T(32~255) : 템포. ♩=(숫자). 1분에 4분음표를 몇 번 연주할 것인지, 즉 얼마나 빨리 연주할 것인지 결정한다. 숫자가 높아질수록 속도가 빨라진다. 기본곡을 연주할 때를 제외하고 노래 채널과 템포를 공유하지 않는다.
- V(0~15) : 음량. 숫자가 클수록 음량이 커진다. 악기 연주의 소리가 작아서 페이드 효과를 내려고 인위적으로 음량을 조절하지 않는 이상 V15로만 쓰게 된다. 타악기를 사용할 경우 볼륨은 11이 최대값이며, 11이 넘어가도 11과 동일한 음량으로 재생된다. 링크
- O(0~8) : 옥타브. 피아노에서 몇 번째 '도레미파솔라시'의 음인가를 따지는 그 옥타브이다. 연주하는 악기에 따라 적용이 되는 옥타브의 범위에는 차이가 있으며, 일반적으로 관악기는 그 범위가 좁게 제한되어 있다. 2013년 4월 중순 잠수함 패치로 옥타브 0 명령어를 제대로 지원하기 시작했다. 이유는 신규 악기(리라, 실로폰, 전자 기타 등)의 음역대가 옥타브 0부터 시작하기 때문인데, 정작 이 음역대를 제대로 지원하지 않았기 때문이다.
- <, > : 옥타브 1 내림, 올림. 벌어지는 방향 때문에 약간 헷갈릴 수 있다. 작곡할 때 가장 많이 쓰이는 3ML Editor에서 <를 남발하면 옥타브 1에서 내려가지 않고 이후에 > 하나만 넣어도 옥타브 2로 넘어가 버리는데, 마비노기에서 옥타브 0을 지원한 이후로 3MLE와 마비노기에서의 연주에 차이가 생겨버렸다. 옥타브 0을 지원하는 악기로 a
- L(1~64) : 이 명령어를 선언한 뒤에 음표를 나타내는 명령어(CDEFGABR)를 숫자 없이 선언하면 이 명령에 의해 선언된 길이로 연주한다. 1은 온음표(4박), 2는 2분음표(2박), 4는 4분음표(1박), 8은 8분음표(반박), …, 와 같이 숫자가 크면 클수록 짧아지며, 마침표(.)를 붙이면 1.5배의 길이를 갖는 점음표가 된다.
- 원래 기획상으로는 3은 2분 셋잇단음표(3개 합쳐서 4박), 6은 4분 셋잇단음표(3개 합쳐서 2박) 등의 잇단음표도 사용할 수 있었던 것으로 보이나, 제대로 동작하지 않던 버그가 굉장히 오랫동안 있었다.
- L(1~64) : 이 명령어를 선언한 뒤에 음표를 나타내는 명령어(CDEFGABR)를 숫자 없이 선언하면 이 명령에 의해 선언된 길이로 연주한다. 1은 온음표(4박), 2는 2분음표(2박), 4는 4분음표(1박), 8은 8분음표(반박), …, 와 같이 숫자가 크면 클수록 짧아지며, 마침표(.)를 붙이면 1.5배의 길이를 갖는 점음표가 된다.
이는 2008년 3월 21일 정식 서버 패치(테스트 서버는 2008년 3월 5일)로 해결되었다. TPQN(Ticks per quarter note. 4분음표의 해상도)이 기존의 32에서 96으로 3배 증가함에 따라 셋잇단음표의 호환이 가능해진 것.
참고로 L의 길이 산출 방식은
참고로 L의 길이 산출 방식은
[(TPQN*4)/(1~64)]
이다. [ ]
는 가우스 기호(바닥 함수를 생각하면 된다.). 셋잇단음표가 되지 않았던 이유는 기존의 TPQN이 32=2^5이었기 때문이었다. 이러한 이유 때문에 다섯잇단이나 일곱잇단 음표는 기본적으로 불가능 하지만 꼼수를 써서 어느정도 해결가능하다. 마비노기용 작곡 프로그램(3MLE/MabiIcco)은 MIDI 파일을 MML로 변환할 때 잇단음표를 고려하지 않고 2의 정수 배율로 TPQN에 따른 L 수치를 적용한다. 따라서 MIDI 파일을 MML로 변환한 후 셋잇단음표가 있는 부분은 직접 찾아서 수동으로 변환해야 한다. ex)l24ccc인 원본 MIDI 파일을 작곡 프로그램을 통해 MML로 변환 시 l32.ccc32이 된다. TPQN이 96인 마비노기 악기 연주 시스템에서 각 음의 길이는 16 16 16/ 18 18 12로 차이가 나게 된다.- N(0~96) : 고정음. 숫자가 1 높아지면 음높이도 반음 높아진다. 길이는 무조건 L 명령으로 인해 선언된 길이를 따른다. 글자수 제한 때문에 일반적으로는 CDEFGAB를 사용한다. N96을 초과하는 음을 입력했을 경우 해당하는 음은 악기 연주 스킬 사용 시 N96으로 연주된다.
- CDEFGAB : 차례대로 도레미파솔라시를 나타내는 명령어. C(숫자)로 입력하면 L 명령에 상관없이 개별 음표의 길이를 조절할 수 있다. 단 주의할 것은 CDEFGABC는 도레미파솔라시도를 순차적으로 연주하는 게 아니라 시까지만 연주한 뒤 도는 다시 처음의 낮은 도로 연주하게 된다. 일반적으로 연상되는 '도레미파솔라시도'는 CDEFGAB>C로 선언된다. <, >, O 명령어 참고.
- +(#), -: CDEFGAB 뒤에 붙어서 반음을 올리거나 내리는 역할을 한다. C-는 아래 옥타브의 B, B+는 위 옥타브의 C가 된다.
- R : 쉼표. CDEFGAB와 사용법이 같다. 단 +(#), -를 사용할 수 없다.
- 특별히 명령어를 선언하지 않았을 때의 초기값 : T120 L4 V8 O4
다만 마비노기의 MML은 경우가 약간 다르다. DLS포맷(DirectX에서 지원하는 일종의 Soundfont)을 사용하여 WAV형태로 이미 녹음되어있는 악기 샘플 소리들을 악보에 맞춰 재생하는 형태이므로, 어떤 칩셋을 쓰든 그 소리는 거의 차이가 나지 않는다. 때문에 '''자신이 황금귀라도 되지 않는 이상 마비노기 악기 연주용으로 비싼 사운드카드나 게임 내 소리에 영향을 주지 못하는 MIDI 모듈을 구매할 필요는 없다.''' 메인보드의 내장 사운드카드 정도면 충분하다.[6] 그렇다면 마비노기의 악기연주에서의 음질이나 음색에 대한 불만이 있다면 그 원인과 개선방법도 사운드폰트와 관련될 것이다.
이 MML은 마비노기의 전유물은 아니다. 프로그래밍 언어인 BASIC에 있는 PLAY 명령어에 쓰는 Music Macro Language를 그대로 가져왔다. GW-BASIC의 Play 명령어 레퍼런스를 보면 MML의 설명이 마비노기의 MML과 거의 똑같다. 심지어 초기값도 마비노기와 같을 정도다. 그러나 베꼈다고 말할수도 없는 것이, 이 MML은 초기 게임의 음악 연주나 초기 핸드폰의 벨소리 연주에도 사용될 정도로 활용 영역이 넓다. 마비노기는 여기서 한발 더 나아가 유저가 음악을 편집할 수 있는 시스템으로 MML을 활용한 것이다.
메이플스토리2의 악보도 마비노기의 시스템을 그대로 사용한다.
3.1.1. 코드 최적화 노하우
- \>C< → B+, → C-
한 옥타브 위의 도를 연주하고 다시 내려오거나 한 옥타브 아래의 시를 치고 다시 내려와야 할 경우 B+와 C-을 쓰면 1자씩 절약할 수 있다.
>F>CCCC (수정 전, 16자)
>FB+FB+FB+FB+ (수정 후, 12자)
>F>C
>FB+FB+FB+FB+ (수정 후, 12자)
- \>X±<,
→ Nxx
위 테크닉의 응용으로 한 옥타브 위아래의 올림표/내림표 붙은 음을 쳐야 할 경우 N으로 대체할 수 있다. N은 L로 선언한 길이만을 따라간다는 점에 주의.
>O2F+>C+C+C+C+< (수정 전, 26자)
>O2F+N37F+N37F+N37F+N37 (수정 후, 22자)
>O2F+>C+
>O2F+N37F+N37F+N37F+N37 (수정 후, 22자)
- C2&C8 → L4C.&C
예를 들어 8분음표 5개를 이어붙인 음표가 필요할 때 오선보상에서는 보통 2분음표와 8분음표를 이어붙인 형태로 표기하지만, 마비노기 악보에서는 4분점음표와 4분음표를 이어붙인 형태로 표기하면 최적화할 수 있다. 선언한 L에 영향을 받으므로 주의.
>L4G.G2&G8G.G2&G8A.A2&A8G+.G+2&G+8 (수정 전, 33자)
>L4G.G.&GG.G.&GA.A.&AG+.G+.&G+ (수정 후, 29자)
>L4G.G2&G8G.G2&G8A.A2&A8G+.G+2&G+8 (수정 전, 33자)
>L4G.G.&GG.G.&GA.A.&AG+.G+.&G+ (수정 후, 29자)
- L1RRR → L1.RR
긴 길이의 공백이 필요한 경우 L1보다는 L1.로 쉼표의 길이를 주면 좋다.
>L1RRRRRRRRRRRRRRRR (수정 전, 18자)
>L1.RRRRRRRRRRR2 (수정 후, 15자)
이들은 항상 기능하지는 않으며 경우에 따라서는 바꾸지 않는 편이 오히려 더 짧을 때도 있다. 글자 길이를 보고 상황에 맞게 적용하는 것이 중요하다.>L1RRRRRRRRRRRRRRRR (수정 전, 18자)
>L1.RRRRRRRRRRR2 (수정 후, 15자)
3.2. 길이 제한
쓸 수 있는 악보의 길이는 랭크에 따라 제한된다. 때문에 유저들 사이에서 곡을 길고 충실하게 담기 위해서 글자 수를 줄이는 테크닉(C-, N명령, L명령 등)이 발달하였다. 하지만 작곡이 5랭크 제한이 있었을때는 화음2가 턱없이 부족한 250자였기 때문에 원망을 들었다.
이후 음유시인 패치로 1랭크까지 풀렸으나 4~2랭크까지 사는 책이 이보나가 한정판매하는(서버마다 파는 위치도 다르고 모든 책을 다 파는 것도 아니다.) 15,25,50만 두캇짜리 책을 구매해야되며 1랭크는 자르딘 온천의 '''대식가''' 온천 원숭이가 확률적으로 준다. 그런데 그 확률이 극악이었다가 후에 패치로 그냥 그저 주는 수준.
모종의 방법을 사용할 경우 화음 1/화음 2 제한이 사라지나 총합(1랭의 경우 1200/800/500을 합한 값=2500자)은 변함이 없다. 총합을 넘어갈 경우 제한이 없어도 이전에 다 채워졌다면 중간에 잘린 채 서버에 전송된다. 노래의 길이와는 별개이다.
마스 음악 던전에서 드랍되는 자브키엘의 악보집을 통해 길이 제한을 최소 3배~최대 10배까지 늘릴 수 있다. 빈 악보일 때는 거래가 가능하지만 일단 악보를 하나라도 넣었다면 전용 아이템이 되어 거래가 불가능하다.
3.3. 마법 악보
음악적 지식과 작곡이 9랭크 이상일 경우엔 악보를 제작할 때 랜덤으로 마법 효과가 붙는다. 체력, 지력, 솜씨, 의지, 행운를 증가시키는 증가계 악보, 생명력, 마나, 스태미나를 회복시키는 회복계 악보, 마법 시전 속도 향상, 활 조준률 향상, 버서커 음악, 평화의 음악 등의 특수계 악보가 있다. 특수계 악보는 잘 나오지도 않을 뿐더러 악기 연주 5랭크 이상부터만 연주할 수 있다. 이렇게 제작된 마법 악보로 연주를 하면 일정 확률로 효과가 발동한다. 곡의 길이가 너무 짧을 경우 절대로 발동되지 않는다.
참고로 평화의 음악의 경우 절반의 확률로 몬스터들이 흉폭해지는 효과가 발생하는데, 이경우 '''비 전투몹이 전투몹으로 바뀐다''' 다만 일부 몬스터에 한정해서 바뀌는데 주로 드래곤류 레이드몹[7] 과 개와 수탉이 바뀐다. 드래곤류 레이드몹은 원래 일정 체력 이하로 떨어지면 비전투 상태가 되어 다시 날아가려고 하는 습성이 있는데 평화의 음악을 연주해서 다시 싸우게 한다. 개와 수탉의 경우 몬스터들은 플레이어를 공격하지만 플레이어는 비 전투몹 몬스터를 일반적인 방법으로 공격할 수 없고, 카운터 어택으로만 공격이 가능하다.
원래 왕성의 마법악보와 베리의 마법악보가 있었지만 점차 중복되는 게 많아져 문제가 있었다. 결국 음유시인 패치 때 이 둘이 없어지고 일부는 따로 스킬화 되었으며, 이보나의 특수악보(연주가능수가 500/1000회짜리)가 새로 생겼다. 이로서 이보나의 특수악보와 플레이어가 랜덤으로 만드는 마법 악보, 던전에 랜덤출연하는 티로가 판매하는 20회짜리 조련 악보만이 남았다.
4. 습득 방법
던바튼의 아이라, 이멘 마하의 네일, 라흐 왕성의 브리아나 셋이 파는 '작곡스킬 입문서'를 구매해 정독한다. 세 NPC가 각자 파는 작곡 스킬책이 통일되지 않으므로, 날잡아서 1랭까지 바로 뚫으려면 네일을 추천한다. 자세한 사항은 하단의 수련 문단 참조.
5. 수련
모든 수련이 스킬북을 읽는것으로 이루어져 있으며 낮은 확률로 나오거나 노가다성이 짙기 때문에 일부 스킬북들은 경매장에서 꽤 높은 가격에 팔리고 있다. 특히 5랭부터 3랭까지는 두카트로만 구매가 가능하기 때문에 처음에는 시세가 엄청나게 높았으나 현재에는 그래도 많이 내려간 편. 모든 스킬북은 경매장에서 구매가 가능하기 때문에 번거로운 퀘스트가 있는 경우 참고하자.
- → F, E, D, C, B, A, 9랭크
해당 "합주란 무엇일까?" 책은 이멘마하 네일의 비밀상점에서 구매할 수 있다.
비밀상점은 비밀 상점 문서로 공략을 참조하면 된다.
- → 8랭
- → 7랭
- → 6랭 ~ 5랭
- → 4랭 ~ 2랭
- → 1랭
6. 악보 공유
다른 사람들이 작곡해 둔 악보를 불러와서 작성 할 수 있는데, 전성기에는 많은 악보 공유 사이트가 있었으나, 현재는 저작권[8] 이나, 유저감소 등의 이유로 폐쇄된 사이트들이 많다.
공식 사이트의 게시판인 만큼, 오픈부터 쌓인 악보데이터가 장점이다. 그러나 작곡 랭크가 높지 않을 때 작성된 코드들은 짧거나 퀄리티에서 딸릴 수 있다.
- 게임 내 음유시인 게시판
게임 내에서 작곡 스킬을 사용하거나 메뉴에서 들어갈 수 있는 음유시인 게시판. 즉석에서 악보 아이템까지 생성 가능하나, 검색이 매우 불편하다. 검색을 위해서는 마우스로 직접 게시판 끝까지 눌러서 목록을 업데이트 해야 한다. 거기다 네일 평판작업 때문에 쓰레기 코드가 많이 도배된다.
- 마비노기 도서관 작곡 게시판
공홈 다음으로 활성화된 악보게시판이다.
중국 사이트이나, 태생이 마비노기 사이트인 만큼 오타쿠 성향이라 일본 서브컬쳐 계열의 노래가 많이 올라오는 편이다.
- 폐쇄된 사이트들
- 소마의 마비노기: 공홈 외부의 원조 악보 코드 공유 게시판. 마비노기 운영진이 음유시인 게시판에 미리듣기 미디생성코드를 적용할 때 이곳에서 코드를 도적질해서 적용했다. 공략이나 유저 커뮤니티의 역할 또한 했었다.
- 코드하우스: 소마의 마비노기 폐쇄 후 데이터베이스를 일부 넘겨받아 운영하던 사이트. 현재 도메인은 불법도박사이트에 팔려있다.
- 에무에루(えむえる): 일본의 MML사이트. 저작권 관련 이슈로 폐쇄되었다.
7. 외부 코드 편집기
게임 내에서 작성하기에는 가독성, 미리듣기, 편집, 임시저장이 너무 힘들어 외부 프로그램에서 작성한 뒤 게임으로 붙여넣는 방식을 많이 사용하게 된다.
그러나 현재 MML 편집 프로그램들은 대부분 배포처가 폐쇄되어 구글 검색으로 구하는 수밖에 없다.
그러나 현재 MML 편집 프로그램들은 대부분 배포처가 폐쇄되어 구글 검색으로 구하는 수밖에 없다.
- 3MLE
일본에서 개발된, 가장 보편적으로 쓰이는 MML 편집기이다. 악보코드 최적화, 마비노기 게임 음원[9] 으로 미리듣기, 미디불러오기, 그리고 WAV파일로 출력 등의 기능을 지원한다. 한국어 패치가 존재.
2008년 6월 22일 마지막 업데이트 이후로 업데이트가 없었고, 현재 배포사이트마저 상태가 좋지 않아 사이트가 다운되어있다면 구글 검색 등으로 블로그에서 찾아 받을 수밖에 없다. 최종버전은 2.0.8.783.
여담으로 버전정보를 확인하면 제작자의 캐릭터가 우마우마 춤을 춘다.
2008년 6월 22일 마지막 업데이트 이후로 업데이트가 없었고, 현재 배포사이트마저 상태가 좋지 않아 사이트가 다운되어있다면 구글 검색 등으로 블로그에서 찾아 받을 수밖에 없다. 최종버전은 2.0.8.783.
여담으로 버전정보를 확인하면 제작자의 캐릭터가 우마우마 춤을 춘다.
- 클레트 플레이어
소마 유저였던 클레트가 개발한 프로그램. 현재 사용하는 사람은 거의 없다.
- Mabilcco(마비꼬)
마우스로 악보를 드래그해서 악보를 작성할수 있는 프로그램 한국에선 3mle 다음으로 사용하는 사람이 많다.
2019년 추가된 악기 드럼을 유일하게 지원하는 편집기
2019년 추가된 악기 드럼을 유일하게 지원하는 편집기
[1] 생명력 회복, 마나 회복, 스태미나 회복, 체력 증가, 솜씨 증가, 지력 증가, 행운 증가, 의지 증가, 최대 명중률 향상, 마법 시전속도 향상, 평화의 음악, 버서커 음악. 출처[2] 드럼용으로 사용되는 10채널을 사용하지 않으므로 한 개가 적다.[3] 연주 가능한 조류 펫(팔색조)도 포함[4] 기존의 MML@(멜로디),(화음1),(화음2); , 화음1, 화음2가 없더라도 강제 할당[5] 라그린네 사용 시에 대해서는 확인되지 않음.[6] 윈도우에서도 MS GS Wavetable Synth이라는 소프트웨어 장치(3.28MB짜리 사운드폰트)를 우선적으로 사용하는데, 미디의 재성 설정을 바꾸지 않는 이상 어떤 컴퓨터라도 거의 같은 소리를 내는 것도 이 때문이다.[7] 블랙 드래곤과 화이트 드래곤 제외[8] 한때 악보공유 커뮤니티였던 소마의 마비노기가 관련 이슈로 인해 소란이었던 적이 있다. [9] 게임 설치 필요