sato-c / vocalo_sys_ex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eVocaloid用テキスト→SYS-EXコンバータ

まだ作成中

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

About


Languages

Language:Ruby 100.0%