# MusicXML2JSON - Piano
这是一个专为钢琴设计的 npm 工具包,用于将钢琴相关的 MusicXML 数据转换为 JSON 格式。工具包能够解析 TAB 乐谱中的音符、和弦等信息,并将其转换为结构化的 JSON 格式,方便在应用程序中进行处理或可视化展示。
(opens new window)
# 功能特点
- 专门解析钢琴乐谱中的音符和和弦数据。
- 高效的 MusicXML 到 JSON 数据转换。
- 适合集成到音乐应用或钢琴相关项目中。
- 轻量级、易于使用。
MusicXML 相关内容。请参考 W3C MusicXML (opens new window)。
# 安装
通过npm安装
npm install musicxml2json-piano
1
通过yarn安装
yarn add musicxml2json-piano
1
# 使用
import { Parser } from 'musicxml2json-piano'
async function loadXMLStr() {
// Load XML document...
}
const xmlStr = await loadXMLStr('/xml/example.xml')
const parser = new Parser({ xmlStr })
// return a parser object -
// { "parts": [ ... ], "title": "", ... }
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11