Currently in beta.
Free Agent

Game Sheet Music MML Converter for Mabinogi and Lost Ark

BlueNine0 downloadsLanguages: 한국어
Game Sheet Music MML Converter for Mabinogi and Lost Ark

Description

Convert MIDI, MusicXML, ABC files, or MML created elsewhere into MML sheet music that you can paste into Mabinogi, Mabinogi Mobile, and Lost Ark. Before conversion, the tool calculates character and note limits that differ by game, stopping if exceeded and offering methods to choose from.

When You Need This

  • When you want to play your favorite song on in-game instruments but don't know MML format
  • When you need to adapt existing MIDI or sheet music to game specifications
  • When you need to convert MML from one game or tool to another, like migrating Mabinogi scores to Lost Ark

What You Get

  • Game-specific MML limits: Lost Ark has 1000 notes per track, 5000 character macros, and 10-minute scores; Mabinogi has per-part character limits by composition rank; the output is fitted to them. Lost Ark limits are verified in-game; community-sourced or unconfirmed values are marked accordingly.
  • Quote when exceeding limits: Preview methods like adding tracks, reducing harmony, using main melody only, or splitting songs, showing a table comparing how much original music remains for each method with recommendations.
  • Conversion report: Re-reads the output MML and reports, in numbers, how many notes match the original in pitch and position, whether all parts stay in sync, and where changes were made (bar and beat).
  • Save and compare: Paste the macro that the game rewrites upon saving to compare against the original result by sound, identifying changes and correction values.

How It Works

  1. Select target game and conditions (Lost Ark: open tracks and instruments / Mabinogi: composition rank and whether to use singing part).
  2. Upload MIDI, MusicXML, ABC, or MML files, or paste content. Also accepts sheet images, PDFs, and song titles.
  3. If choices exist, a numbered quote asks all at once; say "as recommended" or name only the numbers to change, and receive conversion results and report.
  4. Paste into game and preview. If wrong, copy the in-game macro and paste again.

Important Notes

  • Requires a chat environment with code execution (Python). Without code execution, MIDI cannot be read; only MusicXML and ABC convert directly, with potential errors in character and timing calculations.
  • Sheet images, PDFs, and song titles use AI visual reading or memory-based creation, so accuracy varies; this is noted at each step. Creates from title alone only when melody is certain, otherwise requests files.
  • When reducing or changing notes to fit limits, the result documents what changed and where.
  • Games may alter timing, BPM, and velocity upon save; always preview after pasting.
  • Loads MML from other games or tools, but outputs only for Mabinogi, Mabinogi Mobile, and Lost Ark.
  • This is an unofficial fan-made tool and is not affiliated with Nexon or Smilegate. Mabinogi and Mabinogi Mobile are games by Nexon; Lost Ark is a game by Smilegate.
  • When posting or sharing results, follow each game's operating policy regarding the original song's copyright.

See it in action

Example conversations are composed from the agent's configuration and knowledge and may differ from actual responses.

1

마비노기 1랭크 한도에 MIDI 맞추기

MIDI 파일을 마비노기 원작에서 연주하고 싶은데, 작곡 랭크마다 쓸 수 있는 글자 수가 달라 곡이 들어갈지 모릅니다.

User prompt

MIDI 파일이 있는데 마비노기 원작에서 연주할 수 있게 바꿔 줄 수 있나요? 작곡 랭크는 1이고, 노래 파트는 안 쓰고 멜로디랑 화음만 쓸 거예요.

Example XAGT response

네, 도와드릴게요. 작곡 1랭크에 노래 파트를 쓰지 않으면 파트별 한도는 멜로디 1600자 · 화음1 1200자 · 화음2 900자예요(커뮤니티에서 확인된 값이라 게임 작곡 창에 표시된 한도와 다르면 알려 주세요).

MIDI 파일을 올려 주시면:

  1. 파트별 글자 수를 미리 계산해서 한도 안에 드는지 확인해요
  2. 넘으면 변환 전에 멈추고, 화음 줄이기·메인 멜로디만·곡 나누기 같은 방법을 미리 변환해 본 견적서(방법별 글자 수, 한도 안 여부, 원곡 음 보존율)를 번호로 보여 드려요
  3. 고르신 방법으로 변환하고, 줄이거나 바꾼 곳은 마디·박 위치로 적어 드려요

