ルモーリン
ホーム 更新 Perl Sample サービス 雑談 鉄ゲタ Linux リンク 連絡先

歌詞をmusicxmlファイルに変換

2020-03-17

AIきりたんの入力にmusicxmlを使います。 その作成にMuseScoreを使うと歌詞の入力に手間取ります。 文字の間にスペースを入れてクリップボードにコピーして歌詞入力で1文字ずつCTRL+Vは面倒です。 歌詞をダミーの譜面に入れてMuseScoreで開けば矩形選択で歌詞をごっそりコピペできます。 なので、歌詞が簡単にmusicxmlファイルに変換できればよい訳です。 ページ下端に楽譜間で歌詞をコピペする方法を紹介しましたので参考にしてください。

開発の記録

歌詞を入力して変換ボタンをクリックするとlyrics.musicxmlファイルがダウンロードされますから、MuseScoreで開いてみてください。
この中の「漢字→平仮名」変換、「助詞の『は』『へ』→『わ』『え』」変換はテキスト解析:日本語形態素解析 - Yahoo!デベロッパーネットワークを使っています。


漢字→平仮名
 助詞の「は」「へ」→「わ」「え」
記号を削除
片仮名→平仮名
半角→全角
「ぁぃぅぇぉゃゅょっ」は前の文字に連結
「ん」は前の文字に連結
アルファベットの単語→【英字】

Webサービス by Yahoo! JAPAN

MuseScoreを使って歌詞を楽譜の間でコピペする方法です。

こちらが歌詞の楽譜(コピー元)です。 shiftキーを押しながらコピーしたい歌詞をマウスで囲みます。 囲まれた範囲の歌詞が選択されますのでCTRL+Cを押して歌詞をコピーします。 こちらがメロディの楽譜(ペースト先)です。ペーストしたい最初の音符をクリックします。 CTRL+Vで歌詞がペーストされます。1文字1音符なのでズレる場合があります。 1文字ずつCTRL+Xで切り取り、CTRL+Vで貼り付けると確実に調整できます。 慣れると複数文字をまとめて切り取り、貼り付けできるようになります。 このように歌詞の位置を調整してできあがり♪