OKOME LAB / VibeSync
VibeSync 利用マニュアル
音声ファイルは単独で再生できます。対応機器を音声と同期して動かす場合は、スクリプトと機器を別途ご用意ください。 初回リリースは音声専用です。動画再生は今後のアップデートで対応予定です。
画面は最新版の表示例です。機器の接続表示には説明用データを使用しています。
準備するもの
- Android 8.0(API 26)以降のスマートフォン
- 再生する音声ファイル
- 機器と同期する場合は、音声に対応するスクリプトとBluetooth機器またはIntiface Central経由で使う機器
音声
MP3 / WAV / M4A / AAC / FLAC / OGG
スクリプト
Funscript、対応CSV
機種専用CSVは、ファイル名の接尾辞を変更せずに保存してください。
端末やファイル内のコーデックによっては、対応拡張子でも再生できない場合があります。
インストール・更新
- Fantiaの配布ページからダウンロードする APKはAndroid端末に直接ダウンロードするか、PCにダウンロードしてからAndroid端末へ転送して保存します。
- APKのインストールを許可する 端末の確認・警告が出たら、APKを開いたブラウザーやファイルアプリに限って「この提供元を許可」を有効にします。表示名は端末によって異なります。
- APKを開いてインストールする インストール後、必要がなければ追加したインストール許可を元に戻せます。
接続と権限
- 機器の電源とBluetoothをオンにする
- VibeSyncの「接続」で機器を探す 初回は「許可する」を押して、Androidの権限を許可します。Android 12以降は「付近のデバイス」、Android 11以前は位置情報の許可と位置情報サービスのオンが必要です。これはAndroidのBluetooth検索に必要な設定です。
- 接続した機器を確認する 対応機器が見つかると自動で接続します。機器名と「接続済み」が表示されたら、右側の「再生に使う」スイッチがオンになっていることを確認してください。オフにした機器は再生に連動しません。
Intiface Centralを使う場合
「接続」→「その他の接続方法」から、起動中のIntifaceの接続先を指定します。同じスマートフォンで動かす場合は「このスマホのIntifaceを使う」を利用できます。接続先は自分が管理するものだけを指定してください。
ws:// 接続は暗号化されないため、信頼できるローカルまたはLAN内の接続先で使用してください。
ファイルを読み込む
- 「作品」→「作品フォルダを追加」を選ぶ Androidのファイル選択画面で、音声やスクリプトを置いたフォルダを選びます。アプリ内にコピーせず、選択した保存先から読み込みます。音声だけのフォルダも読み込めます。登録した作品は履歴から開き直せます。検索やお気に入りも使えます。
- 「トラック」で再生する音声を選ぶ ファイル名とトラック番号をもとに、対応するスクリプトが自動で割り当てられます。機種専用CSVの接尾辞は判定に使われるため、そのまま残してください。
- 「ファイル」で読み込み結果を確認する 自動で見つからないときは、「スクリプト」見出し横の「選択」または「追加・変更」を押して個別に指定します。表示されるボタン名は読み込み状態で変わります。
フォルダとファイル名の例
音声と対応するスクリプトを、次のように同じフォルダに入れます。
作品フォルダ/
01本編.mp3
01本編.funscript
01本編_UFOTW.csv 選ぶのは「作品フォルダ」です。中にある音声やスクリプトのファイルを1つずつ選ぶ操作ではありません。この例では「01本編」の音声と2つのスクリプトが自動で組み合わされます。
機器とスクリプトのファイル名
基本の対応は次のとおりです。たとえば _UFOTW.csv は、上の例の 01本編_UFOTW.csv の末尾に当たります。
| 機器 | ファイル名の末尾 |
|---|---|
| The Handy / Handy 2 / Fleshlight Launch | .funscriptまたは一般形式の .csv |
| UFO TW | _UFOTW.csv / _UFO.csv / _UFOSA.csv |
| UFOSA | _UFOSA.csv / _UFO.csv / _UFOTW.csv |
| A10サイクロンSA | _A10サイクロンSA.csvまたは _Cyclone.csv |
| A10ピストンSA | _A10ピストンSA.csv |
一般形式CSVは、時刻(ミリ秒)と位置を指定する2列の形式です。機種専用CSVは末尾を変えずに保存してください。末尾の英字は大文字・小文字のどちらでも認識します。
UFO TWとUFOSAの行は、表に書いた順に優先して使います。UFOSA用や共通UFO用の動きはTWの両側に送り、TW用の左右の動きはUFOSA用に1つにまとめます。
UFOSA・共通UFO用とA10サイクロンSA用は、時刻・回転方向・速度の3列が共通です。時刻が重複せず昇順に並んだCSVなら、コピーしたファイルの末尾を表の使用先の名前に変更して読み込めます。機器の動きが同じになるとは限りません。
A10ピストンSAは専用CSVがない場合にFunscript・一般形式CSVも使えます。The Handy・Handy 2・Fleshlight Launchは逆に、Funscript・一般形式CSVがない場合にA10ピストンSA用CSVを使えます。
複数の機器を同時に使う場合
同じ音声に対応するスクリプトをフォルダに入れ、使いたい機器を接続すると、機器ごとに対応するスクリプトで、同じ音声に合わせて同時に動作します。
上の例でThe HandyとUFO TWを接続した場合、The Handyは 01本編.funscript、UFO TWは 01本編_UFOTW.csv を使います。再生する音声は共通の 01本編.mp3 です。
作品の開き直し・再スキャン・アプリの再起動をすると、自動判定に戻ります。
再生・停止
- 再生ボタンで音声と機器の動作を開始・一時停止できます。シークバーや戻る・進むボタンで再生位置を変えられます。
- 画面オフやホーム画面への移動後も再生は続きます。通知からも再生・一時停止を操作できます。
動作調整と機器設定
- 「動作調整」では同期オフセットを−2,000〜+2,000msの範囲で50ms刻みに調整できます。音声に対して、+は機器の動きを早め、−は遅らせます。
- 「急な動作を抑える」(ソフトスタート)は再生・再開直後の機器出力をゆっくり上げ、急な動きによる機器への負担や刺激を抑えるための設定です。OFF、0.5秒、1秒、2秒から選べます。初期値は1秒です。
- 機器ごとの倍率は0〜200%を5%刻みで設定でき、初期値は100%です。0%で機器への出力を止め、100%が標準です。200%はアプリから送る指示を最大2倍にしますが、機器には速度や出力の上限があるため、実際の動きが2倍になるとは限りません。
- プレイヤーの接続機器名をタップし、「機器の設定」から「アプリ内の可動範囲」を調整します。これはVibeSyncから機器へ送る動きの範囲を調整する設定です。The Handy本体に設定されているストローク範囲は、これとは別に管理されます。アプリ内の可動範囲を変えても、本体側の設定は書き換わりません。本体側を変更する場合は、「接続」→「本体のストローク範囲」で調整し、「本体に適用」を押してください。
動作テストについて
接続画面の動作テストは、上下機器では設定範囲をゆっくり1往復、回転機器では弱めに約3秒動作して停止します。
対応機器一覧
- ✓ The Handy
- ✓ UFO TW
- ✓ UFOSA
- ✓ A10サイクロンSA
- A10ピストンSA
- ✓ Fleshlight Launch
- Handy 2
✓は実機での動作を確認済みの機器です。ほかの機器も直接接続に対応していますが、現行版では個別に実機確認していません。
困ったとき
機器が見つからない
機器の電源、Bluetooth、Androidの権限、位置情報サービス(Android 11以前)、ほかのアプリとの接続を確認してください。直接接続が合わない場合はIntiface Central経由も試せます。
スクリプトが見つからない
音声とスクリプトのトラック名・番号、機種専用CSVの接尾辞を確認してください。「ファイル」で対象の欄にある「選択」または「追加・変更」から一時的に指定できます。
ファイルにエラーが出る
「ファイル」に表示されるエラーを確認し、別の対応形式のファイルで試してください。一部にエラーがあっても、正常な音声やほかのスクリプトは読み込める場合があります。
画面オフで再生が止まる
まず画面オンで再生・停止を確認し、端末の省電力設定でVibeSyncが制限されていないか確認してください。メーカー独自の電池管理による影響は端末ごとに異なります。
更新できない
「既存のパッケージと競合する」と表示されてインストールできない場合は、アプリを削除せず、Fantiaのメッセージからお問い合わせください。
お問い合わせ
不具合のご報告・使い方のご質問は、Fantiaのメッセージからお願いします。
購入時のアカウントでログインし、ファンクラブページの「メッセージ」を選んでください。アプリの「接続」→「このアプリについて」→「お問い合わせ(Fantia)」からも同じページを開けます。
不具合のご報告で添えてほしい情報
分かる範囲でお知らせください。
- アプリのバージョン(「このアプリについて」に表示されます)
- スマートフォンの機種名とAndroidのバージョン
- 使用している機器名、ファームウェア、接続方法(直接接続/Intiface)
- 問題が起きるまでの操作と、表示されたエラー
購入した作品の音声やスクリプトそのものを送る必要はありません。
誠実に対応し、不具合の修正や使いやすさの改善を重ねていきます。今後ともVibeSyncをよろしくお願いいたします。
プライバシーとライセンス
- 選択した音声やスクリプトは保存先から読み込みます。作品の登録履歴、ファイルへの参照、接続先、再生・機器設定は端末に保存されます。音声やスクリプトを開発元へ送信する機能はありません。
- 直接接続にはBluetoothを、Intiface接続には指定した接続先へのネットワーク通信を使います。
ws://接続は暗号化されないため、自分が管理する接続先を指定してください。 - アカウント登録は不要です。広告・アクセス解析の機能や、クラッシュ情報の自動送信機能はありません。不具合のご報告や機能のご要望は、お問い合わせからお寄せください。公式サイトやFantiaを開いた後の情報の扱いは、それぞれのサービスに従います。
アプリ内のプライバシーポリシー
「接続」→「このアプリについて」→「プライバシーポリシー」から、端末内の保存情報、機器通信、権限、削除方法などを通信なしで確認できます。お問い合わせは、同じ「このアプリについて」画面の「お問い合わせ(Fantia)」からお願いします。
使用ライブラリ・ライセンスの確認
アプリ内で 「接続」→「このアプリについて」→「使用ライブラリ・ライセンス」 を開くと、使用している部品の著作権・ライセンス本文を通信なしで確認できます。