Violin Robot: From Stradivari to Toyota and ABB Arms

How a violin robot learned to bow and finger strings: Stradivari, 1900s self-playing violins, Toyota's Nagoya violinist, and where ABB YuMi and GoFa arms fit.

INDUSTRIAL ROBOTICS

Chat With Robot

10/19/20265 min read

A violin robot has to do two things at once that most machines never attempt: press strings at exact points with one hand and draw a bow with the other, with the right speed, pressure and angle. This post follows that problem from the workshops of Cremona to the self-playing violin cabinets of 1900s Europe and America, then to Toyota's humanoid violinist, which still plays at a museum in Nagoya. It also looks at where ABB's YuMi and GoFa arms fit, and what has to change before a robot string player belongs in a home.

Close view of the head and shoulders of a white Toyota humanoid robot
Close view of the head and shoulders of a white Toyota humanoid robot

A Toyota Partner Robot, the humanoid family that includes the violin player, shown at a Toyota exhibit. Photo: Luis Villa del Campo / Wikimedia Commons (CC BY 2.0)

From Stradivari to violins that played themselves

For centuries the violin meant one human body doing everything. Antonio Stradivari worked in Cremona, and a violin he made in 1711, the Antonius, is now held by the Metropolitan Museum of Art. Its sound came from wood choice, arching and varnish, but the music came from a player's hands. The left hand shortens each string on the neck, adds vibrato, and shifts position. The right arm makes the tone. Nothing about the instrument suggested a machine could ever share that work, and that is why the first attempts at automation look so strange today.

The golden maple back of an antique Stradivari violin on a grey background
The golden maple back of an antique Stradivari violin on a grey background

The back of the 1711 Antonius violin made by Antonio Stradivari in Cremona. Photo: Metropolitan Museum of Art via Wikimedia Commons (CC0)

Inventors tried anyway. The Hupfeld company of Leipzig presented its Phonoliszt-Violina in 1907, a piano combined with three violins that each sounded a single string. A rotating circular bow brushed the strings while mechanical fingers pressed them. It was shown at the Brussels world's fair of 1910. The idea was to reproduce a recorded performance with real violin tone, so the audience heard an actual violin instead of a loudspeaker. The machine could play only what had been prepared for it in advance, which limited it to a catalogue of recorded pieces.

Several violins with a ring shaped bow and rows of mechanical fingers inside a cabinet
Several violins with a ring shaped bow and rows of mechanical fingers inside a cabinet

The circular bow and finger mechanisms inside a Hupfeld Phonoliszt-Violina in Vienna. Photo: Jorge Royan / Wikimedia Commons (CC BY-SA 3.0)

The Mills Novelty Company of Chicago took a simpler route with the Violano-Virtuoso: a single violin paired with a piano in one cabinet. Henry K. Sandell patented an improved version in 1912, and production continued until 1929. These machines ran on perforated paper rolls and played one fixed tune after another. They could not listen, adjust or phrase. Toyota's engineers faced the same bowing problem decades later, but they wanted a humanoid with two arms, able to play different pieces, not a cabinet with a roll of paper.

A violin inside a machine with a mechanical bow and rods lying across the strings
A violin inside a machine with a mechanical bow and rods lying across the strings

The bow and strings of a Mills Violano-Virtuoso at the Musical Museum in Brentford. Photo: Les Chatfield / Wikimedia Commons (CC BY 2.0)

Toyota's violinist and where ABB arms fit

The Toyota Times ran a feature on 10 September 2026 about the company's robot violinist. Hiroki Izu joined Toyota in 2004 and began on instrument-playing robots for Expo 2005 Aichi, and Makoto Kobayashi, who joined two years later, handled the electrics. Their first prototype was only a mechanical bow drawn across a violin fixed to a stand, and even getting a clean sound was hard. Programming the motions by hand sounded flat, so the team recorded a professional violinist's arm movements with motion capture.

A white humanoid robot raising a trumpet to its mouth behind a museum glass
A white humanoid robot raising a trumpet to its mouth behind a museum glass

