Algorithms on strings, trees, and sequences: computer science and computational biology
Algorithms on strings, trees, and sequences: computer science and computational biology
Imitation in animals and artifacts
The mirror system, imitation, and the evolution of language
Imitation in animals and artifacts
MOSAIC Model for Sensorimotor Learning and Control
Neural Computation
Robot-human interaction with an anthropomorphic percussionist
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 2008 conference on ECAI 2008: 18th European Conference on Artificial Intelligence
Learning to play like the great pianists
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
Self-organizing multiple models for imitation: teaching a robot to dance the YMCA
IEA/AIE'07 Proceedings of the 20th international conference on Industrial, engineering, and other applications of applied intelligent systems
Hi-index | 0.00 |
This paper presents an architecture for an intelligent virtual agent that imitates human drumming behaviour. Through imitation, the agent models the user-specific variations that constitute the "groove" of the drummer. The architecture comprises a motor system that imitates arm movements of a human drummer, and a sound system that produces the sound of the human playing style. The presence of a sound system alleviates the need to use physical models that will create sound when a drum is struck, instead focusing on creating an imitative agent that booth looks and sounds similar to its teacher. Such a virtual agent can be used in a musical setting, where its visualization and sound system would allow it to be regarded as an artificial musician. The architecture is implemented using Echo State Networks, and relies on self-organization and a bottom-up approach when learning human drum patterns.