Programming by Playing

IROS 2010 Workshop on Robots and Musical Expression

Clair de Lune: Score Reading

HRP-2 plays Clair de Lune by reading a score.

Clair de Lune: Programming by Playing (Mimicry)

HRP-2 plays Clair de Lune by listening to a human flutist and mimicking her dynamics and pitch.

Greensleeves: Score Reading

HRP-2 plays Greensleeves by reading a score.

Greensleeves: Prosody Added

HRP-2 plays Greensleeves by reading the score and adding stress and lengthening to make the musical structure clearer.

Greensleeves: Programming by Playing (Sadness)

On top of adding prosody, HRP-2 listens to how a flutist uses legato articulation to play the song more sadly, or tenderly. Which do you think it sounds like?

Greensleeves: Programming by Playing (Happiness)

On top of adding prosody, HRP-2 listens to how a flutist uses staccato articulation to play the song more happily. Sounds a bit more like fear, to me.