Skip to content

MuseScoreプラグイン開発ガイド

MuseScore 4.x 向けレガシー QML プラグインについて、環境構築・API・フォント・国際化をまとめています。

ドキュメント一覧

ページ内容
プラグイン開発の概要拡張の種類、インストール、Hello World、単位系、編集パターン
API リファレンス主要クラス・メソッド・列挙
開発ノウハウVSCode 環境、UI、ソース分割、import、実務の落とし穴
譜表・記譜操作数字譜・譜線/記号非表示・改行・小節幅・テキスト置換
共有ライブラリmusescore-plugin-lib(4.4+ 専用)
プラグインテンプレート分割+lib+日本語の雛形(ZIP
独自フォント開発OS インストール、楽譜への記号、形式
国際化(i18n)開発Linguist / lupdate / lrelease、4.x の注意
本体翻訳コンテキスト一覧qsTranslate 用コンテキスト名
翻訳コンパイル自動化スクリプトと GitHub Actions

バージョンについて

  • 本サイトの手順は、現時点で主流の MuseScore Studio 4.x(レガシー QML プラグイン)を主な対象としています。
  • 参照ソースには MuseScore Studio 5.x(prerelease)も含まれます。5.x の Extensions(manifest.json + JS)については 概要 を参照してください。

公開 URL: yu1row.com/musescore/