Abstract
In recent years, the application of intelligent robots in the field of music has gradually emerged. Among string instruments, the violin stands as an unparalleled musical marvel, representing the soprano voice. Countless composers have penned masterpieces for this cherished instrument. This paper proposes ViolinTalk, a system for controlling XY-type violin robots as Internet of Things (IoT) devices. ViolinTalk enhances the performance of robots through calibration and testing. ViolinTalk has improved the software of violin robots with an IoT-based modular design, resulting in a better development environment. In this environment, we have made key contributions, including: 1) development of two control modes for the bowing servo motors, comprising displacement-based control and time-based control; 2) utilizing bowing speed control to introduce variations in volume and tone, enriching the performance effects; 3) analyzing errors in playing speed and establishing correction parameters for future use; and 4) analyzing the robot’s mechanism to enhance its stability and durability. ViolinTalk also leverages IoT technology to facilitate seamless connections between different music instruments for ensemble performances. Multiple robots have been successfully integrated into a string orchestra, featuring two violins, one viola, and one cello, capable of performing standard chamber music.
Original language | American English |
---|---|
Pages (from-to) | 123846-123861 |
Number of pages | 16 |
Journal | IEEE Access |
Volume | 11 |
DOIs | |
State | Published - Nov 2023 |
Keywords
- robots
- music
- instruments
- software
- internet of things
- Vibrations
- Robot kinematics
- Humanities
- Velocity measurement