базовый учебник OSC в C ++?какую библиотеку использовать? - PullRequest
4 голосов
/ 26 апреля 2011

Я хотел бы узнать, как написать простейшее приложение командной строки C ++ для сервера / клиента для отправки нескольких строк данных из одного приложения в другое в режиме реального времени, используя OSC (Open Sound Control).Я хотел бы заставить его работать в режиме локального хоста или по сети, но я думаю, что в 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 ]

5 голосов
/ 13 июля 2011

Мы используем oscpack в качестве кроссплатформенной библиотеки osc.

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

мы используем ее с Linux, Windows и MacOSX и очень довольны.Он прост в использовании и хорошо работает.

3 голосов
/ 30 июля 2012

Библиотека OSC написана на C ++, но включен элемент управления ActiveX, который можно использовать в большинстве сред разработки Windows (таких как VisualBasic).Кроме того, библиотека OSC была портирована на Delphi

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

...