このHeartOSCについて
BLEモニターからVRChatにリアルタイムの心拍数をストリーミングする
VRChatやその他のOSC対応アプリケーションに、リアルタイムの心拍数をストリーミング配信しましょう。HeartOSCは、Bluetooth LEモニターやWear OSウォッチからリアルタイムの心拍数データを受信し、OSC経由でアバターに送信することで、応答性の高い表示とインタラクションを実現します。
🎮 VRChat専用
VRChatの世界を探索したり、友達とチャットしたり、感動的な瞬間を共有したりする際に、アバターに実際の心拍数を表示できます。OSCの配信先や心拍数の表示方法をアバターに合わせてカスタマイズすることも可能です。
⌚ Bluetooth LE または Wear OS
お使いの環境に合った入力ソースを選択してください:
• 標準の Bluetooth LE 心拍計をスマートフォンに直接接続
• ペアリング済みの Wear OS ウォッチの内蔵センサーから心拍数データをストリーミング
• HeartOSC ウォッチコンパニオンアプリからモニタリングを開始/停止
• ウォッチのディスプレイの自動調光機能により、バッテリー消費と OLED の焼き付きを軽減
📱 主な機能
• OSC を介したリアルタイム心拍数ストリーミング
• 常時通知付きのバックグラウンドモニタリング
• 接続が切断された場合の BLE 自動再接続
• OSC ホスト、ポート、パラメータパス、脈拍持続時間の設定が可能
• 英語、日本語、韓国語、簡体字中国語に対応
• 最新のマテリアルデザイン 3 スマートフォンインターフェース
🔧 OSC 互換性
HeartOSC は、Iron Heart および VRCOSC Bluetooth Heartrate 用に作成されたアバター設定と互換性があります。パラメータパスと VRCOSC 互換出力は、設定から構成できます。
心拍パルスの持続時間を1~5000ミリ秒の間で調整して、アバターのアニメーションに合わせましょう。
💪 対応デバイス
HeartOSCは、Polar、Wahoo、Garmin、CoospoなどのBluetooth心拍数サービスを実装したBluetooth LEモニターに対応しています。
コンパニオンアプリは、Google Pixel Watch、Samsung Galaxy Watch、Fossil Gen 6など、心拍センサーを内蔵したWear OS対応ウォッチに対応しています。
🎨 簡単セットアップ
1. VRChatでOSCを有効にします。
2. HeartOSCにVRChat PCのローカルIPアドレスを入力します。
3. 入力ソースとしてBluetooth LEまたはWear OSを選択します。
4. モニターを接続するか、HeartOSCウォッチコンパニオンアプリを起動します。
5. VRChatでリアルタイムの心拍数を確認できます。
デフォルトの出力は、nullstalgiaの心拍数表示プレハブやその他の互換性のあるアバターアセットに対応しています。
🔒 プライバシー
HeartOSC:
• 広告、分析、アカウント、トラッキングは一切ありません
• HeartOSCが運営するサーバーにデータを収集またはアップロードしません
• 心拍数セッション履歴を保存しません
• OSCデータは、お客様が設定したアドレスにのみ送信します
• ペアリングされたWear OSウォッチからのデータ配信には、Google Playサービスを使用します
• オープンソースであり、検証可能です
⚙️ 技術詳細
• UDP経由のOSCプロトコル
• スマートフォンアプリはAndroid 8.0以降が必要です
• ウォッチコンパニオンはWear OS 3.0以降が必要です
• OSCレシーバーへのローカルネットワーク接続が必要です
• Bluetooth、センサー、位置情報、通知の権限は、Androidおよび選択された入力ソースで必要な場合にのみ要求されます
🌐 VRCHAT以外でも利用可能
HeartOSCは、OSC対応ソフトウェアと組み合わせて、ライブストリームオーバーレイ、音楽ビジュアライゼーション、インタラクティブなインスタレーション、カスタム統合などに活用できます。
🆓 無料&オープンソース
HeartOSCは無料です。広告、アプリ内課金、プレミアム機能は一切ありません。ソースコードはすべてMITライセンスで公開されています。
ソースコードとサポート:https://github.com/hizkifw/HeartOSC
問題報告:https://github.com/hizkifw/HeartOSC/issues
VRChatコミュニティのために❤️を込めて作りました






