夜光 MML 공방

MIDI를 MML로

이미 있는 곡을, 마비노기가 연주할 수 있는 악보로

  1. 그냥 바꿀 수 없는 이유
  2. 조작 순서
  3. 트랙 목록 읽는 법
  4. 세 가지 채집 모드
  5. 트랙 수 한도
  6. 가져온 뒤 확인할 것
  7. 알려진 한계

그냥 바꿀 수 없는 이유

MIDI와 MML은 표현할 수 있는 것이 크게 다르고, 거기에 모든 것의 뿌리가 있습니다:

MIDI마비노기 MML
동시에 나는 음한 성부가 동시에 여러 음을 낼 수 있습니다한 트랙은 동시에 한 음만
성부 수16채널, 각각 제한 없음악보 하나에 4트랙(멜로디, 화음1, 화음2, 노래)
악기한 트랙 도중에 바꿀 수 있습니다한 트랙에 한 악기, 도중에 바꿀 수 없습니다
시간 정밀도매우 촘촘해서 사람 연주의 미세한 어긋남까지 기록합니다칸에 얹혀야 비로소 쓸 수 있습니다

그러므로 변환의 본질은 버리는 일입니다. 어느 순간이든 여러 음 가운데 하나만 남깁니다. 나오는 것은 반드시 원곡보다 적고, 문제는 「빠진 것이 내가 아끼던 부분인가」뿐 —— 그리고 그것이 바로 채집 모드가 정하는 일입니다.

조작 순서

  1. 편집기 제목 표시줄에서 파일을 누릅니다
  2. 가져오기 칸에서 .mid 파일을 고릅니다
  3. 파일 상자가 알아서 닫히고 트랙 목록으로 바뀝니다
  4. 가져올 줄에 체크하고, 줄마다 채집 모드를 고릅니다
  5. 가져오기를 누릅니다

가져오기는 교체가 아니라 덧붙이기입니다 —— 지금 있는 트랙은 덮이지 않습니다. 성부를 몇 번에 나눠 가져오고 싶다면 이 과정을 되풀이하면 됩니다.

트랙 목록 읽는 법

목록의 각 줄은 Ch 3 · Bright Acoustic Piano 같은 꼴로 보입니다. 설명할 만한 곳이 두 군데 있습니다:

한 줄은 채널 하나가 아닙니다

한 줄이 나타내는 것은 (MIDI 트랙, 채널) 한 쌍이지 단순히 채널별이 아닙니다. 피아노 악보가 왼손과 오른손을 두 트랙으로 쓰면서 같은 채널을 함께 쓰는 일이 많기 때문입니다 —— 채널로 묶으면 두 손이 섞이고, 채집기는 양손 사이에서 하나를 골라야 해서 들을 만한 것이 나오지 않습니다.

같은 이유로, 도중에 악기가 바뀌었다고 트랙을 쪼개지도 않습니다. 마비노기는 애초에 트랙 도중에 악기를 바꿀 수 없으니 쪼개도 그 변화를 나타낼 수 없고, 트랙 자리만 두 개 잡아먹으며 양쪽 다 반쯤 비게 됩니다. 이런 줄에는 「▸ 음색 N종」이라고 표시가 붙습니다.

보이는 것은 GM 음색 이름이지 트랙 이름이 아닙니다

이는 의도한 것입니다. 트랙 이름은 사람이 친 자유로운 텍스트이고, GM 음색은 기계가 쓴, 재생기가 실제로 그대로 울리는 값입니다. 실제로 만난 파일의 예:

파일 속 트랙 이름실제 GM 음색
MIDI mainVibraphone(비브라폰) —— 이름으로는 전혀 알 수 없습니다
MIDI violinString Ensemble 1 —— 이름이 틀렸습니다. 현악 합주입니다
©MidiStar(12트랙 전부 같음)모두 제각각 —— 이름은 내보낸 도구의 워터마크일 뿐입니다

