NTCCRT: A concurrent constraint framework for soft-real time music interaction
dc.citation.epage | 193 | |
dc.citation.issue | 1 | |
dc.citation.journalTitle | Journal of Theoretical & Applied Information Technology | eng |
dc.citation.spage | 184 | |
dc.citation.volume | 82 | |
dc.contributor.affiliation | Asstt Prof., Department of Informatics and Systems, UNIVERSIDAD EAFIT, Colombia | eng |
dc.contributor.affiliation | Prof., Department of Computer Science, PONTIFICIA UNIVERSIDAD JAVERIANA CALI, Colombia | eng |
dc.contributor.affiliation | Prof., Music Modeling Team, IRCAM, UMR 9912 CNRS, France | eng |
dc.contributor.affiliation | Dr., Music Modeling Team, IRCAM, UMR 9912 CNRS, France | eng |
dc.contributor.author | Toro, Mauricio | |
dc.contributor.author | Rueda, Camilo | |
dc.contributor.author | Agón, Carlos | |
dc.contributor.author | Assayag, Gérard | |
dc.contributor.department | Universidad EAFIT. Departamento de Ingeniería de Sistemas | spa |
dc.contributor.researchgroup | I+D+I en Tecnologías de la Información y las Comunicaciones | spa |
dc.date.accessioned | 2016-01-25T14:37:35Z | |
dc.date.available | 2016-01-25T14:37:35Z | |
dc.date.issued | 2015-12-10 | |
dc.description.abstract | Writing 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. | eng |
dc.format | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/10784/7943 | |
dc.language.iso | eng | eng |
dc.publisher | Asian Research Publication Network | eng |
dc.relation.ispartof | Journal of Theoretical & Applied Information Technology. 12/10/2015, Vol. 82 Issue 1, p184-193 | eng |
dc.relation.uri | http://www.jatit.org/volumes/Vol82No1/20Vol82No1.pdf | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.local | Acceso abierto | spa |
dc.source | Journal of Theoretical & Applied Information Technology. 12/10/2015, Vol. 82 Issue 1, p184-193 | |
dc.subject | Concurrent Constraint Programming (ccp) | eng |
dc.subject | Soft Real-Time | eng |
dc.subject | Machine Improvisation | eng |
dc.subject | Signal Processing | eng |
dc.subject | Music Interaction | eng |
dc.subject | Computer Music | eng |
dc.subject | Process Calculi | eng |
dc.title | NTCCRT: A concurrent constraint framework for soft-real time music interaction | eng |
dc.type | info:eu-repo/semantics/article | eng |
dc.type | article | eng |
dc.type | info:eu-repo/semantics/publishedVersion | eng |
dc.type | publishedVersion | eng |
dc.type.local | Artículo | spa |
Archivos
Bloque original
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- 20Vol82No1.pdf
- Tamaño:
- 2.16 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Texto completo
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 2.5 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: