OSC

OSC

Модуль для генерации сообщений в OSC-формате. Основан на коде TinyOSC.

make(addr, format, data..)

Генерация строки согласно формату osc.

Аргументы:

  • addr - путь osc
  • format - формат osc (см. ниже)
  • data - параметры согласно format через запятую.

Возвращает: строку или исключение.

Возможные параметры для format:
f: float
d: double
i: int32
h: int64
s: string
t: timetag
T: true
F: false
I: infinitum
N: nil

osc.make(
    "/ping", -- the address
    "fsi",   -- the format; 'f':32-bit float, 's':ascii string, 'i':32-bit integer
    1.0, "hello", 2)

print(s)

Печать в консоль сгенерированного сообщения (для отладочных целей).

osc.print(osc.make("/ping", "si", "hi", 4))
[20 bytes] /ping si hi 4