базовый учебник OSC на C ? какую библиотеку использовать?

#c #visual-studio #osc

#c #visual-studio #osc

Вопрос:

Я хотел бы узнать, как написать простейшее серверное / клиентское приложение командной строки 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, но на другой странице говорится, что он устарел, и настоятельно рекомендуется не использовать control kit.

Возможно, это лучшая страница:http://opensoundcontrol.org/guide-osc-libraries в котором перечислены библиотеки и высказано некоторое мнение о них, но я все еще не знаю, какую библиотеку мне следует выбрать из 4.

Что я хотел бы изучить / использовать, так это простую кроссплатформенную широко поддерживаемую библиотеку, которую я мог бы использовать в Visual C 2010 для создания приложений командной строки. Что вы предлагаете? Можете ли вы написать или связать учебное пособие с использованием этой библиотеки?

Комментарии:

1. Ознакомьтесь с этим коротким рабочим видеоуроком о том, как установить протокол osc: youtu.be/h-c89HPcgHU

Ответ №1:

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

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

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

Ответ №2:

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

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