【VRChat対応】MIDIデータ転送ソフトウェアISTS
- Digital0 JPY

PCに入力されたMIDIデータをミラーリングしたり、VRChatに転送するソフトウェア「InstrumentSoundTransferSoftware(ISTS)」です。 本ソフトウェアが操作するパラメータをアバター側のエクスプレッションパラメータとして設定しておくことで、MIDIデータに対応したアバターギミックをVRChat内で実現することが可能です。 MIDI端末を使用したアバターギミックを作るきっかけになれば幸いです。 ソースコードは近日公開予定です。本ソフトウェアのライセンスはMITライセンスです。
【本商品について】
本商品は無償・無保証で提供されます。 追加機能の要望などは https://marshmallow-qa.com/bhwu62q1ubmenm6?t=DZML7k までよろしくお願いいたします。 確実な追加・お返事をお約束するものではありません。
【同梱物】
・はじめにお読みください.txt ・InstrumentSoundTransferSoftware.exe
【動作環境】
Windows 10以降
【利用者向け導入方法】
ISTS対応アバターギミックを導入される方へ スクリーンショット付きのドキュメントは https://docs.google.com/document/d/1kj7uQYuaHZhNtxNRZxafH5JKvG2MKRtf84MFYaKQDig/edit?usp=sharing >MIDIとの接続 PCにMIDI端末を接続した後に、ISTS上のMIDIデバイスで、現実のMIDI端末を選択し、必要な場合はMIDIミラー先を選択してください。 もしMIDI音源をPCで用意したいが、専用のソフトウェアがないという場合は、「Microsoft GS Wavetable Synth」を選択してください。 その後「接続」ボタンを押せばMIDI端末との接続は完了です。 成功するとMIDI端末を操作すると操作ログがMIDI受信ログに流れます。 ペダルを持っている方はペダル番号をお手持ちのペダルに合わせた番号に変えてください(正しいペダル番号を設定すると、ログの表示が番号から「ペダル」に代わります) >VRChatとの接続 VRChat側で、ギミックが導入されているアバターに着替えたのち「ActionMenu>Option>OSC」を有効に設定してください。 その後VRChatOSC設定の「接続」ボタンを押すとVRChat側で接続した旨のメッセージがチャットボックスに表示されます。 これで接続完了です。
【開発者向け仕様】
本ソフトウェアはVRChatにおいて以下のエクスプレッションパラメータを操作します。(アバター側にパラメータが存在しない場合はVRChat側が無視します) ・「note_0」~「note_127」 ・「custom_0」~「custom_127」 ・「pedal」 デフォルトではboolを送信しますが、「オンオフ(bool)ではなく強さ(int)を送信する」にチェックをつけると、intで0~254の値(既定の0~127を2倍した値)が送信されます。 MIDIのノート番号などの情報は公式サイトなどで説明されています。 https://inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies UI上のペダル番号で指定したカスタム番号をMIDIデータとして受信した際に、「pedal」は操作されます。 「pedal」と「custom_数字」は「pedal」が優先して送信され、「custom_数字」は送信されません。 DAWなどMIDI音源をお持ちでない方も、MIDIミラー先で「Microsoft GS Wavetable SW Synth」を使用すると本ソフトウェアからピアノ音が鳴ります。 >利用例 【VRChat用アバターギミック】ペダル対応ピアノシステム【MIDI対応】 https://madisonsg.booth.pm/items/6307078
【利用規約】
本ソフトウェア「InstrumentSoundTransferSoftware(ISTS)」はMITライセンスの元提供されます。 MIT License Copyright (c) 2024 MadisonSG Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. OSC通信部分は以下のライブラリを使用しています。 VRChatOSCLib Copyright (c) 2022 ChrisFeline https://github.com/ChrisFeline/VRChatOSCLib MITライセンスの元提供されています。 MIT License Copyright (c) 2022 ChrisFeline Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
【アップデート履歴】
2024/11/21:v1.0 公開