xmlkey

xmlkey_test.zip MD5=5f1c0a1acdc89f54f83854b8578097b7

musicxmlファイルのキーを変更するソフト
作成のきっかけ

ボカロ(NEUTRINO)を使うため、musicxmlファイルを作成しますが、女性ボカロと男性ボカロの切り替えや、
ボカロのモデルを変更する時に、キーを変えたい場合に、ピアノロールに戻って、トランスポートするのは手間なので、
musicxml内の音階情報を直接書き換えれたら、非常に楽だろうと、制作に至りました。

使い方

コンソールソフト(CUI)なので、コマンドプロンプト内、もしくは、.cmdファイル(バッチファイル)として起動してください。

xmlkey のみで、簡単なヘルプが表示されます。

書式

xmlkey (-key xx) .musicxmlファイル

-key なしで起動すると、プロンプト内で、キーの数値を入力します。

keyで指定する数値は、半音で1 全音で2
上げる方は+
下げる方がー

もし、1オクターブ上げる場合は、12
1オクターブ下げる場合は、-12

注意事項&免責

--重要----------------------------------------------------------------------------
当ソフトは、XMLを厳密に解析して書き替えている訳ではないので、
musicxmlの記述内容(改行の具合)によっては、正しく処理がなされない可能性があります。

NEUTRINO調声支援ツールで出力した musicxml以外は、動作確認をしていません。
----------------------------------------------------------------------------------

元々、個人的に必要を感じて作ったソフトです。
誰か、私と同じような思いをしている方がいるかもしれないので、公開する事にしました。

まだまだ、試作段階から抜けていませんので、
途中で止まったり、意図しない動きをしたりすることがあると思います。
使う場合は、それを前提に使ってください。
このソフトを使って、何か、損害が発生した場合は、いかなる責任を負えません。
すべて、ユーザーの自己責任で、お願いします。


更新履歴

2025/8/15 test版