English

NTCCRT: A concurrent constraint framework for real-time interaction (extended version)

Logic in Computer Science 2015-10-13 v1 Multimedia

Abstract

Writing multimedia interaction systems is not easy. Their concurrent processes usually access shared resources in a non-deterministic order, often leading to unpredictable behavior. Using Pure Data (Pd) and Max/MSP is possible to program concurrency, however, it is difficult to synchronize processes based on multiple criteria. Process calculi such as the Non-deterministic Timed Concurrent Constraint (ntcc) calculus, overcome that problem by representing multiple criteria as constraints. We propose using our framework Ntccrt to manage concurrency in Pd and Max. Ntccrt is a real-time capable inter- preter for ntcc. Using Ntccrt externals (binary plugins) in Pd we ran models for machine improvisation and signal processing.

Keywords

Cite

@article{arxiv.1510.02834,
  title  = {NTCCRT: A concurrent constraint framework for real-time interaction (extended version)},
  author = {Mauricio Toro and Camilo Rueda and Carlos Agón and Gérard Assayag},
  journal= {arXiv preprint arXiv:1510.02834},
  year   = {2015}
}

Comments

12 pages, short version published in the International Computer Music Conference (ICMC), 2009

R2 v1 2026-06-22T11:17:00.508Z