The purpose of this study is to construct a robot that plays a soprano recorder with realistic sound. Recent years have seen the development of robots that entertain by playing a variety of musical instruments. There have been many reports describing the musical expression of such robots, for example, of robots with artificial lips for playing wind instruments. However, robots playing wind instruments often produce artificial sounds that differ considerably from those produced by their human counterparts, particularly when performing special musical effects, such as vibrato, tremolo, and tonguing.
To build a robot that produces natural soprano recorder sounds matching those produced by a human player, the following procedure was followed. First, the static and dynamic characteristics of the flow sensor measuring blown air were calibrated with an unsteady flow generator to judge whether the sensor’s performance was sufficiently accurate. Second, the blown air flow rates were measured when human players performed vibrato with a soprano recorder. Finally, the identified flow rate model was applied to the robot’s air flow rate control system. The flow rate was controlled by a spool type servo valve. The sounds produced by the human player and those produced by the robot player were compared using a sound analyzer. The experiment showed that the results obtained for the human player and for the robot agreed very well.
抄録全体を表示