vsqファイルをmusicxmlに変換
投稿:2020-04-11、更新:2020-11-16
AIきりたんに歌って欲しい楽曲がvsqファイルで入手できたけれど、musicxmlファイルに変換する手段がないので作りました。
変換したmusicxmlファイルをそのままAIきりたんに渡しても上手く歌ってくれるか分かりません。 一旦MuseScore3で開くと内容が整形されるので改めてmusicxmlファイルにエクスポートすれば上手く歌ってくれる可能性が増えます。 歌って欲しいvsqファイルしかテストしていませんので、他のvsqファイルはおそらく失敗します(笑)。 2020-04-14 vsqの分解能が四分音符の240分の1のため、1のズレが音符で表現できません。 思い切って六十四分音符でクォンタイズすることにしました。 2020-11-16 ・複数トラックを変換するようになりました。 AIきりたんに歌ってもらう際は、MuseScore3で不要なパートを削除してからmusicxmlファイルにエクスポートしてください。 ・テンポ変更、拍子変更に対応しました。 ただしテンポ変更は小節の先頭に移動します。
vsqファイルを指定してから変換ボタンをクリックするとfrom_vsq.musicxmlファイルがダウンロードされます。 一旦MuseScore3で開きmsczファイルで保存してください。 おそらく最も整合性がとれているファイルになっています。 AIきりたんに歌ってもらう場合は、msczを開きmusicxmlをエクスポートさせて読ませてください。
私の拙いプログラミング能力にのんびり付き合う方に限りvsqファイルを提供していただければ MuseScore3で警告なしに読み込めるmusicxmlファイルに変換できる所までは頑張りたいと思います(AIきりたんが歌えるmusicxmlになるかは別です)。