imprimir

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

Última alteração: 19/05/2007 às 23:17, por: leogermani