C ++中的基本OSC教程?什么库使用?

时间:2011-04-26 02:39:03

标签: c++ visual-studio osc

我想学习如何编写最简单的服务器/客户端C ++命令行应用程序,使用OSC(开放式声音控制)实时从一个应用程序向另一个应用程序发送几行数据。我想让它在localhost模式下工作或通过网络工作,但我认为在OSC中它只是指定IP地址的问题。

我对OSC一无所知,官方页面似乎有些含糊不清。在这个页面上它说:

  

CNMAT的开源库   构建OSC数据包:这就是全部   如果你想要你的申请,你需要   能够格式化OSC数据包   通过网络发送。   http://archive.cnmat.berkeley.edu/OpenSoundControl/src/libOSC/

但这只是2003-2004的一些文件,绝对不是我计划用于学习OSC的东西。然后它介绍OSC Control Kit,但在另一页上说它过时了并强烈反对使用控制套件。

也许这是最好的页面:http://opensoundcontrol.org/guide-osc-libraries列出了库并给出了一些意见,但我仍然不知道应该从4中选择哪个库。

我想学习/使用的是一个简单的,跨平台广泛支持的库,我可以在Visual C ++ 2010中用于构建命令行应用程序。您有什么建议?你能用这个库编写或链接教程吗?

2 个答案:

答案 0 :(得分:5)

我们使用oscpack作为跨平台的osc库。

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

我们在Linux,Windows和MacOSX上使用它并且非常高兴。它使用起来很简单 并且运作良好。

答案 1 :(得分:3)

OSC库是用C ++编写的,但包含一个ActiveX控件,可以在大多数Windows开发环境(如VisualBasic)中使用。此外,OSC库已移植到Delphi

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