/ Модель

Характеристики

Лицензия
CC BY-NC-SA 4.0
Библиотека
symupe
Опубликована
27 апр 2026

Aria-MIDI-MLM

ЭмбеддингиТекст → embedding3 профессии

Предварительно обученный Transformer-кодировщик SyMuPe извлекает признаки из последовательностей фортепианных MIDI-событий.

222скачиваний за 30 дней0лайковвеса обновлены8 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Aria-MIDI-MLM — модель-кодировщик SyMuPe для извлечения признаков из символической фортепианной музыки в формате MIDI. Это 12-слойный Transformer Encoder со скрытым размером 768 и 12 головами внимания, предварительно обученный методом Multi-Mask Language Modeling на 371 053 MIDI-файлах фортепиано из дедуплицированного набора Aria-MIDI. Принимает последовательности событий нот, включая высоту, velocity, сдвиг и длительность времени, а также абсолютную временную позицию; при обучении использовались отрезки по 512 нот.

Сценарии применения

  • извлечение представлений из фортепианных MIDI
  • подготовка признаков для классификатора качества MIDI
  • анализ последовательностей нот и временных характеристик фортепианной музыки

Ограничения

Модель предназначена для символической фортепианной музыки в MIDI и не заявлена как генератор музыки или аудиомодель. Лицензия CC BY-NC-SA 4.0 ограничивает использование некоммерческими условиями и требует распространения производных материалов на тех же условиях.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

SyMuPe: Aria-MIDI MLM Backbone

Aria-MIDI-MLM is a 12-layer Transformer encoder designed for symbolic piano music feature extraction. It was pre-trained using a Multi-Mask Language Modeling (mMLM) objective on 371,053 diverse piano MIDI files from the deduped subset of Aria-MIDI dataset.

This model serves as the foundation for the MIDI Quality Classifier, presented in the article: PianoCoRe: Combined and Refined Piano MIDI Dataset.

Architecture

  • Type: Transformer Encoder
  • Configuration: 12 layers, 768 hidden dimensions, 12 attention heads.
  • Objective: Multi-Mask Language Modeling (mMLM).
  • Inputs (score-agnostic): Pitch, Velocity, TimeShift, Duration, absolute TimePosition
  • Training: Pre-trained for 600,000 steps on 512-note sequences sampled from the deduplicated Aria-MIDI corpus.

Quick Start

Before using this model, ensure you have the symupe library installed:

pip install -U symupe

Use the following code to embed MIDI files:

import torch
from symupe import AutoEmbedder

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

# Build Embedder by loading the model and tokenizer directly from the Hub
embedder = AutoEmbedder.from_pretrained("SyMuPe/Aria-MIDI-MLM", device=device)
# model, tokenizer = embedder.model, embedder.tokenizer

# Extract embeddings from a MIDI file
result = embedder("performance.mid", max_seq_len=512, hop_size=256, layer=-1)
# result is MusicEmbeddingResult(...) containing:
# - midi, seq, embeddings, memory_tokens, token_embeddings, hidden_states, sequences and window_indices

print(result.embeddings.shape)  # (windows, seq_len, emb_dim)

License

The model weights are distributed under the CC-BY-NC-SA 4.0 license.

Citation

If you use this model in your research, please cite:

@inproceedings{borovik2025symupe,
  title = {{SyMuPe: Affective and Controllable Symbolic Music Performance}},
  author = {Borovik, Ilya and Gavrilev, Dmitrii and Viro, Vladimir},
  year = {2025},
  booktitle = {Proceedings of the 33rd ACM International Conference on Multimedia},
  pages = {10699--10708},
  doi = {10.1145/3746027.3755871}
}
@article{borovik2026pianocore,
  title = {{PianoCoRe: Combined and Refined Piano MIDI Dataset}},
  author = {Borovik, Ilya},
  year = {2026},
  journal = {Transactions of the International Society for Music Information Retrieval},
  volume = {9},
  number = {1},
  pages = {144--163},
  doi = {10.5334/tismir.333}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · symupe

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
08158b9

0 моделей