Title :
Design and implementation of BeatME as a Networked Music Performance (NMP) system
Author :
Saputra, Randy Erfa ; Prihatmanto, Ary Setijadi
Author_Institution :
Sch. of Electr. Eng. & Inf., Inst. Teknol. Bandung, Bandung, Indonesia
Abstract :
Music is a universal language that can be enjoyed by everyone, but more people are choosing to be music lovers only. This was due to several limitations, such as limited funds, limited ability to play musical instruments, physical limitations, and limitations of basic knowledge in music. BeatME system is a combination of digital music technology and computer networking technologies that are built to overcome the above constraints, making it easier for humans in playing music or collaborate and create their own music. The research is conducted to build the entire BeatME system as an NMP system that provides basic facilities for music such as musical instruments, the sound of the instrument, as well as networks to support collaborative music. BeatME system built using client-server architecture. Client will send feedback to the server a message string or MIDI, for further processing to produce the output of the sound of musical instruments being played. BeatME system testing showed that the BeatME application server and the BeatME client met the functional requirements to be played on multiple platforms, while maintaining the delay remains under human perception that is equal to 30 ms.
Keywords :
client-server systems; electronic music; music; musical instruments; BeatME application server; BeatME client; BeatME system; MIDI; NMP system; client-server architecture; collaborative music; computer networking technology; digital music technology; human perception; instrument sound; message string; music lover; music playing; musical instrument; networked music performance; universal language; Delay; Humans; Instruments; Libraries; Music; Servers; Testing; Client-server; MIDI; NMP; OSC; SoundFont;
Conference_Titel :
System Engineering and Technology (ICSET), 2012 International Conference on
Conference_Location :
Bandung
Print_ISBN :
978-1-4673-2375-8
DOI :
10.1109/ICSEngT.2012.6339349