汎用音声・動画・メディア⭐ リポ 34,281品質スコア 90/100
cli-anything-musescore
楽譜記譜用のCLI — トランスポーズ、PDF/音声/MIDI形式でのエクスポート、パート抽出、楽器管理に対応
description の原文を見る
CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments
SKILL.md 本文
MuseScore CLI スキル
概要
MuseScore 4 の mscore バックエンドをラップして、楽譜表記タスクに対応します:移調、複数フォーマットへのエクスポート(PDF、PNG、MP3、MIDI、MusicXML、ブレイル)、パート抽出、楽器管理、スコア分析。
コマンド
プロジェクト管理
cli-anything-musescore --json project info -i score.mscz
cli-anything-musescore --json project open -i score.mscz
移調
# ターゲットキーへの移調
cli-anything-musescore --json transpose by-key -i score.mscz -o out.mscz --target-key "C major" --direction closest
# セント単位での移調
cli-anything-musescore --json transpose by-interval -i score.mscz -o out.mscz --semitones 3
# ダイアトニック移調
cli-anything-musescore --json transpose diatonic -i score.mscz -o out.mscz --steps 2
パート抽出
cli-anything-musescore --json parts list -i score.mscz
cli-anything-musescore --json parts extract -i score.mscz -o piano.mscz --part "Piano"
cli-anything-musescore --json parts generate -i score.mscz -d ./parts/
エクスポート
cli-anything-musescore --json export pdf -i score.mscz -o score.pdf
cli-anything-musescore --json export mp3 -i score.mscz -o score.mp3 --bitrate 192
cli-anything-musescore --json export png -i score.mscz -o score.png --dpi 300
cli-anything-musescore --json export midi -i score.mscz -o score.mid
cli-anything-musescore --json export musicxml -i score.mscz -o score.musicxml
cli-anything-musescore --json export braille -i score.mscz -o score.brf
cli-anything-musescore --json export batch -i score.mscz -o score.pdf -o score.mid
楽器管理
cli-anything-musescore --json instruments list -i score.mscz
cli-anything-musescore --json instruments add -i score.mscz -o out.mscz --id keyboard.piano --name "Piano"
cli-anything-musescore --json instruments remove -i score.mscz -o out.mscz --name "Violin"
スコア分析
cli-anything-musescore --json media probe -i score.mscz
cli-anything-musescore --json media stats -i score.mscz
cli-anything-musescore --json media diff --reference a.mscz --compare b.mscz
セッション
cli-anything-musescore --json session status
cli-anything-musescore --json session undo
cli-anything-musescore --json session redo
cli-anything-musescore --json session history
サポートされている入力フォーマット
.mscz(MuseScore ネイティブ).mxl(圧縮 MusicXML).musicxml/.xml(MusicXML).mid/.midi(MIDI)
移調用のキー名
メジャー:Cb、Gb、Db、Ab、Eb、Bb、F、C、G、D、A、E、B、F#、C# マイナー:Ab、Eb、Bb、F、C、G、D、A、E、B、F#、C#、G#、D#、A#
許容されるフォーマット:「C」、「C major」、「Am」、「A minor」、「Db major」、「F# minor」
エージェント向けガイダンス
- 機械可読の出力を得るため、常に
--jsonフラグを使用してください - レンダリング後は
export verifyでエクスポートを検証してください - 不明なスコアに対して操作する前に
media probeを使用して検査してください - 移調には
-i(入力)と-o(出力)の両方が必要です parts extractではパート名は大文字小文字を区別しません
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- HKUDS
- リポジトリ
- HKUDS/CLI-Anything
- ライセンス
- Apache-2.0
- 最終更新
- 2026/5/10
Source: https://github.com/HKUDS/CLI-Anything / ライセンス: Apache-2.0