メインコンテンツまでスキップ

ExtremeOSCとは

ExtremeOscは、UnityでOSC(Open Sound Control)を扱うためのライブラリです。

主な機能

OSCの読み書きにあたって、今まで書かざるを得なかったボイラープレート的なコードをSourceGeneratorによって自動生成します。

  • クラスまたは構造体に対して、自動的にOSC信号へ変換するメソッドを追加
  • クラスの関数にOSCのアドレスを指定すると、自動的にOSC信号に対してコールバックを実行

サポートしている型

OpenSoundControl Specification 1.0 にある基本的な型をサポートしています。

TagC# Type
iint
hlong
ffloat
sstring
SSymbol
bbyte[]
ddouble
cchar
rUnityEngine.Color32
tTimeTag (DateTime)
Tbool (true)
Fbool (false)
NNil
IInfinitum
mMIDI as int