DocumentCode :
3029769
Title :
Formalization of a realtime person-computer ensemble system with an effective matching algorithm
Author :
Mizutani, Tetsuya ; Igarashi, Shigeru
Author_Institution :
Fac. of Eng., Inf. & Syst., Univ. of Tsukuba, Tsukuba, Japan
Volume :
1
fYear :
2012
fDate :
25-27 May 2012
Firstpage :
65
Lastpage :
69
Abstract :
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. This is a good example of intelligent realtime programs appropriate for formal verification and analysis. NΣ-labeled calculus is a formal system in order to describe such systems including time-concerned recognition, knowledge, belief and decision of persons or computer programs together with related external physical or logical phenomena. In the realtime performance of music, to determine which key is played just now by the person performer, the matching algorithm between the score and the realtime input from the person performer is important. If there are some mistouching, i.e. playing an incorrect key, or other mistake, error, etc., and if the program does not detect and correct such errors, it does not determine which note is performed just now and which note of the secondo will be done just after now, and hence, it cannot control the performance speed. Therefore, the matching method including correction of these mistouches is essential. A simple but very efficient matching method with error detecting has been already developed and presented by the authors. In this paper, the formal representation of the program and its formal specification satisfied by the program written and verified in the calculus are introduced.
Keywords :
formal specification; formal verification; man-machine systems; music; process algebra; NΣ-labeled calculus; computer-controlled piano; effective matching algorithm; formal analysis; formal specification; formal verification; intelligent realtime programs; logical phenomena; mistouching; performance speed; person performer; physical phenomena; primo; realtime music performance; realtime person-computer ensemble system formalization; secondo; time concerned cooperative systems; time-concerned recognition; Acoustics; Artificial intelligence; Calculus; Computers; Indexes; Instruments; Schedules; Artificial Intelligence; Correction of the Mistouching keys; Ensemble System; Formal Method; Musical Informatics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-1-4673-0088-9
Type :
conf
DOI :
10.1109/CSAE.2012.6272549
Filename :
6272549
Link To Document :
بازگشت