iOSで使えるOSCライブラリ

iOSアプリと外部デバイス間の通信をOSC(Open Sound Control)で行いたいという要件があって、iOSでOSCというのは5年ぶり(2014)なので今だと何があるのか探し直してみたメモ。

ちなみにGitHubの検索窓で"iOS OSC"というキーワードで探してもiOSCameraナントカとか"iOSCxxx"が全部引っかかってくるのでGoogleで"iOS OSC github"とかで探した。

使用実績あり

2014年のプロジェクトで使ったのがこちらのOSCライブラリ。

今見ると3年前にも更新されているし、Objective-Cで書かれているのでたぶん今でも動く。これでもいい気がするが一応他に良さげなのがないか調べてみる。

古い

正直中途半端に新しいSwiftのライブラリよりもObjCの古いライブラリの方が安定稼働したりするということもあるんだけど、deprecatedなAPIを使ってたりとかもあるだろうから一旦リストアップするだけにとどめておく。

https://github.com/mirek/CoreOSC (8 years ago, 5 stars)
https://github.com/markcerqueira/vvosc-ios(7 years ago, 5 stars)

こちらは古いSwiftバージョン(おそらく2.x)で書かれている。

https://github.com/j0hnm4r5/buzzOSC (4 years ago, 10 stars)

下記記事で使い方が紹介されているが、中身としては後に挙げるF53OSCを使っているっぽい。

2019年現在もビルド可能なOSCライブラリ

コードを修正することなく(プロジェクト設定を少しいじったりpod installしたりとかは必要)最新のXcode 10.2でビルドできたもの。

ここから先は

703字

¥ 150

最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/