библиотека javascript osc?

существует ли Открытая библиотека управления звуком для javascript? Я не могу найти никакой информации об этом.

4 ответов


Web sockets, действительно, лучший способ реализовать OSC в браузере, но, при отсутствии поддержки, следующая лучшая вещь-это пользовательский HTTP-сервер. усилие ведется работа по созданию одного - я не проверил процесс, поэтому посмотрите сами, подходит ли он для ваших целей.


реализовано, на стороне клиента, в my KievII библиотека. Вот ссылка на код. Отлично работает с моим сервером, node.js,OSC Proxy.


Я думаю, что библиотека JavaScript OSC, которая работает обычным способом (например, с использованием UDP или TCP-транспорта), невозможна из-за отсутствия низкоуровневой сетевой функциональности, предоставляемой в текущих браузерных реализациях JavaScript. Междоменные ограничения сценариев также ограничат полезность браузерной реализации OSC IMO.

JavaScript OSC is С помощью пользовательские компоненты XPCOM, но в лучшем случае, такие решения будут ориентированы на браузер.

одной из возможностей может быть запуск OSC по протоколу более высокого уровня. OSC над JSONP приходит на ум как потенциальная область для исследования. Что-то похожее на проект MaxJax, который реализует OSC для скрученного веб-сервера Python.


недавно я работал над библиотекой OSC (модуль UMD, написанный в ES6) с именем osc-js для различных приложений JavaScript (узел.Яш, Электрон, хром-приложений, веб-страниц) с адресом, по шаблону, с WebSocket-/плагинов UDP и некоторые решения для подключения к MaxMSP/PureData/и т. д.:

https://github.com/adzialocha/osc-js