DuET снижает ошибку транскрипции фортепиано в партитуру с 6,56% до 3,64%

Транскрипция выразительного фортепианного исполнения в нотную партитуру требует одновременного понимания индивидуальных временных сдвигов нот и внутренней метрической структуры. Исследователи из Национального университета Сингапура решили эту задачу с помощью DuET — модели, которая совместно моделирует транскрипцию нот и отслеживание ритма, соединяя оба процесса через специальные механизмы внимания. DuET — это трансформер с двойным кодировщиком, в котором двусторонняя кросс-аттенция соединяет кодировщик нот и кодировщик фреймов, а авторегрессивный декодер чередует их представления для предсказания структурированных атрибутов партитуры. Модель использует TimeRoPE и Time-Pitch Rotary Positional Encoding (TPRoPE) для установления единой временной базы и явного кодирования относительных временных и высотных связей. • **Датасеты**: ASAP (классическая музыка) и Gangqinpu (более 18 000 пар исполнение-партитура, несколько жанров с фокусом на популярную фортепианную музыку) • **Результаты**: на Gangqinpu ошибка метрики MUSTER снизилась с 6,56% до 3,64%; на ASAP — с 11,30% до 11,22% • **Ресурсы**: демонстрация на https://huggingface.co/spaces/Wayne42/DuET-demo и исходный код на https://github.com/wei-zeng98/DuET

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
DuET снижает ошибку транскрипции фортепиано в партитуру с 6,56% до 3,64%
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
ДатасетыASAP (классическая музыка) и Gangqinpu (более 18 000 пар исполнение-партитура, несколько жанров с фокусом на популярную фортепианную музыку)
Результатына Gangqinpu ошибка метрики MUSTER снизилась с 6,56% до 3,64%; на ASAP — с 11,30% до 11,22%
Ресурсыдемонстрация на https://huggingface.co/spaces/Wayne42/DuET-demo и исходный код на https://github.com/wei-zeng98/DuET

Проблема и подход

Автоматическая транскрипция фортепианных исполнений в нотную запись — комплексная задача. Исполнитель варьирует времени каждой ноты, смещает ритм, но партитура должна отразить не только правильные высоты, но и структуру такта, синхронизацию нот с сильными долями. Традиционные подходы либо фокусировались на уровне нот (высоты звучат), либо на уровне фреймов (биты и сильные доли). Исследователи Wei Zeng и Ye Wang из Национального университета Сингапура предложили принципиально иное решение: трансформер с двойным кодировщиком, обрабатывающий обе задачи одновременно через взаимную аттенцию.

Архитектура DuET

Модель строится на следующих компонентах:

Двойное кодирование и кросс-аттенция: отдельные кодировщики обрабатывают высоты нот и ритмическую сетку фреймов, соединяясь двусторонней кросс-аттенцией для обмена контекстом. Авторегрессивный декодер чередует представления нот и фреймов, последовательно предсказывая атрибуты партитуры.

Позиционные кодировки: TimeRoPE устанавливает единую временную базу производительности (performance-time reference), а Time-Pitch Rotary Positional Encoding (TPRoPE) явно кодирует относительные временные и высотные связи. Эти механизмы позволяют модели точнее обрабатывать основные источники ошибок — изменения темпа и фразировки исполнителя.

Совместное обучение: вместо отдельного решения задач транскрипции MIDI-в-партитуру (PM2S) и отслеживания битов-сильных долей (beat and downbeat tracking), модель решает их как единую задачу, где контекст одного уровня помогает другому.

Результаты на датасетах

Далось протестировать DuET на двух датасетах:

Gangqinpu — собственный датасет авторов с более чем 18 000 пар исполнение-партитура, охватывающий несколько жанров с особым фокусом на популярную фортепианную музыку. Здесь DuET снизил среднюю ошибку метрики MUSTER с 6,56% до 3,64% — улучшение на 2,92 процентных пункта.

ASAP — классический датасет академического репертуара. На нём результат чуть скромнее: ошибка снизилась с 11,30% до 11,22%. Различие объясняется сложностью классического репертуара, где интерпретационные вариации выше.

Абляционные исследования подтвердили, что улучшения достигаются за счёт контекста уровня фреймов, временных позиционных кодировок и маскирования истории декодера.

Доступные ресурсы

Авторы опубликовали всё необходимое для использования:

Интерактивная демонстрация: https://huggingface.co/spaces/Wayne42/DuET-demo позволяет попробовать модель прямо в браузере на собственных аудиозаписях.

Исходный код и веса: https://github.com/wei-zeng98/DuET содержит полную реализацию и обученные модели.

Датасет Gangqinpu: авторы планируют выпустить полный датасет с более чем 18 000 примерами для дальнейших исследований.

Работа опубликована 15 октября 2026 года и уже собрала положительный отклик в сообществе.

Вопросы и ответы по материалу

Что известно по теме: проблема и подход?

Автоматическая транскрипция фортепианных исполнений в нотную запись — комплексная задача. Исполнитель варьирует времени каждой ноты, смещает ритм, но партитура должна отразить не только правильные высоты, но и структуру такта, синхронизацию нот с сильными долями. Традиционные подходы либо фокусировались на уровне нот (высоты звучат), либо на уровне фреймов (биты и сильные доли). Исследователи Wei Zeng и Ye Wang из Национального университета Сингапура предложили принципиально иное решение: трансформер с двойным кодировщиком, обрабатывающий обе задачи одновременно через взаим

Что известно по теме: архитектура DuET?

Модель строится на следующих компонентах: Двойное кодирование и кросс-аттенция: отдельные кодировщики обрабатывают высоты нот и ритмическую сетку фреймов, соединяясь двусторонней кросс-аттенцией для обмена контекстом. Авторегрессивный декодер чередует представления нот и фреймов, последовательно предсказывая атрибуты партитуры. Позиционные кодировки: TimeRoPE устанавливает единую временную базу производительности (performance-time reference), а Time-Pitch Rotary Positional Encoding (TPRoPE) явно кодирует относительные временные и высотные связи. Эти механизмы позволяют моде

Что известно по теме: результаты на датасетах?

Далось протестировать DuET на двух датасетах: Gangqinpu — собственный датасет авторов с более чем 18 000 пар исполнение-партитура, охватывающий несколько жанров с особым фокусом на популярную фортепианную музыку. Здесь DuET снизил среднюю ошибку метрики MUSTER с 6,56% до 3,64% — улучшение на 2,92 процентных пункта. ASAP — классический датасет академического репертуара. На нём результат чуть скромнее: ошибка снизилась с 11,30% до 11,22%. Различие объясняется сложностью классического репертуара, где интерпретационные вариации выше. Абляционные исследования подтвердили, что ул

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика AI-разработки

Соберите и запустите AI-продукт без классического кодинга

Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.

Программа интенсива →Платформа Vibe Academy
Что вы думаете?
Загружаем комментарии…