A Matching Method between Music Scores and Performance Data in a Realtime Person-Computer Ensemble System
A person-computer ensemble system is one of time-concerned cooperative systems, which performs secondo (the second part) in an ensemble played by a computer-controlled piano cooperating with primo (the leading part) played by a person performer.
In the realtime performance, to determine which key is touched, or played, by the person performer, the matching algorithm between the score and the realtime input from the person performer is essential. Especially, if there are some mistouches (playing incorrectly) or other mistake, error, etc., the program does not determine which note is performed just now and which note of the secondo will be done just after now. Therefore, the matching method that corrects these mistouches is very important.
In this paper, a simple and efficient matching algorithm is proposed.
KeywordsArtificial Intelligence Musical Informatics Ensemble System Correction of the Mistouching keys
Unable to display preview. Download preview PDF.
- 2.Eto, Y. (ed.): Flute Famous Collections, vol. 31, p. 112. Doremi Music Publishing (1986)Google Scholar
- 4.Dannenberg, R.B.: An On-Line Algorithm for Real-Time Accompaniment. In: Proceedings of the 1984 International Computer Music Conference, pp. 193–198 (1985)Google Scholar
- 5.Igarashi, S.: The ν-Conversion and an Analytic Semantics. In: Information Processing, vol. 83, pp. 769–774. Elsevier Sci. Publ. B.V., Amsterdam (1983)Google Scholar
- 9.Mizutani, T., Suzuki, T., Shio, M., Ikeda, Y.: Formal Specification and Experiments of an Expressive Human-Computer Ensemble System with Rehearsal. In: The 3rd IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2009, pp. 303–304 (2009)Google Scholar
- 13.Mizutani, T., Igarashi, S., Suzuki, T., Ikeda, Y., Shio, M.: A Realtime Human-Computer Ensemble System: Formal Representation and Experiments for Expressive Performance. In: Wang, F.L., Deng, H., Gao, Y., Lei, J. (eds.) AICI 2010. LNCS (LNAI), vol. 6319, pp. 256–265. Springer, Heidelberg (2010)CrossRefGoogle Scholar
- 14.Raphael, C.: Automated Rhythm Transcription. In: ISMIR 2001: International Symposium on Music Information Retrieval, pp. 99–107 (2001)Google Scholar
- 15.Suzuki, T.: Creation and Analysis of Expression on an Ensemble System, Master’s Thesis. Department of Computer Science, Graduate School of Systems and Information Engineering. University of Tsukuba (2009) (in Japanese)Google Scholar
- 16.Takeda, H., Nishimoto, T., Sagayama, S.: Joint Estimation of Rhythm and Tempo of Polyphonic MIDI Performance Using Tempo Curve and Hidden Markov Models. Journal of Information Processing 48, 237–247 (2007) (in Japanese)Google Scholar