OSC 仕様、バージョン 1.0では、「int32」データ型を「32 ビット ビッグ エンディアンの 2 の補数整数」と指定しています。これは、署名されていることを意味します (そうでなければ、なぜ「2 の補数」と書くのでしょうか...) が、すぐに出てきてそれを言うことはありません。
これは、ブロブのエンコーディングで最も明確に現れます: 長さ #x90000000 のブロブを持つことは合法でしょうか? この数値は、符号なし 32 ビット整数としてエンコードできますが、符号付き 32 ビット整数としてエンコードすることはできません。確かに、これは非常に大きなブロブ (2 ギガバイト以上) です。