본문으로 건너뛰기
musicxml.tools
언어: 한국어

MusicXML 유효성 검사기

공식 MusicXML 4.0 스키마로 MusicXML 파일의 유효성을 검사해 오류마다 줄 번호를 보여 주고, 구조도 확인하세요. .xml이나 .musicxml 파일, 또는 압축된 .mxl 파일을 끌어다 놓으면 됩니다.

브라우저에서 실행됩니다: 파일이 컴퓨터 밖으로 나가지 않습니다.

MusicXML 파일을 여기에 끌어다 놓거나, 클릭해서 고르세요

지원 형식: .xml, .musicxml, .mxl

파일이 없나요? (클레멘티, 소나티네 Op. 36 No. 1).

검사하는 내용

먼저 파일이 올바른 형식의 XML인지 확인합니다. 그다음 모든 요소와 속성을 W3C Music Notation Community Group의 공식 MusicXML 4.0 스키마(XSD)에 맞춰 검사합니다. 각 요소와 속성이 그 자리에 올 수 있는지, 순서가 맞는지, 스키마가 허용하는 값인지 봅니다. 모든 오류에는 파일의 줄 번호가 붙습니다. 검사에는 xmllint의 바탕인 XML 라이브러리 libxml2를 브라우저에서 실행되도록 컴파일해 씁니다.

모든 악보에 필요한 것도 검사합니다. score-partwise 또는 score-timewise 루트, 파트 목록, 하나 이상의 파트, 모든 파트의 마디, 음표와 기본 속성(attributes)입니다. 이 검사를 통과한 파일은 악보 소프트웨어가 읽기 시작할 수 있는 파일입니다.

요청하면 악보에 담긴 내용도 보여 줍니다. 아티큘레이션, 셈여림, 이음줄과 붙임줄, 꾸밈음, 템포와 박자표, 성부, 그리고 성악 파트라면 가사입니다. 이 중 MusicXML이 요구하는 것은 없습니다.

자주 묻는 질문

MusicXML 스키마에 대한 완전한 유효성 검사인가요?

네. 모든 파일을 완전한 MusicXML 4.0 스키마로 검사합니다. 이전 버전용으로 쓰인 파일도 4.0으로 검사합니다. MusicXML 3.1에서 올바른 것은 거의 모두 4.0에서도 올바릅니다. 4.0 변경 사항 문서가 밝힌 예외 하나는 빈 multiple-rest 요소로, 4.0에서는 더 이상 허용되지 않습니다.

파일에 스키마 오류가 있어요. 그래도 열리나요?

대개 열립니다. 대부분의 악보 프로그램은 오류가 몇 개 있어도 그대로 읽어 들입니다. 하지만 그때 프로그램이 해당 요소를 빼거나 잘못 읽을 수 있으므로, 목록은 고쳐야 할 것을 각 오류의 줄 번호와 함께 보여 줍니다.

파일이 업로드되나요?

아니요. 검사는 브라우저 탭에서 실행되며, 파일은 컴퓨터 밖으로 나가지 않습니다.

파일은 올바른데 프로그램에서 이상하게 보여요. 왜 그런가요?

올바른 MusicXML에도 내보내기 실수가 있을 수 있습니다. 피아노가 이름 없는 두 파트로 나뉘거나, 제목이 일반 텍스트로 적히거나, 가사에 하이픈이 없는 경우입니다. MusicXML 악보 뷰어에서 열어 어떻게 그려지는지 확인해 보세요.

다음을 바탕으로 만들었습니다: libxml2 (xmllint-wasm 5.3.0) (MIT), MusicXML 4.0 스키마(W3C Music Notation Community Group) (W3C Community Final Specification Agreement).

여러분의 제품에도 넣고 싶으신가요?

  • 앱에 넣기

    이 도구들은 브라우저와 Node.js용 오픈 소스 MusicXML 렌더러(BSD-3-Clause)인 OpenSheetMusicDisplay로 동작합니다.

  • WordPress에 넣기

    OSMD for WordPress로 웹사이트에 악보를 넣을 수 있습니다. 프리미엄 애드온은 재생, 조옮김, 다운로드 기능을 더합니다.

  • 맞춤 개발

    저희는 음악 출판사와 음악 교육 플랫폼을 위한 MusicXML 및 오디오 소프트웨어를 만듭니다. PhonicScore

브라우저에서 실행

MusicXML 악보 뷰어

보기와 재생

MusicXML·MXL 파일을 열어 브라우저에서 악보를 읽으세요. OpenSheetMusicDisplay가 악보를 그리며, 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML)

브라우저에서 실행

MusicXML 플레이어

보기와 재생

MusicXML·MXL 파일을 브라우저에서 재생하고, 커서를 따라 악보를 읽으세요. 템포, 메트로놈, 악기별 음량도 조절할 수 있습니다. 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML) · 출력: 오디오

브라우저에서 실행

MusicXML 파일 변환기

변환

압축된 MusicXML(.mxl)을 일반 MusicXML로, 또 그 반대로 브라우저에서 변환합니다. 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML) · 출력: MusicXML, MXL(압축 MusicXML)

브라우저에서 실행

MusicXML·MXL PDF 변환기

인쇄와 내보내기

MusicXML·MXL 파일을 인쇄용 악보 PDF로 바꿉니다. A4나 Letter 용지에 원하는 파트만 담을 수 있습니다. 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML) · 출력: PDF

브라우저에서 실행

MusicXML·MXL MP3 변환기

변환

MusicXML·MXL 파일의 악보를 소리로 만들어 MP3나 WAV로 저장합니다. 브라우저에서 만들며, 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML) · 출력: 오디오

브라우저에서 실행

MusicXML·MXL MIDI 변환기

변환

MusicXML·MXL 파일을 파트마다 트랙 하나씩 담은 MIDI 파일로 바꿉니다. 반복과 템포는 원하는 대로 정하세요. 파일은 업로드되지 않습니다.

입력: MusicXML, MXL(압축 MusicXML) · 출력: MIDI