1

MIDIキーボードのスライダーとノブを使ってUnityの変数を制御したいと思います。私はすでにPythonでPyGameを使用してこれを行っており、非常にうまく機能します。どういうわけか自分のunityscriptファイルをPythonファイルに接続できるかどうか疑問に思いました。

これは部分的に学術的です。あまりハッキングせずに、Pythonスクリプトから変数を取得するにはどうすればよいのでしょうか。

アイデアは、スライダーが制御する0から127までのMIDI値を持っているということです。これを移動して、場所などのUnityのパラメーターを変更します。

import time
from pygame import midi
midi.init()
foo=midi.get_default_input_id()
x=midi.Input(foo)
while 1:

    midiValue =  x.read(1)
    try:
        midiValue=midiValue[0]
        print midiValue
    except:
        pass
    time.sleep(.01)
4

0 に答える 0