mikuscore

Updated: 2026-05-28

English

mikuscore is a browser-based score format converter centered on MusicXML. It runs offline as a single-file web app.

Supported formats: MusicXML (`.musicxml` / `.xml` / `.mxl`), MuseScore (`.mscx` / `.mscz`), MIDI (`.mid` / `.midi`), VSQX (`.vsqx`), ABC (`.abc`), MEI (`.mei`, experimental), LilyPond (`.ly`, experimental).

A CLI is also available for scripted workflows, centered on `convert`, `render`, and `state`. Related projects include mikuscore-skills, which embeds mikuscore into generative-AI workflows, and miku-abc-player, which makes an ABC-limited subset of mikuscore easier to use.


Screenshots / スクリーンショット

mikuscore screenshot 1 mikuscore screenshot 2 mikuscore screenshot 3 mikuscore screenshot 4

日本語

mikuscore は、MusicXML を中核に据えたブラウザベースの譜面フォーマット変換ソフトです。 単一 HTML 配布でオフライン動作します。

対応フォーマット: MusicXML(`.musicxml` / `.xml` / `.mxl`)、MuseScore(`.mscx` / `.mscz`)、MIDI(`.mid` / `.midi`)、VSQX(`.vsqx`)、ABC(`.abc`)、MEI(`.mei`、実験的対応)、LilyPond(`.ly`、実験的対応)。

スクリプト利用向けには `convert` / `render` / `state` を中心にした CLI もあります。関連プロダクトとして、 mikuscore-skills は mikuscore を生成 AI ワークフローに組み込むための agent skills、 miku-abc-player は mikuscore の機能を ABC に限定して使いやすくした companion web app です。