Mobile music applications became increasingly common. Smartphones can now be used as digital instrument and provide musical creation with real-time control through interfaces, accessories and sensors. The advancement in telecommunications invited their use in musical collaboration and as musical controllers exchanging information between many communication channels. In this context, we can see that there are still many technologies from Computer Networks and Mobile Computing that can facilitate the process of communication between mobile devices in musical applications. Thus, this study aims at evaluating new technologies for the creation of collaborative musical environments.
The hypothesis is that the remote collaboration between players is improved by exchanging "musical messages", which can represent audio signals or information for the synthesis of these signals. The focus is only on the processing of messages into mobile devices regarding the evolution of processing performance, and the Computer Music languages supported. These ideas make possible audio synthesis in real time, and avoid bandwidth consumption with transmission of audio signals.
We want to develop applications and systems to perform tests with different platforms and media over the network solutions like multicast, cloud computing and peer-to-peer connections. We will evaluate the time delay between sending and receiving messages, the effect of the number of users participating simultaneously, and the user experience on each proposal.
Some tests have been performed with web servers and Android devices demonstrating that certain solutions need to be enhanced for ease of use and optimize the computational performance to improve the experience of music for mobile musician. Details and informations about the applications created during this research can be found at: http://deusanyjunior.dj/
These are the works published during this research:
Questions, contributions, comments, and cool messages are welcome!
= )
dj