o.OM: Structured-Functional Communication between Computer Music Systems using OSC and Odot

Titleo.OM: Structured-Functional Communication between Computer Music Systems using OSC and Odot
Publication TypeConference Paper
Year of Publication2016
AuthorsBresson, Jean, MacCallum John, and Freed Adrian
Conference NameFARM2016
PublisherACM
Conference LocationNara, 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.