nanoKONTROL2とは
ちっさいMidiコントローラー。
nanoシリーズ2 : nanoKONTROL2|KORG INC.
↑で、ここにアサインされてるknobの番号です。
nano.cs
//左側のボタン
// Track < 58, > 59
// cycle: 46 set: 60, < 61, > 62,
// << 43, >> 44, ■ 42, > 41, ● 45
// フェーダー、ツマミ側
// knob (0-1) : 16 17 18 19 20 21 22 23
// fader (btm:0-top:1) : 0 1 2 3 4 5 6 7
// S (off:0, on:1) : 32 33 34 35 36 37 38 39
// M (off:0, on:1) : 48 49 50 51 52 53 54 55
// R (off:0, on:1) : 64 65 66 67 68 69 70 71
Unityで使うには
keijiro大先生のライブラリを使う
https://github.com/keijiro/MidiJack
sample.cs
// nanoKONTROL2はknobの値だけがくる
void OnEnable()
{
MidiMaster.knobDelegate += Knob;
}
void Knob(MidiChannel channel, int knobNumber, float knobValue)
{
Debug.Log("Knob: " + knobNumber + "," + knobValue);
}
あるいは、nanoKontrol2用にカスタムされたスクリプトを使う
MIDIコントローラーNanoKONTROL2をUnityアナログ入力デバイスとして利用する | Psychic VRラボの殴り書き