vix.ing · top · new · best · stats · spec

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

2015/10/09 by Mauricio Toro, Toro, Mauricio, Camilo Rueda +5
Computer Science · #D.1.3 #D.1.6 #FOS: Computer and information sciences #Logic in Computer Science (cs.LO) #Multimedia (cs.MM) #cs.LO #cs.MM

paper · pdf · doi:10.48550/arxiv.1510.02834

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

arxiv created 2015/10/09 · arxiv updated 2015/10/13

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.

Related