OИEフェイス

はじめに

歌詞表示フェイスのリードミーが何時も長文になってしまうのは許してね。

このフェイスはMtU@ついった様の「OИE立ち絵素材」を素材に作成しています。
フェイスの素材名からフェイス名を「OИE」にしています。
公式の記述とかロゴには「ONE」や「OИE」とありますが、分かり辛いのでリードミーはONE（オネ）で
記述します。

ONE（オネ）
公式サイト http://1stplace.co.jp/software/cevio/

1st PLACE株式会社様のIA PROJECTから発売された、音声合成ソフトCeVIO（チェビオ）を採用した
「ONE -ARIA ON THE PLANETES-」のキャラクターです。VOCALOID IAの次に出たソフトなのでIAの妹
という公式設定らしいです。
CeVIOはボーカロイドやボイスロイドと違い、感情のこもったセリフや、自然な歌声を簡単に作成できるよ
うです。

このフェイスはMtU@ついった様の「OИE立ち絵素材」であるMtU_OИE.zipに同梱されている、れあどめ.txt
と、1st PLACE株式会社様の二次利用ルール http://1stplace.co.jp/contact/voice_character_rule.pdf
に基づいて投稿しました。

Sound Player Lilith for Unicode OSes（略称 uLilith）で使用するフェイス（スキン）です。
project9k
https://twitter.com/project9k

最新のuLilithの入手は
uLilith-Latest
https://drive.google.com/drive/folders/1iLZXWjDJlXd4vjR6suptMadJD0bfzCx5

最新のuLilithSuiteプラグインの入手は
uLilithSuite
https://drive.google.com/drive/folders/1VX83l9wG6h7fl92E62m4jy-_2UFey1O0

このフェイスは歌詞表示対応フェイスです。uLilithSuiteプラグイン必須でDirect2Dモードの使用推奨。
実際Direct2Dモードじゃないと同期非同期の歌詞が見辛いです。
あとDirect2Dがグレー表示で使用できない方は申し訳ありません。

●特徴
・uLilithSuite専用コマンドにて自動で歌詞ファイルの有無を読み取り、タイムタグの有り無しを判別して同
　期歌詞を表示非表示します。
・uLilithがタイムタグ付き歌詞ファイルを停止時以外の状態中に、同期歌詞専用ボタンクリックで同期歌詞と
　フキダシパネルを表示非表示する事が出来ます。非表示時はボタンの色はグレーになります。
・非同期歌詞専用ボタンをクリックで、タイムタグ付き歌詞とタグ無しの歌詞ファイルどちらでもサブウィン
　ドウで非同期歌詞を任意でオンオフ出来ます。
・タイムタグ付き歌詞音声ファイルは、同期非同期歌詞両方表示する事が出来ます。

●動作確認
uLilith バージョン1.0.0 (2019/01/01) x64Core2版でDirect2Dを使用して動作確認。

●フォント
「Segoe UI」

※フェイス本体の時間と音量表示、プレイリストの総ファイル数・総演奏時間は画像ファイルを指定して
います。

●Previou(Back)ボタンの説明

・再生中にPreviou(Back)ボタンをクリックするとRewindします。
・2秒以内にダブルクリックまたはワンクリック後、2秒以内にもう一度ワンクリックするとBack（前の音
　声ファイル）になります。
・2秒経過後は再びワンクリックでRewindになり、ダブルクリックでBackになります。
・再生中以外（停止とか一時停止）ではワンクリックでBackします。
・再生モードシャッフルではシャッフルに切り替え最初の再生、または再生中にシャッフルに切り替えた音
　声ファイル（シャッフルで最初の再生扱いになるみたいです）では再生中に2秒以内のダブルクリックをし
　てもBackにならず、Rewindします。

RewindBackは、CoolSideのNo.0105 さかな氏のRewindBackフェイスのリードミーにあるRewindBackコ
マンド基本概論からソースをお借りしました。ありがとうございます。

●補足
1. タイトル文字列とアーティスト-アルバム文字列は20秒間隔で表示が交互に切り替わります。
2. 同期歌詞表示をオフにするとそのままタイムタグ無し音声ファイル再生になるまで継続します。タイムタ
 　グ無しか歌詞ファイルのない曲 → 同期歌詞表示オフは解除 → タイムタグ付きに再び移行すると自動で同
 　期歌詞が表示されます。
3. 目の辺りをクリックするとコスチュームが切り替わります。
 　実は初期キャラと同じ手順で元絵から縮小して切り抜いたら、制服の方が高さ451pxになってしまったの
 　で、対策として同時にフェイスのキャンバスサイズも切り替えています。高さのみ450 ⇆ 451 (px)
4. プレイリストのメニューボードを表示させている間はマウスドラッグでサブウィンドウの移動と上下のリ
 　ストサイズ変更ができないので、再度プレイリストコンフィグボタンをクリックしてメニューボードを閉
 　じるか、リストとメニューボードと他のボタン部分以外のどこでも良いのでクリックして、メニューボー
 　ドを閉じてから移動やリストのサイズ変更をして下さい。
