Несколько раз в жизни мне случайно попадалась в руки гитара, и я начинал учить песни Стинга. Shape of my heart, Fragile — любимые с детства. Их я легко нашел на ютубе, подробные разборы, понятные для чайников — где какую струну зажимать и в каком порядке дергать.
А вот с Desert Rose возникли трудности — я не смог найти по ней внятный урок. Только примитивный набор аккордов типа Am, Dm, C. Но я нашел исполнение одной девушки, которое понравилось, и решил разобрать его. Сначала я просто смотрел на видео и повторял. Но дальше нескольких аккордов не получилось выучить — объем информации слишком большой. Я пытался в тетрадке делать записи, но тоже не осилил. Смотрел несколько приложений для составления табулатур и счел их крайне неудобными. Я пытался отказаться от записей и «вербализации», а двигаться на чувствах и интуиции — и тоже не смог
В итоге я сделал скриншоты всех перестановок руки (их получилось 75). И в редакторе изображений отметил перебор. Получилось такое:

Это было нудно и сложно. А самое страшное — когда возникла необходимость поменять какую‑то позицию которая много раз повторяется, но имеет нюансы, я понял насколько это трудоемко.
И тут я вспомнил, что в наше время существует «вайб‑кодинг». Почему бы не написать собственное приложение для такого детального разбора музыкальных произведений? И вчера написал его.
Что делает это приложение?
Оно позволяет перематывать видео с точностью до десятой доли секунды, и фиксировать моменты изменения позиции пальцев и всё что при этом происходит.
Отметка позиций: Мы отмечаем на симуляции гитары те места (лады и струны), где зажаты ноты.
Фиксация перебора: Мы записываем перебор в его хронологической последовательности.
Проигрывает отрывки: Всегда можно переслушать каждую позицию и отредактировать при необходимости.
Если одна и та же позиция пальцев и перебор используются повторно, мы можем просто привязать их к соответствующим моментам видео. Создав одну позицию один раз, можно многократно использовать её дальше. И если мы найдем там неточности, то отредактировав её в одном месте она обновится везде.
В итоге, мы видим весь список сыгранных отрывков. Можно нажимать на них, прослушивать отдельно, уточняя свою запись и проверяя её точность. Это позволяет оттачивать свою игру на живом примере.
Большую часть приложения я сделал в Antigravity, и доделал в Cursor (когда дневная квота Antigravity кончилась).
Вы можете попробовать это приложение, скачав его с GitHub. Вам нужно только поместить ваше видео в папку public/video.mp4.