試行錯誤で並べ替え、Int 1 を追加してから Int 0 を追加して停止するとうまくいきますが、この動作を望まないパッドがある場合は、Int を追加すると Int 0 も必要になるため、その場合はドンInt を追加しないでください。
OSCMessage *msg = [OSCMessage createWithAddress:[NSString stringWithFormat:@"/Pad%i", i + 1]];
if (stick)
[msg addInt:1];
[outPort sendThisPacket:[OSCPacket createWithContent:msg]];
次に、オフにします。
if (stick)
{
OSCMessage *msg = [OSCMessage createWithAddress:[NSString stringWithFormat:@"/Pad%i", i + 1]];
[msg addInt:0];
[outPort sendThisPacket:[OSCPacket createWithContent:msg]];
}
これは VVOSC/vvoopensource を使用します。最初は動作しませんでしたが、OSCulator の設定をすべて削除して再構成すると動作しました。