From Score to Sound: An End-to-End MIDI-to-Motion Pipeline for Robotic Cello Performance
Samantha Sudhoff, Pranesh Velmurugan, Jiashu Liu, Vincent Zhao, Yung-Hsiang Lu, Kristen Yeon-Ji Yun

TL;DR
This paper presents an end-to-end MIDI-to-motion pipeline enabling a robot cellist to perform with human-like sound and expression, using collision-aware control and a novel benchmarking approach involving human evaluations.
Contribution
It introduces a novel MIDI-to-motion pipeline for robotic cello, eliminating the need for motion capture, and establishes a new benchmark with human evaluations and labeled performance data.
Findings
Robot achieves human-like sound quality
Introduces a new benchmark with human participant evaluations
Provides labeled robotic performance data for research
Abstract
Robot musicians require precise control to obtain proper note accuracy, sound quality, and musical expression. Performance of string instruments, such as violin and cello, presents a significant challenge due to the precise control required over bow angle and pressure to produce the desired sound. While prior robotic cellists focus on accurate bowing trajectories, these works often rely on expensive motion capture techniques, and fail to sightread music in a human-like way. We propose a novel end-to-end MIDI score to robotic motion pipeline which converts musical input directly into collision-aware bowing motions for a UR5e robot cellist. Through use of Universal Robot Freedrive feature, our robotic musician can achieve human-like sound without the need for motion capture. Additionally, this work records live joint data via Real-Time Data Exchange (RTDE) as the robot plays, providing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMusic Technology and Sound Studies · Soft Robotics and Applications · Robot Manipulation and Learning
