Skip to content

Agile Interface Development using OSC Expressions and Process Migration

Adrian Freed, John MacCallum, and David Wessel

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract

We describe ``o.expr'' an expression language for dynamic, object- and agent-oriented computation of gesture signal processing workflows using OSC bundles. We illustrate the use of o.expr for a range of gesture processingtasks showing how stateless programming and homoiconicity simplify applications development and provide support for heterogeneous computational networks.

Citation

Adrian Freed, John MacCallum, and David Wessel. 2013. Agile Interface Development using OSC Expressions and Process Migration. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1178526 [PDF]

BibTeX Entry


@inproceedings{nime2013_Freed_a,
author = {Adrian Freed and John MacCallum and David Wessel},
title = {Agile Interface Development using OSC Expressions and Process Migration},
pages = {347--351},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
year = {2013},
month = {May},
publisher = {Graduate School of Culture Technology, KAIST},
address = {Daejeon, Republic of Korea},
issn = {2220-4806},
doi = {10.5281/zenodo.1178526},
url = {https://nime.org/proceedings/2013/nime2013_266.pdf},
keywords = {Gesture Signal Processing, Open Sound Control, Functional Programming, Homoiconicity, Process Migration.},
abstract = {We describe ``o.expr'' an expression language for dynamic, object- and agent-oriented computation of gesture signal processing workflows using OSC bundles. We illustrate the use of o.expr for a range of gesture processingtasks showing how stateless programming and homoiconicity simplify applications development and provide support for heterogeneous computational networks.}
}