A Toyota Partner Robot playing a trumpet, one of the instrument-playing humanoids Toyota built in the 2000s. Photo: Motokoka / Wikimedia Commons (CC BY-SA 4.0)

The finished robot has a left hand that presses strings at set positions and includes a vibrato mechanism. The right arm controls bow speed, pressure and angle, and both arms must stay in step. The violin itself was modified with a metal plate so the robot could hold it. At Expo 2010 Shanghai it played the Chinese folk song Mo Li Hua at the Japan Pavilion. One robot slipped and fell before the show, and Kobayashi spent about two weeks servicing the machines on site.

A slim white humanoid robot standing in a round metal booth under a Toyota Partner Robot sign
A slim white humanoid robot standing in a round metal booth under a Toyota Partner Robot sign

A Toyota Partner Robot standing in its display booth. Photo: Tokumeigakarinoaoshima / Wikimedia Commons (CC0)

Today the robot lives in the Toyota Commemorative Museum of Industry and Technology in Nagoya. It has four pieces in its repertoire, including Canon and Pomp and Circumstance, and it performs two of them five times a day. ABB does not sell a violin robot. Its closest brush with the violin is the dual-arm YuMi IRB 14000, which rehearsed with a violinist at the Teatro Verdi in Pisa and conducted the Lucca Philharmonic with Andrea Bocelli in 2017. Programs for a conductor like that are first built and tested in RobotStudio.

A dual arm ABB YuMi robot on stage beside a violinist during a rehearsal
A dual arm ABB YuMi robot on stage beside a violinist during a rehearsal

YuMi rehearsing with a violinist at the Teatro Verdi in Pisa. Photo: ABB

What a robot string player needs next

A string robot depends on exactly the traits ABB builds into its collaborative arms. A GoFa CRB 15000 can be taught by guiding it by hand, and a position it learns that way can be replayed with the same repeatability each time. Bowing needs smooth force control and fine position control together, which is the combination Toyota solved with custom hardware. If a university or maker wanted to try it, a GoFa with a custom bow gripper could be a starting point. That is only a possibility, and ABB does not offer it as a product.

A person guiding the arm of an ABB GoFa cobot by hand to teach it a path
A person guiding the arm of an ABB GoFa cobot by hand to teach it a path

Lead-through teaching: moving an ABB GoFa arm by hand. Photo: ABB

Programming matters as much as the hardware. ABB's Wizard easy programming lets someone without code skills build a pick and place routine on a single-arm YuMi IRB 14050, and the same drag-and-teach idea could help with simple musical gestures. Our guide to programming robots with no code shows how that works. A violin sets a much higher bar, because a bow stroke changes with every note. Toyota had to record a human player to make its robot sound alive, and no one has yet automated that step for a new piece.

An engineer building a program on a FlexPendant beside a single arm YuMi
An engineer building a program on a FlexPendant beside a single arm YuMi

Programming a single-arm YuMi with Wizard on the FlexPendant. Photo: ABB

For homes, the open problems are cost, safety and skill. A robot that moves a bow a few centimetres from a child's face needs force limits and a sound reason to be there. Factories already use arms near people through standards and safety functions such as SafeMove, but a music teacher robot would need its own checks. Our overview of ABB robot use cases shows how far arms have moved from fenced cells. The likeliest near-term roles for a violin robot are demonstrations, accompaniment and practice partners, much like the daily shows in Nagoya. Replacing a human violinist is a different goal, and nobody has shown it can be done.

A small single arm ABB YuMi robot working in a cell on a prototype line
A small single arm ABB YuMi robot working in a cell on a prototype line

A single-arm YuMi IRB 14050 in its cell on GE Healthcare's prototype line in Helsinki. Photo: ABB

Innovation

AI solutions for effortless ABB robot control.

Automation

Robotics

ceojohntran@chatwithrobot.net

+84905311611

© 2025. All rights reserved.

qtran1215@gmail.com