まだ作成中
ruby evocaloid.rb [テキストファイル]
テキストはひらがなで書きます。
- あいうえお
- かきくけこ
- さしすせそ
- ぴょぴょぴょにゅにゅにゅ
- うぉうぉうぉ
- きぇきぇきぇきぇきぇ
- つぁつぁつぁつぁ
- いち に さん し ご ろく なな はち きゅう じゅう じゅういち じゅうに じゅうさん じゅうよん じゅうご じゅうろく じゅうなな じゅうはち じゅうく にじゅう にじゅういち にじゅうに にじゅうさん にじゅうよん にじゅうご にじゅうろく にじゅうなな にじゅうはち にじゅうきゅう さんじゅう
こんな感じ。 単語の区切りは全角または半角スペースをあけてください。 ”ん”の扱いについては、いまのところ1つですが、いろいろとルールがあるみたいなのでのちのち対応します。 出力は今のところ16進をテキストで吐き出してます。 あとで、midi周りの部分合わせて出力する予定。
いち に さん し ご ろく なな はち きゅう じゅう じゅういち じゅうに じゅうさん じゅうよん じゅうご じゅうろく じゅうなな じゅうはち じゅうく にじゅう にじゅういち にじゅうに にじゅうさん にじゅうよん にじゅうご にじゅうろく にじゅうなな にじゅうはち にじゅうきゅう さんじゅう
は、127文字を超えるので2回に自動的に分けます。 ↓こんなかんじ。
- # 発音記号 itSi Ji san Si go 4okM nana hatSi k'MM dZMM dZMMitSi dZMMJi dZMMsan dZMMjon dZMMgo dZMM4okM dZMMnana dZMMhatSi dZMMkM JidZMM JidZMMitSi JidZMMJi JidZMMsan JidZMMjon JidZMMgo JidZMM4okM JidZMMnana JidZMMhatSi JidZMMk'MM sandZMM
- F0 43 79 09 00 50 11
- 69 74 53 69 20 4A 69 20 73 61 6E 20 53 69 20 67 6F 20 34 6F 6B 4D 20 6E 61 6E 61 20 68 61 74 53 69 20 6B 27 4D 4D 20 64 5A 4D 4D 20 64 5A 4D 4D 69 74 53 69 20 64 5A 4D 4D 4A 69 20 64 5A 4D 4D 73 61 6E 20 64 5A 4D 4D 6A 6F 6E 20 64 5A 4D 4D 67 6F 20 64 5A 4D 4D 34 6F 6B 4D 20 64 5A 4D 4D 6E 61 6E 61 20 64 5A 4D 4D 68 61 74 53 69 20 64 5A 4D 4D 6B 4D 20 4A 69 64 5A 4D 4D 20
- 00 F7
- F0 43 79 09 00 50 11
- 4A 69 64 5A 4D 4D 69 74 53 69 20 4A 69 64 5A 4D 4D 4A 69 20 4A 69 64 5A 4D 4D 73 61 6E 20 4A 69 64 5A 4D 4D 6A 6F 6E 20 4A 69 64 5A 4D 4D 67 6F 20 4A 69 64 5A 4D 4D 34 6F 6B 4D 20 4A 69 64 5A 4D 4D 6E 61 6E 61 20 4A 69 64 5A 4D 4D 68 61 74 53 69 20 4A 69 64 5A 4D 4D 6B 27 4D 4D 20 73 61 6E 64 5A 4D 4D
- 00 F7