ABSTRACT
The Internet of Musical Things (IoMusT) area, although recent, has well-defined aspects concerning musical practice via the network. However, several challenges are also present, from those related to musical and artistic practice, even those dealing with environmental and social issues. From a computational point of view, the main dilemmas revolve around the lack of resources to deal with heterogeneity and the lack of standard in the communication of the devices that make up this scenario. Therefore, this paper presents Sunflower, a tool inspired by the Pipes-and-Filters architecture that allows communication between different objects, and focuses on its usage protocol. Its layered structure is also presented, showing the types of data, messages, and musical things present in each one of them. After all, the tests and results that certify to the functionality of this environment are demonstrated.
- Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A Survey. Computer Networks (10 2010), 2787–2805. https://doi.org/10.1016/j.comnet.2010.05.010Google Scholar
- A. Bijlsma, B. Heeren, E. Roubtsova, and S. Stuurman. 2011. Software Architecture. Free Technology Academy, Washington, DC, USA.Google Scholar
- Blog Minha Conexão. 2020. O que é jitter e como ele influencia na sua conexão?https://www.minhaconexao.com.br/blog/jitter/.Google Scholar
- Datapath.io. 2016. What is Acceptable Jitter?https://medium.com/@datapath_io/what-is-acceptable-jitter-7e93c1e68f9b.Google Scholar
- Angelo Fraietta, Oliver Bown, and Sam Ferguson. 2020. Transparent Communication Within Multiplicities. In 2020 27th Conference of Open Innovations Association (FRUCT). 61–72. https://doi.org/10.23919/FRUCT49677.2020.9210989Google Scholar
- Neil Gershenfeld, Raffi Krikorian, and Danny Cohen. 2004. The Internet of Things. Scientific American 291 (11 2004), 76–81. https://doi.org/10.1038/scientificamerican1004-76Google Scholar
- Matt Grech. 2018. Acceptable Jitter & Latency for VoIP: Everything You Need to Know. https://getvoip.com/blog/2018/12/20/acceptable-jitter-latency/.Google Scholar
- Stephan Haller. 2010. The Things in the Internet of Things. Bern University (01 2010).Google Scholar
- Joseph Malloch, Stephen Sinclair, and Marcelo M. Wanderley. 2013. Libmapper: (A Library for Connecting Things). In CHI ’13 Extended Abstracts on Human Factors in Computing Systems (Paris, France) (CHI EA ’13). Association for Computing Machinery, New York, NY, USA, 3087–3090. https://doi.org/10.1145/2468356.2479617Google Scholar
- Benjamin Matuszewski. 2020. A Web-Based Framework for Distributed Music System Research and Creation. Journal of the Audio Engineering Society 68 (10 2020). https://doi.org/10.17743/jaes.2020.0015Google Scholar
- Regine Meunier, Hans Rohnert, Frank Buschmann, Michael Stal, and Peter Sommerlad. 1996. Pattern-Oriented Software Architecture, a System of Patterns: 1. Wiley Press, Hoboken, NJ, USA. 476 pages.Google Scholar
- Jorge Ortega-Arjona. 2005. The Pipes and Filters Pattern. A Functional Parallelism Architectural Pattern for Parallel Programming. In EuroPLoP’ 2005, Tenth European Conference on Pattern Languages of Programs. Proceedings of EuroPLoP’ 2005, Tenth European Conference on Pattern Languages of Programs, Irsee, Germany, 637–650.Google Scholar
- Flávio Schiavoni, Marcelo Queiroz, and Fernando Iazzetta. 2011. Medusa -A Distributed Sound Environment.Google Scholar
- Flávio Luiz Schiavoni, Marcelo Queiroz, and Marcelo Wanderley. 2013. Alternatives In Network Transport Protocols For Aaudio Streaming Applications. In Proceedings of the International Computer Music Conference. International Computer Music Association, Perth, Australia, 193–200.Google Scholar
- F. Trocco and T. Pinch. 2004. Analog Days: The Invention and Impact of the Moog Synthesizer. Harvard University Press, Boston, MA, USA. 368 pages.Google Scholar
- Luca Turchet. 2018. Smart Mandolin: Autobiographical Design, Implementation, Use Cases, and Lessons Learned. In Proceedings of the Audio Mostly 2018 on Sound in Immersion and Emotion (Wrexham, United Kingdom) (AM’18). Association for Computing Machinery, New York, NY, USA, Article 13, 7 pages. https://doi.org/10.1145/3243274.3243280Google ScholarDigital Library
- Luca Turchet, Francesco Antoniazzi, Fabio Viola, Fausto Giunchiglia, and György Fazekas. 2020. The Internet of Musical Things Ontology. Journal of Web Semantics 60 (2020), 100548. https://doi.org/10.1016/j.websem.2020.100548Google ScholarDigital Library
- L. Turchet, C. Fischione, G. Essl, D. Keller, and M. Barthet. 2018. Internet of Musical Things: Vision and Challenges. IEEE Access 6(2018), 61994–62017. https://doi.org/10.1109/ACCESS.2018.2872625Google ScholarCross Ref
- Rômulo Vieira, Mathieu Barthet, and Flávio Schiavoni. 2020. Everyday Use of the Internet of Musical Things: Intersections with Ubiquitous Music. https://doi.org/10.5281/zenodo.4247759Google Scholar
- Rômulo Vieira and Flávio Luiz Schiavoni. 2020. In Proceedings of the Workshop on Ubiquitous Music 2020. Zenodo, Porto Seguro, BA, Brasil, 109–120. https://doi.org/10.5281/zenodo.4247691Google Scholar
- Christian Wulf, N. Ehmke, and W. Hasselbring. 2014. Toward a Generic and Concurrency-Aware Pipes & Filters Framework. In SoSP. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Stuttgart, Germany, 70–82.Google Scholar
Index Terms
- Sunflower: an environment for standardized communication of IoMusT
Recommendations
Sunflower: An Interactive Artistic Environment based on IoMusT Concepts
IMX '22: Proceedings of the 2022 ACM International Conference on Interactive Media ExperiencesThe Internet of Musical Things (IoMusT) is an interdisciplinary area that aims to improve the relationship between musicians and their peers, as well as between musicians and audience members, creating new forms of interaction in concerts, studio ...
Jamming with a Smart Mandolin and Freesound-based Accompaniment
FRUCT'23: Proceedings of the 23rd Conference of Open Innovations Association FRUCTThis paper presents an Internet of Musical Things ecosystem involving musicians and audiences interacting with a smart mandolin, smartphones, and the Audio Commons online repository Freesound. The ecosystem has been devised to sup- port performer-...
Haptification of performer's control gestures in live electronic music performance
AM '19: Proceedings of the 14th International Audio Mostly Conference: A Journey in SoundIn this paper, we introduce musical haptic wearables for audiences (MHWAs) which provide sensing and haptic stimulation technologies for networked musical interaction using wireless connectivity. We report on a concert experiment during which audience ...
Comments