いろいろあってMMDで語り引きしてほしい
なんでこんなことになってるのか分かりませんが
やることとしては
1ボーカルラインを作ってNEUTORINOで歌っていただく
2DAWで語り引きの音源作る
3MMDで動かす
の3つ
今回はボーカルラインってから日本語を1音符ごとに入れていくってのが気が狂いそうだったので対策を色々調べてたメモです。
私は楽曲のコピーがベースになるので、
・歌詞の入手
・ひらがなに変換
・music xmlへ反映
の段取りになります。
歌詞の入手
いまの世の中ググったらなんぼでも出てきますね
でも「コピーできない!」ってサイトが多い
昔はJavascriptでとめてるだけだよねーってJava止めたらOKだったんですけど、最近それでもコピーできないのがチラホラ
なんでや
※以下は著作権等を踏まえた上、サイト管理者の意向に沿う範囲でご利用ください。
デリケートな部分なのでやることだけ羅列します。
私が使ってるのはGoogleChromeです。
Chromeで目的の歌詞とかが掲載されてるサイトにいってから
1.F12をおして開発ツールを呼び出す
2.ctrl+shift+Cで「ページ内の要素を選択して検査」のモードにする
3.歌詞の入っているあたりをクリック
4.開発部分の <div ~~~>みたいなとこが選ばれるので、そこで右クリック
5.コピー→要素をコピー
6.お手持ちのメモ帳やらに張り付けて、<div–>とか<br>を消して整える
これで歌詞の入手はおしまい
MUSESCOREに入れるために漢字からひらがなに変換
こちらのサイトさんがとっても良い感じ
さっき作った歌詞を貼り付けて変換、必要に応じて手打ちで修正しましょう
MIDIの楽譜に日本語を入力する準備
普通にMUSESCORE開いてみると、どうも1音に対して1文字ずついれる感じ
いやうそやろ
手間すぎるやん?
そんなん絶対だれかやってるって
ここの解決策で2日間色々しらべたり「作るしかないの?まじで?いやあるやろ」とか思ってたんですけど
MUSESCOREでいけるやん!って判明
y_yamada様に感謝
ってことで一文字ずつスペース入れます
手作業なんてやってられないので
こちらのサイト様がとても良い感じ
正規表現使えるエディタなら同じことできます。
windowsのメモ帳はダメ
置き換えパターンに ^?
置き換え文字列にスペース
これで置き換え実行したら一文字事にスペースが入ります。
これでMUSESCOREに張り付けにいきます
MUSESCOREで貼付ける
先に楽譜が必要です。
一つ目の音符を選択
ctrl+Lで歌詞の入力モードへ
一度Ctrl+Vを押すと、最初の一文字が入って次の音符へ自動で移動します
あとはズレがないか確認しながらCTRL+Vの繰り返し
当初「コレもめんどい!」って思ったけど、おもってたよりズレるからちょうどいいかもしれない