Design and Implementation of Two-Level Synchronization for an Interactive Music Robot

被引:0
|
作者
Otsuka, Takuma [1 ]
Nakadai, Kazuhiro [2 ]
Takahashi, Toru [1 ]
Komatani, Kazunori [1 ]
Ogata, Tetsuya [1 ]
Okuno, Hiroshi G. [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Kyoto 6068501, Japan
[2] Honda Res Inst Japan Co Ltd, Wako, Saitama 3510114, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Our goal is to develop an interactive music robot, i.e., a robot that presents a musical expression together with humans. A music interaction requires two important functions: synchronization with the music and musical expression, such as singing and dancing. Many instrument-performing robots are only capable of the latter function, they may have difficulty in playing live with human performers. The synchronization function is critical for the interaction. We classify synchronization and musical expression into two levels: (1) the rhythm level and (2) the melody level. Two issues in achieving two-layer synchronization and musical expression are: (1) simultaneous estimation of the rhythm structure and the current part of the music and (2) derivation of the estimation confidence to switch behavior between the rhythm level and the melody level. This paper presents a score following algorithm, incremental audio to score alignment, that conforms to the two-level synchronization design using a particle filter. Our method estimates the score position for the melody level and the tempo for the rhythm level. The reliability of the score position estimation is extracted from the probability distribution of the score position. Experiments are carried out using polyphonic jazz songs. The results confirm that our method switches levels in accordance with the difficulty of the score estimation. When the tempo of the music is less than 120 (beats per minute; bpm), the estimated score positions are accurate and reported; when the tempo is over 120 (bpm), the system tends to report only the tempo to suppress the error in the reported score position predictions.
引用
收藏
页码:1238 / 1244
页数:7
相关论文
共 50 条
  • [41] The Elements of Effective Program Design: A Two-Level Analysis
    Howlett, Michael
    Mukherjee, Ishani
    Rayner, Jeremy
    POLITICS AND GOVERNANCE, 2014, 2 (02): : 1 - 12
  • [42] The Recoverable Robust Two-Level Network Design Problem
    Alvarez-Miranda, Eduardo
    Ljubic, Ivana
    Raghavan, S.
    Toth, Paolo
    INFORMS JOURNAL ON COMPUTING, 2015, 27 (01) : 1 - 19
  • [43] The importance of a two-level perspective for island model design
    Skolicki, Z.
    De Jong, K.
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4623 - 4630
  • [44] Distribution systems design with two-level routing considerations
    Lin, Jenn-Rong
    Lei, Hsien-Chung
    ANNALS OF OPERATIONS RESEARCH, 2009, 172 (01) : 329 - 347
  • [45] Selecting an Orthogonal or Nonorthogonal Two-Level Design for Screening
    Mee, Robert W.
    Schoen, Eric D.
    Edwards, David J.
    TECHNOMETRICS, 2017, 59 (03) : 305 - 318
  • [46] Two-Level Design Optimization for Compression Stiffened Panel
    Morteza Dezyani
    Hossein Dalayeli
    Shahram Yousefi
    Hamid Farrokhfal
    Iranian Journal of Science and Technology, Transactions of Mechanical Engineering, 2018, 42 : 199 - 211
  • [47] Two-Level Design Optimization for Compression Stiffened Panel
    Dezyani, Morteza
    Dalayeli, Hossein
    Yousefi, Shahram
    Farrokhfal, Hamid
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF MECHANICAL ENGINEERING, 2018, 42 (02) : 199 - 211
  • [48] Two-level optimization strategy for fuzzy control design
    Sheng, WX
    Miao, DQ
    Dai, RW
    1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 276 - 280
  • [49] Design of a two-level controller for an active suspension system
    Gaspar, P.
    Szabo, Z.
    Szederkenyi, G.
    Bokor, J.
    ASIAN JOURNAL OF CONTROL, 2012, 14 (03) : 664 - 678
  • [50] Two-level design for aperiodic networked control systems
    Memon, Azhar M.
    Mahmoud, Magdi S.
    SIGNAL PROCESSING, 2016, 120 : 43 - 55