Энтузиаст под псевдонимом MegCell создал роботизированную систему, способную играть на обычной акустической гитаре . Вместо заранее заученных мелодий машина читает цифровые ноты в реальном времени и преобразует их в движения пальцев. Проект опубликован в сообществах Arduino и привлёк внимание благодаря необычному подходу к музыкальной робототехнике .
Как устроен робот-гитарист
Конструкция робота делится на две функциональные части: одна прижимает струны к ладам, формируя аккорды, другая — извлекает звук с помощью медиатора. Сердце системы — 28 сервоприводов, каждый из которых отвечает за конкретное движение . По словам разработчика, самой сложной задачей оказался не код, а подбор и тонкая настройка механики: чтобы добиться естественного звучания, потребовалось точно согласовать работу всех 28 моторов .

«Чтение с листа» вместо программирования
В отличие от многих музыкальных роботов, которые используют заранее запрограммированные последовательности движений , система MegCell читает композиции в формате MusicXML — цифровом эквиваленте нотной записи . Это позволяет роботу «играть с листа»: он автоматически определяет, какие струны зажимать и как их щипать или перебирать медиатором .
Текущие возможности и планы
Сейчас робот уже умеет щипать струны с разной силой, добиваясь динамических оттенков, а работа над техникой боя продолжается . В дальнейшем MegCell планирует адаптировать систему для других инструментов и создать полностью роботизированную музыкальную группу, способную исполнять любые композиции, загруженные в MusicXML .
Проект демонстрирует, как современные платформы вроде Arduino позволяют решать сложные инженерные задачи на стыке механики, программирования и музыки.
