これはなに?

MuseScoreにはスペースで区切られた文字列をペーストすると
歌詞を一括で挿入することができる機能があります。

1文字ずつスペースを入れながら歌詞を打ち込むわけにもいかんので、
そのための超簡単なスクリプトです。
↓ ダウンロード




どうやって使うの?

  1. kashi.txtにひらがなでひたすら歌詞を打ち込む。
  2. pythonでsplit.pyを実行する。
  3. kashi_edited.txtに1文字ずつスペースで区切られたテキストが出力される。
  4. それをMuseScoreにコピペ
※Python3.xが必要、Macでも使えるのかな?

中身

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