Skip to content

Mobi-Lan/Mabinogi-MML-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

🎵 Mabinogi MML Converter (v6)

AI 기반 음악 파일을 마비노기 MML로 1멜로디, 2화음 이하로 변환 하는 도구.

Made by 란님 | 알리사
Powered by Antigravity

MabinogiMobile_2025112316032342

✨ 주요 기능

  • 🎹 MIDI → MML: MIDI 파일을 즉시 변환 (0.1초)
  • 🎤 MP3/WAV/MP4 → MML: AI가 오디오 및 동영상을 악보로 변환
  • 구간 선택: 원하는 부분만 빠르게 변환 (속도 3배 향상)
  • ✂️ MML 구간 설정: 변환된 결과에서 원하는 부분만 즉시 추출 (1절, 후렴 등)
  • 🎚️ 강력한 사운드:
    • 음량 증폭 (Boost): 최대 200%까지 소리 증폭 (입력값 30)
    • 트랙별 개별 음량 조절
  • 🧹 노이즈 필터링:
    • 너무 짧은 음(잡음) 제거
    • 너무 작은 소리(유령음) 제거

🚀 사용 방법

  1. 파일 업로드:
    • MIDI (.mid)
    • 오디오 (.mp3, .wav, .ogg)
    • 동영상 (.mp4) - New!
  2. 분석 구간 설정 (상단): AI가 분석할 오디오 구간 선택
  3. 분석 시작: AI가 자동으로 음표 인식
  4. 설정 조정:
    • BPM: 박자 속도 조절
    • 음량: 015 (기본), **1630 (증폭 모드)**
    • 필터: 최소 길이(ms), 최소 강도(%) 조절
    • MML 구간 (하단): 결과물에서 잘라낼 시간 설정
  5. 변환하기: MML 생성
  6. 전체 복사: 마비노기에 바로 붙여넣기

🎯 최적화 팁

오디오/동영상 변환 시:

  • 깨끗한 음원 사용 (반주 없는 MR, 피아노 솔로 추천)
  • BPM 정확히 입력 (박자 오차 최소화)
  • 구간 선택 활용 (전곡 분석보다 훨씬 빠름)
  • 필터 조절:
    • 박수 소리/잡음 많음 → 최소 길이 100ms 이상
    • 웅웅거리는 소리 많음 → 최소 강도 20% 이상

MIDI 파일 변환 시:

  • ✅ 트랙이 3개 이하인 MIDI 권장
  • ✅ 복잡한 화음은 자동으로 3트랙으로 분배

🛠️ 기술 스택

  • AI 모델: Google Magenta (Onsets and Frames)
  • 오디오 처리: Web Audio API (Resampling, Slicing)
  • MIDI 파싱: Tone.js
  • 프론트엔드: Vanilla JS + CSS

⚠️ 면책 조항

본 도구는 개인적, 교육적 목적으로만 사용하세요.

  • ❌ 타인의 저작물을 무단으로 변환/배포하지 마세요
  • ✅ 본인이 저작권을 보유한 음악만 변환하세요
  • 📜 변환된 MML 사용에 대한 모든 법적 책임은 사용자에게 있습니다

📄 라이선스

MIT License - 자유롭게 사용, 수정, 배포 가능

Powered by Google Magenta (Apache License 2.0)

자세한 내용은 LICENSE.md 참조


📞 문의

제작: 란님, 알리사
AI 지원: Antigravity (Google Deepmind)

About

모비노기용 MML 컨버터

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages