Academia.eduAcademia.edu

Outline

Concurrent Constraint Conditional Branching Interactive Scores

Abstract

Multimedia scenarios have multimedia content and interactive events associated with computer programs. Interactive Scores (IS) is a formalism to represent such scenarios by temporal objects, temporal relations (TRs) and interactive events. IS describe TRs, but IS cannot represent TRs together with conditional branching. We propose a model for conditional branching timed IS in the Non-deterministic Timed Concurrent Constraint (ntcc) calculus. We ran a prototype of our model in Ntccrt (a real-time capable interpreter for ntcc) and the response time was acceptable for real-time interaction. An advantage of ntcc over Max/MSP or Petri Nets is that conditions and global constraints are represented declaratively.

References (46)

  1. M. Agudelo-Toro, C. Patiño-Forero, and M. Toro. Planning system for deliveries in Medellín. ArXiv e-prints, Nov. 2016.
  2. A. Allombert, G. Assayag, and M. Desainte-Catherine. Iscore: a system for writing interaction. In Proc. of DIMEA '08, pages 360-367, New York, NY, USA, 2008. ACM.
  3. A. Allombert, G. Assayag, M. Desainte-Catherine, and C. Rueda. Concurrent constraint models for interactive scores. In Proc. of SMC '06, May 2006.
  4. A. Allombert, P. Baltazar, R. Marczak, M. Desainte-Catherine, and L. Garnier. Designing an inter- active intermedia sequencer from users requirements and theoretical background. In Proc. of ICMC 2010, 2010.
  5. A. Allombert, M. Desainte-Catherine, J. Larralde, and G. Assayag. A system of interactive scores based on qualitative and quantitative temporal constraints. In Proc. of Artech 2008, 2008.
  6. A. Allombert, M. Desainte-Catherine, and M. Toro. Modeling temporal constrains for a system of interactive score. In G. Assayag and C. Truchet, editors, Constraint Programming in Music, chapter 1, pages 1-23. Wiley, 2011.
  7. J. Aranda, G. Assayag, C. Olarte, J. A. Pérez, C. Rueda, M. Toro, and F. D. Valencia. An overview of FORCES: an INRIA project on declarative formalisms for emergent systems. In P. M. Hill and D. S. Warren, editors, Logic Programming, 25th International Conference, ICLP 2009, Pasadena, CA, USA, July 14-17, 2009. Proceedings, volume 5649 of Lecture Notes in Computer Science, pages 509-513. Springer, 2009.
  8. C. G. Baltera, S. B. Smith, and J. A. Flanklin. Probabilistic interactive installations. In Proc. of FLAIRS Conference '07, pages 553-558, 2007.
  9. A. Beurivé and M. Desainte-Catherine. Representing musical hierarchies with constraints. In 7th International Conference on Principles and Practice of Constraint Programming, Musical Constraints Workshop, Paphos, 2001.
  10. J. Bresson, C. Agón, and G. Assayag. Openmusic 5: A cross-platform release of the computer-assisted composition environment. In 10th Brazilian Symposium on Computer Music, 2005.
  11. A. Cont. Antescofo: Anticipatory synchronization and control of interactive parameters in computer music. In Proc. of ICMC '08, 2008.
  12. M. Desainte-Catherine and N. Brousse. Towards a specification of musical interactive pieces. In Proc. of of CIM XIX, Firenze, Italy., 2003.
  13. M. Falaschi and A. Villanueva. Automatic verification of timed concurrent constraint programs. The- ory Pract. Log. Program, 6(4):265-300, 2006.
  14. M. Nielsen, C. Palamidessi, and F. Valencia. Temporal concurrent constraint programming: Denota- tion, logic and applications. Nordic Journal of Comp., 1, 2002.
  15. C. Olarte and C. Rueda. A Declarative Language for Dynamic Multimedia Interaction Systems. Math- ematics and Computation in Music, 38, 07 2009.
  16. C. Olarte, C. Rueda, G. Sarria, M. Toro, and F. Valencia. Concurrent Constraints Models of Music Interaction. In G. Assayag and C. Truchet, editors, Constraint Programming in Music, chapter 6, pages 133-153. Wiley, Hoboken, NJ, USA., 2011.
  17. Y. Orlarey, D. Fober, and S. Letz. Syntactical and semantical aspects of faust. Soft Comput., 8(9):623- 632, 2004.
  18. F. Pachet. Playing with virtual musicians: the continuator in practice. IEEE Multimedia, 9:77-82, 2002.
  19. A. Philippou and M. Toro. Process Ordering in a Process Calculus for Spatially-Explicit Ecological Models. In Proceedings of MOKMASD'13, LNCS 8368, pages 345-361. Springer, 2013.
  20. A. Philippou, M. Toro, and M. Antonaki. Simulation and Verification for a Process Calculus for Spatially-Explicit Ecological Models. Scientific Annals of Computer Science, 23(1):119-167, 2013.
  21. M. Puckette, T. Apel, and D. Zicarelli. Real-time audio analysis tools for Pd and MSP. In Proc. of ICMC '98, 1998.
  22. R. Ramirez. A logic-based language for modeling and verifying musical processes. In Proc. of ICMC '06, 2006.
  23. V. A. Saraswat. Concurrent Constraint Programming. MIT Press, 1992.
  24. P. Sénac, P. d. Saqui-Sannes, and R. Willrich. Hierarchical time stream petri net: A model for hyper- media systems. In Proc. of the 16th International Conference on Application and Theory of Petri Nets, pages 451-470, London, UK, 1995. Springer-Verlag.
  25. G. Tack. Constraint Propagation -Models, Techniques, Implementation. PhD thesis, Saarland Uni- versity, Germany, 2009.
  26. M. Toro. Exploring the possibilities and limitations of concurrent programming for multimedia in- teraction and graphical representations to solve musical csp's. Technical Report 2008-3, Ircam, Paris.(FRANCE), 2008.
  27. M. Toro. Probabilistic Extension to the Factor Oracle Model for Music Improvisation. Master's thesis, Pontificia Universidad Javeriana Cali, Colombia, 2009.
  28. M. Toro. Towards a correct and efficient implementation of simulation and verification tools for probabilistic ntcc. Technical report, Pontificia Universidad Javeriana, May 2009.
  29. M. Toro. Structured interactive musical scores. In M. V. Hermenegildo and T. Schaub, editors, Technical Communications of the 26th International Conference on Logic Programming, ICLP 2010, July 16-19, 2010, Edinburgh, Scotland, UK, volume 7 of LIPIcs, pages 300-302. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2010.
  30. M. Toro. Structured musical interactive scores (short). In Proc. of the International Computer Logic Programming (ICLP '10) (To appear), 2010.
  31. M. Toro. Structured Interactive Scores: From a simple structural description of a multimedia scenario to a real-time capable implementation with formal semantics . PhD thesis, Univeristé de Bordeaux 1, France, 2012.
  32. M. Toro. Structured interactive music scores. CoRR, abs/1508.05559, 2015.
  33. M. Toro. Probabilistic Extension to the Concurrent Constraint Factor Oracle Model for Music Impro- visation. ArXiv e-prints, Feb. 2016.
  34. M. Toro, C. Agón, G. Assayag, and C. Rueda. Ntccrt: A concurrent constraint framework for real-time interaction. In Proc. of ICMC '09, Montreal, Canada, 2009.
  35. M. Toro and M. Desainte-Catherine. Concurrent constraint conditional branching interactive scores. In Proc. of SMC '10, Barcelona, Spain, 2010.
  36. M. Toro, M. Desainte-Catherine, and P. Baltazar. A model for interactive scores with temporal con- straints and conditional branching. In Proc. of Journées d'informatique musical (JIM) '10, May 2010.
  37. M. Toro, M. Desainte-Catherine, and P. Baltazar. A model for interactive scores with temporal con- straints and conditional branching. In Proc. of Journées d'Informatique Musical (JIM) '10, May 2010.
  38. M. Toro, M. Desainte-Catherine, and J. Castet. An extension of interactive scores for multimedia sce- narios with temporal relations for micro and macro controls. In Proc. of Sound and Music Computing (SMC) '12, Copenhagen, Denmark, July 2012.
  39. M. TORO, M. DESAINTE-CATHERINE, and J. CASTET. An extension of interactive scores for multimedia scenarios with temporal relations for micro and macro controls. European Journal of Scientific Research, 137(4):396-409, 2016.
  40. M. Toro, M. Desainte-Catherine, and C. Rueda. Formal semantics for interactive music scores: a framework to design, specify properties and execute interactive scenarios. Journal of Mathematics and Music, 8(1):93-112, 2014.
  41. M. Toro, A. Philippou, S. Arboleda, M. Puerta, and C. M. Vélez S. Mean-field semantics for a process calculus for spatially-explicit ecological models. In C. A. Muñoz and J. A. Pérez, editors, Proceedings of the Eleventh International Workshop on Developments in Computational Models, Cali, Colombia, October 28, 2015, volume 204 of Electronic Proceedings in Theoretical Computer Science, pages 79-94. Open Publishing Association, 2016.
  42. M. Toro, A. Philippou, S. Arboleda, C. Vélez, and M. Puerta. Mean-field semantics for a Pro- cess Calculus for Spatially-Explicit Ecological Models. Technical report, Department of Infor- matics and Systems, Universidad Eafit, 2015. Available at http://blogs.eafit.edu.co/ giditic-software/2015/10/01/mean-field/.
  43. M. Toro, A. Philippou, C. Kassara, and S. Sfenthourakis. Synchronous parallel composition in a process calculus for ecological models. In G. Ciobanu and D. Méry, editors, Proceedings of the 11th International Colloquium on Theoretical Aspects of Computing -ICTAC 2014, Bucharest, Romania, September 17-19, volume 8687 of Lecture Notes in Computer Science, pages 424-441. Springer, 2014.
  44. M. TORO, C. RUEDA, C. AG ÓN, and G. ASSAYAG. Ntccrt: A concurrent constraint framework for soft real-time music interaction. Journal of Theoretical & Applied Information Technology, 82(1), 2015.
  45. M. TORO, C. RUEDA, C. AG ÓN, and G. ASSAYAG. Gelisp: A framework to represent musical constraint satisfaction problems and search strategies. Journal of Theoretical & Applied Information Technology, 86(2), 2016.
  46. F. D. Valencia. Temporal Concurrent Constraint Programming. PhD thesis, University of Aarhus, 2002.