Я не могу найти библиотеку OSC для Arduino, которая поддерживает многопозиционное управление Touch OSC. Я делаю что-то не так, или есть библиотека, которая поддерживает этот элемент управления?
Библиотека, которую я использую: https://github.com/recotana/ArdOSC
Сообщение OSC, которое я отправляю из Touch OSC:
/octobar/togglearray/2/2 1.
Фрагмент относительно того, чтобы поймать его на Arduino:
server.begin(serverPort);
server.addCallback("/octobar/togglearray",&togglearray);
void togglearray(OSCMessage *_mes) {
Serial.println("Toggle Array");
}
У меня работают другие обратные вызовы, и я не вставил сюда весь серверный код, так как он работает с фейдерами и кнопками управления. Проблема, по-видимому, заключается в любом элементе управления, который поддерживает множественный выбор.
server.addCallback("/octobar/togglearray/2/2",&togglearray);
- person Philipp Horn   schedule 18.09.2012Addressing the first toggle in the first row (indexes in OSC path) /multitoggle/1/1 0
иAddressing the first toggle in the first row (indexes as parameters) /multitoggle 1 1 0
. Если сообщение, которое вы отправляете,/octobar/togglearray/2/2 1
тогда/2/2
является частью OSC-адреса и должно быть в обратном вызове. Я думаю, вам нужно отправить сообщение с индексами в качестве параметров (но я не нашел, как это сделать в руководстве) - person Philipp Horn   schedule 19.09.2012