6

OSC (Open Sound Control) を使用して、あるアプリケーションから別のアプリケーションに数行のデータをリアルタイムで送信するための最も単純なサーバー/クライアント C++ コマンド ライン アプリケーションを作成する方法を学びたいと思います。localhost モードまたはネットワーク経由で動作させたいのですが、OSC では、指定された IP アドレスの問題だけだと思います。

私はOSCについて何も知りませんし、公式ページは少しあいまいなようです. このページには次のように書かれています。

OSC パケットを構築するための CNMAT のオープンソース ライブラリ: ネットワーク経由で送信するためにアプリケーションで OSC パケットをフォーマットできるようにする場合、必要なのはこれだけです。 http://archive.cnmat.berkeley.edu/OpenSoundControl/src/libOSC/

しかし、これは 2003 年から 2004 年にかけてのほんの一部のファイルであり、OSC の学習に使用する予定のものではありません。次に、 OSC Control Kitを紹介しますが、別のページでは時代遅れであり、Control Kit を使用しないことを強く示唆しています。

おそらく、これが最良のページです: http://opensoundcontrol.org/guide-osc-librariesは、ライブラリを一覧表示し、それらについて意見を述べていますが、4 つのうちどのライブラリを選択すればよいかまだわかりません。

私が学びたい/使用したいのは、コマンド ライン アプリケーションを構築するために Visual C++ 2010 で使用できる、シンプルでクロスプラットフォームで広くサポートされているライブラリです。何を指示してるんですか?そのライブラリを使用してチュートリアルを作成またはリンクできますか?

4

2 に答える 2

6

oscpack をクロスプラットフォームの osc ライブラリとして使用しています。

https://code.google.com/archive/p/oscpack/downloads

Linux、Windows、MacOSX で使用しており、非常に満足しています。使い方は簡単で、うまく機能します。

于 2011-07-13T19:52:56.313 に答える
4

OSC ライブラリは C++ で記述されていますが、ほとんどの Windows 開発環境 (VisualBasic など) から使用できる ActiveX コントロールが含まれています。また、OSC ライブラリが Delphi に移植されました。

http://www.hammersound.net/osc.html

于 2012-07-30T05:34:12.003 に答える