이 줄을 보고 채집 모드를 정하는(피아노에는 어느 것, 베이스에는 어느 것) 것이니, 틀렸을지도 모르는 이름으로 고르면 잘못 고르게 됩니다. 트랙 이름이 보이는 것은 파일에 음색이 적혀 있지 않을 때의 대체일 뿐입니다.

채널 10은 타악기 세트라 「타악기」로 표시되고 기본으로 체크가 꺼져 있습니다. 마비노기에는 대응하는 드럼 세트가 없어, 억지로 바꿔도 알 수 없는 음높이만 늘어섭니다.

세 가지 채집 모드

모드가 정하는 것은 하나뿐입니다: 같은 순간에 여러 음이 울릴 때 어느 것을 남길지.

모드남기는 것어울리는 곳
멜로디 우선가장 높은 음주선율, 오른손, 플루트, 독주
근음 우선가장 낮은 음베이스, 왼손 화음의 근음
멜로디 + 근음둘을 한 번씩 돌려 두 트랙을 만듭니다피아노 편곡

기억해 둘 만한 결론이 둘 있습니다:

피아노 악보의 정답은 「멜로디 + 근음」입니다. 가장 흔히 가져오는 재료는 피아노 편곡이고, 곡 전체에 채널이 하나나 둘뿐입니다 —— 일대일로 가져오면 마비노기의 트랙 자리 여섯 중 넷이 놉니다. 이 모드라면 피아노 MIDI 하나가 「오른손 선율, 오른손 속 성부, 왼손 화음, 왼손 근음」 네 트랙이 되어 훨씬 두껍게 들립니다.

분산화음은 제대로 채집됩니다

채집 규칙은 새 음이 들어오면 지금 울리는 음을 거기서 끊는다이고, 새 음이 높은지 낮은지는 묻지 않습니다. 그래서 어긋나게 들어와 함께 놓는 분산화음(CEG)은 c16 e16 g2..처럼 채집되고, 전체가 가장 높은 G가 되지 않습니다. 규칙이 「구간마다 최고음을 취한다」였다면 아르페지오는 통째로 사라졌을 것입니다.

트랙 수 한도

한 번에 가져올 수 있는 것은 최대 15트랙이고, 세는 것은 합계입니다 —— 「멜로디 + 근음」인 줄은 한 줄이 두 트랙 몫입니다. 넘으면 몇 트랙 넘었는지 빨간 글씨로 나오고 가져오기 버튼은 눌리지 않습니다.

가져온 뒤 확인할 것

  1. 먼저 한 번 재생해 들어 보세요. 채집 규칙에 「오류」라는 상태는 없습니다. 잘못 뽑혀도 아무 표시가 없고 그저 이상하게 들릴 뿐입니다.
  2. 글자 수를 보세요. 가져온 결과는 대개 게임이 정한 글자 수를 넘습니다. 넘었다면 다음으로.
  3. 줄이려면 툴바의 「최적화」를 씁니다. 편집기 전체에서 유일하게 소리가 바뀌는 기능입니다 —— 움직이는 것은 음 길이(늘이거나 일찍 끊거나)이고, 어떤 음의 시작 시각도 움직이지 않습니다. 그러니 리듬이 구조적으로 망가질 수는 없습니다. 세 규칙은 한 번에 하나만 고를 수 있고, 실행 뒤 몇 글자 줄었는지 알려 줍니다.
  4. 악기를 확인하세요. 가져오기가 마비노기 음색을 골라 주지는 않습니다. 탭에서 직접 고르세요.
  5. 벨로시티를 조정하세요. 반주 트랙을 몇 칸 내려야 비로소 주선율이 떠오릅니다.

알려진 한계

MML 문법을 아직 보지 않았다면 마비노기 MML 문법 안내를 먼저 읽으세요. 가져온 뒤 손으로 고칠 때 필요합니다. 편집기 조작이 익숙하지 않다면 편집기 입문기능과 단축키 총람을. 그 밖의 것은 자주 묻는 질문으로.