ゆゆシケ・コード to vsqx(仮)

概要

「ゆゆシケ・コード to vsqx(仮)」は、「ゆゆシケ・コード」をVocaloid3 Editorが読める.vsqxファイルに変換する(ニッチな)サーバアプリです。
「ゆゆシケ・コード」は、「ゆゆシーケンサープラス」が入出力する保存形式です。
「ゆゆシーケンサープラス」は、Bumpyうるし氏が製作した、簡単な操作でVOCALOID3「結月ゆかり」さんが歌ってくれる無料公開のフラッシュアプリです。

※注意その1:
「ゆゆシケ・コード to vsqx(仮)」は2012/03/08頃から本家の「ゆゆシーケンサープラス」のページの方に統合されています。
ゆゆシーケンサープラス作者のBumpyうるし氏の手で絶賛バージョンアップ中で、このページのバージョンとは既に別物になりつつあります(参考)。
このページでも「勉強になりそうだから作ってみた」という立場でバグ対応、改造、ソース提供をして行くことになるかと思いますが、通常の「音楽的用途」では本家のページで公開されているのを利用するのが良いかと思います。
「ソースが見たい」とか「vsqxをどうこうしたい」とか「なぜかこっちのじゃないと動かない」とかいう場合に限ってはこちらのページが役に立つこともあるかと思います。

※注意その2:
「ゆゆシケ・コード to vsqx(仮)」だけでは文字通り何の役にも立ちません!
「ゆゆシーケンサープラス」と「Vocaloid3 Editor」が最低限必要です(Tiny Vocaloid3 Editorでも一応読めるみたいですが「17小節、1トラック」の制限分しか使えません)。
「結月ゆかり」のライブラリデータがない場合の動作は不明ですが仕様的には誰かしらが代理で歌ってくれることになってるはずです。

本体



使い方

「ゆゆシーケンサープラス」で「保存」操作したときに出る「ゆゆシケ・コード」を上のテキストフィールドにコピー&ペーストして、送信ボタンを押すと、画面にVocaloid3 Editorが読める(はずの)vsqxソースが表示されます(そうです。Vocaloid3のセーブデータはxmlベースのテキストファイルです。まぁびっくり)。
テキストを頑張って選択、テキストエディタにコピー&ペーストして保存します。テキストはutf-8で保存できないと困ったことになると思います(「vsqxファイルのダウンロード」とか気の効いた機能はないので)。
拡張子をvsqxに書き換えてVocaloid3 Editorで読み込んだら作業完了。「ゆゆシーケンサープラス」で作ったデータが、Vocaloid3 Editor上で演奏可能な4トラックの歌唱データになってるはずです。

エラーもなく表示されて、utf-8で保存してそれっぽいデータなのにうまく読めなかったら、多分バグです。ごめんなさい。
変換できなかったゆゆシケ・コードを持って作者のKimiruhamiruをtwitter上でつつくと対応できるかも知れません(ができないかも知れません)。
ゆゆシケ・コードの「Tempo」は未対応です(元データの数字もMIDIのTempoとは違うので仕様が未確定だし。というのはPHPで2桁の数値変換するがメンドウだった言い訳)。
Tempoは、Vocaloid3 EditorでTrack Editorを開いて、ピアノロールを左端までスクロールするとTEMPOのところに"120"と書いてあると思うのでそこをダブルクリックすると変更できます。

上のフィールドにそれなりの入力をすれば「Vocaloid3 Editor以外で単体でvsqxが出力できる世界初のアプリ(当人調べ)!」と言えなくもないのですが、現状「vsqxを利用できる人はVocaloid3 Editorを持ってる人」だけなので、素直にVocaloid3 Editorを使うのが人の道という物かも知れません。
「テキストからvsqxを生成する」という用途では、Vocaloid3 Editor用のJob PluginにMML(Music Macro Language。8bitコンピュータの時代からあるテキストベースの楽曲表記法。)から生成するのがあったような気がするのでそちらを参照するのも良いかと思います(すいません使ったことないです)。

技術情報

ソースとか開発者向けの情報は(長くなってきたので)別ページに移動しました。

関連リンク

つくったひとや権利表示

ゆゆシケ・コード to vsqx(仮)を作ったのは私「KimI(a.k.a. Kimiruhamiru)」です。
Kimiru-Hamiru@Twitter

「ゆゆシーケンサープラス」の作者は「Bumpyうるし」氏です。ボカロP「やきいもP」としても知られる方です。
VOCALOID™はヤマハ株式会社の登録商標です。