@inproceedings{73aa93db5cd540d8a21f437479d3f086,
title = "Development of a portable automated piano player CantaPlayer",
abstract = "This paper describes the development of a low cost, compact and portable automated piano player CantaPlayer. The system accepts digital MIDI (Musical Instrument Digital Interface) files as input and develops pushing actions against piano keys which in turn produces sounds of notes. CantaPlayer uses Pure Data, an audio processing software to parse MIDI files and serve as user interfaces. The parsed information will be sent to Arduino, an open source microcontroller platform, via serial communication. The Arduino I/O pins will be triggered based on the information from Pure Data of which connected transistors will be activated, acting as a switch to draw in larger power supply to power the solenoids. The solenoids will then push the respective piano keys and produce music. The performance of CantaPlayer is evaluated by examining the synchronousness of the note playing sequence for a source MIDI and the corresponding reproduced MIDI. Three types of MIDI playing sequence (scale, polyphonic and rapid note switching) were tested and the results were satisfactory.",
keywords = "Automated piano player, Microcontroller, MIDI",
author = "Tan, \{Jin Jack\} and Ong, \{Jiun Cai\} and Chan, \{Kin Keong\} and How, \{Kam Hing\} and Ho, \{Jee Hou\}",
year = "2013",
month = feb,
day = "20",
doi = "10.4028/www.scientific.net/AMM.284-287.2037",
language = "English",
isbn = "9783037856123",
series = "Applied Mechanics and Materials",
publisher = "Trans Tech Publications",
pages = "2037--2043",
editor = "Wen-Hsiang Hsieh",
booktitle = "Innovation for Applied Science and Technology",
address = "Germany",
note = "2nd International Conference on Engineering and Technology Innovation 2012, ICETI 2012 ; Conference date: 02-11-2012 Through 06-11-2012",
}