5. バージョン1.0.1から非同期歌詞サブウィンドウを表示させていて、そのまま歌詞のない音声ファイルに移
 　行すると自動でサブウィンドウを閉じるようにしました。

●ご注意

・このFaceを使用して問題が起こっても当方では一切責任を負えませんので
　ご使用の際は自己責任でお願いします。

・個人での使用限定でならご自由に改変してくださって構いません。
　また定義(ini, in)ファイルを元に新作フェイス作成にご利用して頂いて尚且つDTに投稿は大歓迎です。
　ただし投稿の際は「;」← 半角セミコロンの説明文は改変するか削除して下さい。
　
・このFaceの転載、再配布、販売等は絶対にしないでください。
　このFaceは個人使用限定でお願いします。

●更新履歴（作業の備忘録も兼ねています）
2019.06.08　Ver.1.0.2
- 変更 : 非同期歌詞表示で、ManualTurnPageキーのパラメータをLoopNextPage, LoopPreviousPageへと変更した。
            LoopPreviousPageは次ページへ進み以降ループ、LoopNextPageは前ページへ戻り以降ループします。
- 変更 : タイトル文字列とアーティスト-アルバム文字列は20秒間隔で交互に切り替わるように変更。15000 → 20000(ミリ秒単位)
            長いタイトル名やアルバム名などの場合、15秒で表示し切れないケースがあった為。
- 修正 : プレイリストのカラム幅ボタンで、表示範囲に誤りがあったので修正した。
- 修正 : プレイリスト高さ切り替え復帰後、リスト最下部の一行の高さが中途半端になって文字が見切れるので、高さ
            切り替えを初期値に合わせて調整した。
- 修正 : イコライザ機能有効無効でパネルを切り替えていたが、EQサブウィンドウオープン・クローズでの有効無効の
            連動切り替えが出来ていなかった。
            イコライザ機能無効でEQサブウィンドウ閉じる → EQサブウィンドウ開く → 機能無効なのに有効時表示する
            パネルになっていたのを修正。
-その他：非同期歌詞サブウィンドウの定義で不適切なフィールド名があったので修正した。
-その他：サムネイル画像を作り直した。

2019.05.21　Ver.1.0.1
- 追加 : 非同期歌詞サブウィンドウを表示したまま歌詞（埋め込みデータ、テキスト、拡張子lrcやkraファ
            イルなど）が無い音声ファイルに移行すると、自動でサブウィンドウを閉じるようにした。

2019.05.16　Ver.1.0.0

2019.05.04
- 制作開始。

---------------------------------------------------------------------------------------------------------------

題材にしたONE（オネ）ですが、ぶっちゃけゲーム実況で知ったキャラでして、今回フェイス作成にあたり調
べました。なのでIAの妹とかCeVIO（チェビオ）とか簡単にですが、いろいろ上で書いています。

偶然ですが、フェイス作成を始めてからパッケージ版「ONE -ARIA ON THE PLANETES-」の発売が2015年5
月22日でちょうど4年というのを知りました。それじゃ結月ゆかりのように時間掛けないで作ってしまおうとか
思ってみたり。

今回フェイスが歌詞表示対応になったのは今年に入ってまだ二つ (ロゥリィv2とNEO FLAT AlbumArt & Lyrics)
しか作っていないのと、以前から自分には難しいけど同期歌詞も任意でオンオフ出来れば良いなあと思っていた
所もあって挑戦してみました。

まあ予想通り作り始めたら同期歌詞を任意でオンオフは難しかったです。

ボタンクリックで同期パネルを歌詞ごと非表示 → タイムタグ無しか歌詞ファイルのない曲に移行 → 専用ボタ
ンも消える → 再度タイムタグ付きに移行 → 自動で同期パネルと専用ボタン表示（此処までは問題なし） → 専
用ボタンをワンクリック → 同期パネルが消えない → なのでバグ取りに四苦八苦。本来は初期状態と同じように
ワンクリック後に表示オフにしたい。

4時間の試行錯誤の末、関連したコマンドを同期歌詞表示オンオフコンテナ群に記述する事で漸く希望の動作に
なりました。疲れた…

他に操作パネルの高さを抑えるのにタイトル文字列とアーティスト-アルバム文字列を一定時間で交互に切り替
わるようにして、文字列の表示枠を省けたのが地味に嬉しかったり。フェイス作成前に自作のCoolフェイスで
テストしてコマンドは完成していたので、こちらはそんなに時間は掛からなかったです。

●フェイス作成で参考にさせて頂いたフェイス
ゆま氏の「月に寄りそう乙女理論とその周辺」フェイスでConstAlphaキーのパラメータを、れく氏の
「uLilith IA Face Ver2.3 (同期歌詞)」フェイスで、uLilithがタイムタグ付き歌詞ファイルを停止時以外の状態
中にボタンクリックで同期歌詞とフキダシパネルを表示非表示する部分を、「OИE」フェイス作成に於いて両氏
のフェイスを参考にさせて頂きました。ありがとうございます。


てす

