|Title||o.OM: Structured-Functional Communication between Computer Music Systems using OSC and Odot |
|Publication Type||Conference Paper |
|Year of Publication||2016 |
|Authors||Bresson, Jean, MacCallum John, and Freed Adrian |
|Conference Name||FARM2016 |
|Conference Location||Nara, Japan |
|Abstract|| O.—odot—is a portable media programming framework based on the OSC data encoding. It embeds a small expression language en-abling writing and execution of programs in OSC structures. We present recent works and experiments using this framework in the OpenMusic computer-aided composition environment. This inte-gration of programming in data transfer protocols enables original experiments with structured communication in media systems: pro-gram snippets can be distributed as OSC messages, which evaluate to further OSC messages in the different communicating software packages. We illustrate via case studies some advantages of such integrated system in terms of the functional expressivity, as well as the ef?ciency gained in the communication through declarative functional descriptions embedded in the transferred data.