Enviando sinais OSC em C
É tranquilo enviar sinais OSC em um codigo C.
Primeiramente precisamos da biblioteca "lo". Instale os pacotes "liblo" e "liblo-dev" para pode compilar seu programa.
No código, carregue a biblioteca:
#include "lo.h"
Defina a porta que você vai usar para transmitir, por exemplo:
#define PORT "5432"
Abra a porta:
lo_address t = lo_address_new(NULL, PORT);
E mande o sinal:
lo_send(t,"/ikl", "i", 1000);
"/lkl" é a rota que você vai usar. Em uma mesma porta, você pode mandar sinais em várias rotas diferentes.
"i" significa que você está enviando um número inteiro
1000 é o sinal que você está enviando.. que pode ser uma variável qualquer...
Para compilar, não esqueça de acrescentar "llo" ao seu CFLAGS