1

私はberkely OSCライブラリを使用しています。

OSC_writeAddress() に続いて OSC_writeIntArg() を使用して、OSC バッファを iPhone から max/msp に一度に 1 パケットずつ送信しています。私の値の範囲は0〜320です。これは整数0〜53、74〜127、197〜309で機能しますが、送信しようとする他のすべての値は最大0.000000になります。私は udpreceive オブジェクトと opensoundcontrol max external within max を使用しています

最大側で float args を正しくデコードできないようで、writeAddressAndTypes を使用しても機能しません。

これらの0がどこから来ているのか誰か知っていますか??

ありがとう。

コードの一般的な考え方は次のとおりです。

int addressResult = OSC_writeAddress(&myOSCBuff, (char*)oscAddress);

int writeRestult = OSC_writeIntArg(&myOSCBuff, sendVal);

CFSocketError sendError = CFSocketSendData(udpSocket, connectAddr, OSCPacketWithAddressTest, 30);
4

0 に答える 0