NTCCRT: A concurrent constraint framework for soft real-time music interaction

dc.citation.journalTitleJournal of Theoretical and Applied Information Technologyeng
dc.contributor.authorToro, M.
dc.contributor.authorRueda, C.
dc.contributor.authorAgón, C.
dc.contributor.authorAssayag, G.
dc.contributor.departmentUniversidad EAFIT. Departamento de Ingeniería de Sistemasspa
dc.contributor.researchgroupI+D+I en Tecnologías de la Información y las Comunicacionesspa
dc.creatorToro, M.
dc.creatorRueda, C.
dc.creatorAgón, C.
dc.creatorAssayag, G.
dc.date.accessioned2021-04-12T20:55:45Z
dc.date.available2021-04-12T20:55:45Z
dc.date.issued2015-01-01
dc.description.abstractWriting music interaction systems is not easy because their concurrent processes usually access shared resources in a non-deterministic order, often leading to unpredictable behavior. Using Pure Data (Pure Data) and Max/MSP, it 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, declaratively, the synchronization of multiple criteria as constraints. In this article, we propose the framework Ntccrt, as a new alternative to manage concurrency in Pure Data and Max/MSP. Ntccrt is a real-time capable interpreter for ntcc. Using Ntccrt binary plugins in Pure Data, we executed models for machine improvisation and signal processing. We also analyzed two case studies: one of a machine improvisation system and one of a signal processing system. We found out that performance of both case studies is compatible with soft real-time music interaction; it means, a musician can interact with Ntccrt without noticeable delays during the interaction. © 2005 - 2015 JATIT & LLS. All rights reserved.eng
dc.identifierhttps://eafit.fundanetsuite.com/Publicaciones/ProdCientif/PublicacionFrw.aspx?id=1695
dc.identifier.issn18173195
dc.identifier.issn19928645
dc.identifier.otherSCOPUS;2-s2.0-84949509559
dc.identifier.urihttp://hdl.handle.net/10784/28598
dc.language.isoengeng
dc.publisherAsian Research Publishing Network
dc.relationSCOPUS;2-s2.0-84949509559
dc.relation.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84949509559&partnerID=40&md5=becfbe2dcf1652d0720ea6ad91b8f252
dc.rightsAsian Research Publishing Network
dc.sourceJournal of Theoretical and Applied Information Technology
dc.subjectComputer musiceng
dc.subjectConcurrent constraint programming (ccp)eng
dc.subjectMachine improvisationeng
dc.subjectMusic interactioneng
dc.subjectProcess calculieng
dc.subjectSignal processingeng
dc.subjectSoft real-timeeng
dc.titleNTCCRT: A concurrent constraint framework for soft real-time music interactioneng
dc.typeinfo:eu-repo/semantics/articleeng
dc.typearticleeng
dc.typeinfo:eu-repo/semantics/publishedVersioneng
dc.typepublishedVersioneng
dc.type.localArtículospa

Archivos