これはなに?
MuseScoreにはスペースで区切られた文字列をペーストすると歌詞を一括で挿入することができる機能があります。
1文字ずつスペースを入れながら歌詞を打ち込むわけにもいかんので、
そのための超簡単なスクリプトです。
↓ ダウンロード
どうやって使うの?
- kashi.txtにひらがなでひたすら歌詞を打ち込む。
- pythonでsplit.pyを実行する。
- kashi_edited.txtに1文字ずつスペースで区切られたテキストが出力される。
- それをMuseScoreにコピペ
中身
import sys
f = open("kashi.txt", "r", encoding='utf-8')
txt = f.read()
lstext = list(txt)
result = ' '.join(lstext)
r = open('kashi_edited.txt', 'w', encoding='utf-8')
r.write(result)
r.close
f.close
sys.exit