IAフェイス

はじめに

このフェイスはMtU@ついった様の「IA立ち絵素材」を素材に作成しています。

IA (イア)
公式サイト 
http://1stplace.co.jp/ia/

「IA -ARIA ON THE PLANETES-」のボーカロイドキャラクターです。

このフェイスはMtU@ついった様の「IA立ち絵素材」であるMtU_IA.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の入手は
https://drive.google.com/drive/folders/1iLZXWjDJlXd4vjR6suptMadJD0bfzCx5

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

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

●特徴
・自動で歌詞ファイルの有無を読み取り、タイムタグの有り無しを判別して同期歌詞を表示非表示します。
・タイムタグ付き歌詞のみ専用ボタンが表示されます。停止時以外の状態中に、同期歌詞専用ボタンクリック
　で同期歌詞とフキダシパネルを表示非表示する事が出来ます。非表示時はボタンの色はグレーになります。
・非同期歌詞専用ボタンをクリックで、タイムタグ付き歌詞と無しの歌詞ファイルどちらでもサブウィンドウ
　で非同期歌詞を任意でオンオフ出来ます。
・非同期歌詞サブウィンドウは歌詞の埋め込みデータ、テキスト、拡張子lrcやkraファイルなどが無い音声フ
　ァイルに移行すると自動で閉じます。
・タイムタグ付き歌詞音声ファイルは、同期非同期歌詞両方表示する事が出来ます。その場合Lyricsタブにあ
　る同期タイプは同期に設定しておいて下さい。詳しくは補足5をお読み下さい。

●動作確認
uLilith バージョン1.0.0 (2019/01/01) x64Core2版＋uLilithSuiteプラグイン 1-52版でDirect2Dを使用し
て動作確認。

●フォント
「Segoe UI」

●Previou(Back)ボタンの説明

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

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

●補足
1. タイトル文字列とアーティスト-アルバム文字列は20秒間隔で表示が交互に切り替わります。

2. 同期歌詞表示をオフにするとそのままタイムタグ無し音声ファイル再生になるまで継続します。タイムタグ
 　無しか歌詞ファイルのない曲 → 同期歌詞表示オフは解除 → タイムタグ付きに再び移行すると自動で同期歌
 　詞が表示されます。

3. 目の辺りをクリックするとコスチュームが切り替わります。
 　実は初期キャラと同じ手順で元絵から縮小して切り抜いたら、制服の方が高さ465pxになってしまったので、
 　対策として同時にフェイスのキャンバスサイズも切り替えています。高さのみ464 ⇆ 465 (px)

4. プレイリストのメニューボードを表示させている間はマウスドラッグでサブウィンドウの移動と上下のリスト
 　サイズ変更ができないので、再度プレイリストコンフィグボタンをクリックしてメニューボードを閉じるか、
 　リストとメニューボードと他のボタン部分以外のどこでも良いのでクリックして、メニューボードを閉じてか
 　ら移動やリストのサイズ変更をして下さい。

5. 同期設定且つManualTurnPageキー設定時は非同期Dで動作するように仕様を変更しました。ver1.31～
 　uLilithSuiteのReadmeより

　 このフェイスはそれを利用してuLilithSuiteプラグインのLyricsタブにある同期タイプを同期にして、非同期サ
 　ブウィンドウ定義にManualTurnPageキーを記述、タイムタグ付き歌詞音声ファイルは同期非同期歌詞両方表
 　示する事が出来ます。タイムタグ付き歌詞は持ってないよって方で半自動にしている場合、半自動は機能しま
 　せん。ManualTurnPageキーのパラメータにManualを指定している為で、定義側が優先されるので。

※
非同期D
同期設定且つManualTurnPageキーがあると、タイムタグと@タグを削除して非同期で表示する非同期Cと同じ動
作をします。

●ご注意

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

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

・このFaceの転載、再配布、販売等は絶対にしないでください。このFaceは個人使用限定でお願いします。

●更新履歴（作業の備忘録も兼ねています）
2019 06.20　Ver.1.0.0
- 修正 : プレイリストの再生中の曲の行の文字・背景色と、リストで選択中の曲の行の文字・背景色の色を入れ替えた。
- 修正 : ボリュームバースライダーのマウスオーバーの色を逆転させた画像を作成して差し替えた。

2019.06.11　Ver.1.0.0 (Beta)

2019.05.26
- 制作開始。

――――――――――――――――――――――――――――――――――――――――――――――――――――

IAです。
OИEフェイスを作ったんだからIAフェイスも作るべきだ！とか何とか…

非同期歌詞サブウィンドウの自動クローズは今後も標準で付ける事に決めました。
自動クローズの方法はもうひとつIsHidden = Trueっていうコマンドがあって (こっちは正確には閉じるんじゃなく
て非表示)、サブウィンドウ側定義の[Preference]フィールドに記述して本体側定義もコマンドをちょっと書き足し
たりします。でも状態保存ありと同じような動作になるんでやめました。
サブウィンドウを表示させた時に常に本体フェイスから指定した位置に表示させたいからという理由だけで。毎回
uLilith起動後にフェイスをあちこち移動させて気分で位置を変えるような使い方なので普段状態保存は使ってない
のが悪いんですが。

実際作って検証したら自分の使い方に合わなくて困ったなと思った直後、サブウィンドウ側定義を弄らなくて済む別
方式が閃いたのがOИEフェイスv1.0.1になります。ちょっとクローズさせるフィールドに飛ばす命令コマンドと、そ
の命令を受けるフィールドを追加するだけなんで、以前DTに投稿した自作のGGOフェイスの定義に書き足して検証中
です。その内出そうと思うんですが、今も欲しい人いるかな？

※
IsHidden = Trueは初期状態が非表示でサブウィンドウフェイスが作成されるコマンドキー


てす