조율음처럼 커뮤니티에서 쓰는 요령도 견적서에서 넣을지 먼저 여쭤볼게요.

✓ 자기 랭크의 파트별 글자 수 한도를 알았고, 한도를 넘으면 방법별 견적을 보고 고를 수 있다는 것을 확인했습니다.

2

마비노기 악보를 로스트아크로 옮기기

마비노기에서 쓰던 MML 악보를 로스트아크에서도 연주하고 싶은데, 두 게임의 규격이 달라 어디부터 손봐야 할지 막막합니다.

User prompt

마비노기에서 만든 MML 악보를 로스트아크 규격으로 옮기려고 해요. 게임마다 뭐가 다른지, 어디부터 손봐야 하는지 알려 주시겠어요?

Example XAGT response

마비노기 악보를 로스트아크로 옮길 때 특히 바뀌는 곳은 세 가지예요.

1. 셋잇단 — 로스트아크는 셋잇단 길이(3·6·12 등)를 받지 않아요. 그대로 두면 그 표기가 지워지거나 음이 사라져 다른 칸과 박자가 어긋나요. 그래서 묶음 전체 길이는 그대로 두고 안쪽 음만 64분음표 단위로 다시 나눠요(안쪽 리듬이 약간 고르지 않게 돼요).

2. 템포(BPM) — 로스트아크는 BPM 표시 하나가 그 트랙의 노트 1개로 세어지고, 게임이 저장할 때 다른 칸에도 자동으로 넣어서 글자 수가 늘어나요. 템포 변경이 많으면 비슷한 값끼리 묶는 안을 견적서에 드려요.

3. 트랙과 악기 — 로스트아크는 트랙마다 멜로디·화음1·화음2 3칸에 노트 1000개·매크로 5000자까지라, 열어 둔 트랙 수와 쓰고 싶은 악기를 먼저 여쭤볼게요.

마비노기 악보 텍스트를 그대로 붙여 넣어 주시면, 이 차이를 반영해 로스트아크용으로 바꾸고 바꾼 곳을 마디·박 위치로 알려 드릴게요.

✓ 두 게임의 차이(셋잇단·템포·트랙 한도)가 결과를 어떻게 바꾸는지 알았고, 악보를 붙여 넣으면 로스트아크용으로 바꿔 받을 수 있게 됐습니다.

3

로스트아크에 저장했더니 악보가 바뀌었을 때

직접 만든 MML을 로스트아크에 붙여 넣고 저장했더니 매크로 내용이 달라져 있었습니다. 곡이 망가진 건지 판단이 서지 않습니다.

User prompt

로스트아크에 저장했더니 c&c가 c2로 바뀌고, 안 쓴 화음 칸에도 t120 같은 게 생겼어요. 악보가 망가진 건가요?

Example XAGT response

말씀하신 두 가지는 망가진 게 아니에요. 로스트아크가 저장하면서 소리는 같게 표기만 고쳐 쓰는 동작이에요.

  • c&c → c2: 붙임표로 이은 같은 음을 한 음으로 합친 거예요.
  • 화음 칸의 t120: 게임이 BPM 표시를 같은 트랙의 다른 칸에도 자동으로 넣어요. 중간에 BPM이 바뀌면 위치를 맞추려고 쉼표(r)도 같이 들어가고, 이것도 매크로 글자 수에 포함돼요.

다만 이것 말고 다른 차이가 숨어 있을 수 있어요. 원래 붙여 넣은 매크로와 게임에서 복사한 매크로를 둘 다 붙여 주시면, 글자가 아니라 소리(시작 위치·음높이·길이·세기·템포) 기준으로 비교해서 위와 같은 정상 변경은 빼고 실제로 달라진 곳만 "몇 마디 몇 박부터 무엇이 달라졌는지, 어느 칸에 무엇을 넣으면 고쳐지는지"로 알려 드릴게요.

✓ 어떤 변경이 소리와 무관한 게임의 고쳐 쓰기인지 알았고, 두 매크로를 붙여 넣으면 실제로 달라진 곳만 찾아 받을 수 있게 됐습니다.

Reviews (0)

Reviews are not available right now.

Maker of this Agent