Skip to main navigation Skip to search Skip to main content

Development of a portable automated piano player CantaPlayer

  • Jin Jack Tan
  • , Jiun Cai Ong
  • , Kin Keong Chan
  • , Kam Hing How
  • , Jee Hou Ho

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

78 Downloads (Pure)

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.

Original languageEnglish
Title of host publicationInnovation for Applied Science and Technology
EditorsWen-Hsiang Hsieh
Place of PublicationZurich
PublisherTrans Tech Publications
Pages2037-2043
Number of pages7
ISBN (Print)9783037856123
DOIs
Publication statusPublished - 20 Feb 2013
Externally publishedYes
Event2nd International Conference on Engineering and Technology Innovation 2012, ICETI 2012 - Kaohsiung, Taiwan
Duration: 2 Nov 20126 Nov 2012

Publication series

NameApplied Mechanics and Materials
Volume284-287
ISSN (Print)1660-9336
ISSN (Electronic)1662-7482

Conference

Conference2nd International Conference on Engineering and Technology Innovation 2012, ICETI 2012
Country/TerritoryTaiwan
CityKaohsiung
Period2/11/126/11/12

Keywords

  • Automated piano player
  • Microcontroller
  • MIDI

Fingerprint

Dive into the research topics of 'Development of a portable automated piano player CantaPlayer'. Together they form a unique fingerprint.

Cite this