MIDI vJoy - mononok/FlightSims GitHub Wiki
今手元に PIONEER DDJ-400 がありまして
この多数あるボリューム、スイッチを、そのままDCSでのアナログ軸として使うために調査しました。
- MIDI機器
- vJoy – 仮想ジョイスティックドライバー、ダウンロードは こちら
- python – 開発言語、midi2vjoyがpythonを使って書かれているため必要で、ダウンロードは こちら
Microsoft storeからインストールすると失敗するので必ずここのインストーラーを使います。 - midi2vjoy – MIDI機器からの信号をvjoyに橋渡しするプログラム、ダウンロードは こちら
midi2vjoy-master.zipファイルをダウンロードします。
インストーラーが付属しているので、それを実行するだけ。
これもインストーラーが付属しているので、それを実行しますが、インストール先がデフォルトで
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python310\python.exe
ちょっと特殊な所に配置されます。
次に pygameをインストールするために、次のコマンドを Windows PowerShell 上で入力します。
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python310\python.exe -m pip install pygame
ZIPをどこか適当な所[UACに引っかからない所]に解凍します。すると、このような階層構造になると思います。
midi2vjoy-master
+- midi2vjoy
+- readme_images
+ .gitattributes
+ LICENSE
+ README.md
+ setup.py
Windows PowerShell 上で操作します。midi2vjoy-master階層で、下記のコマンドを入力してインストールします。
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python310\python.exe setup.py install
インストールに成功すると、下記の階層のようになります。
midi2vjoy-master
+- build
+- dist
+- midi2vjoy
+ midi2vjoy.py
+- midi2vjoy.egg-info
+- readme_images
+ .gitattributes
+ LICENSE
+ README.md
+ setup.py
- vjoy – vJoyConf.exeを実行します、現在値確認には JoyMonitor.exe を使います。
- midi2vjoy – Windows PowerShell 上で下記コマンドを実行します。
cd midi2vjoy-master\midi2vjoy C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python310\python.exe midi2vjoy.py -t
- DDJ-400 – この機器が話すMIDIメッセージのドキュメントが必要です。ダウンロードは こちら
参照元はこちら、 How to use MIDI controller as input
Links MIDI device as game controller + control layout switching on the fly