Zum Inhalt springen
ModelAufgelistetExtern
Herunterladen

Pianist Transformer Rendering

Pianist Transformer is a state-of-the-art model for generating expressive, human-like piano performances from musical scores. In subjective listening studies, its quality was found to be statistically...

ArtText modelVersionmodelBBewertung

Modellquelle

Art
Text model
Dateigröße
259 MB
Version
vmodel
Aktualisiert
15. Okt. 2026
Downloads
113
Quelle
Hugging Face

Quellenbeschreibung

Pianist Transformer

Pianist Transformer is a state-of-the-art model for generating expressive, human-like piano performances from musical scores. In subjective listening studies, its quality was found to be statistically indistinguishable from a human pianist and was often preferred.

This work is based on the paper: Pianist Transformer: Towards Expressive Piano Performance Rendering via Scalable Self-Supervised Pre-Training.

Model Description

Pianist Transformer addresses the data scarcity problem in expressive performance rendering by leveraging a large-scale, self-supervised pre-training strategy. The model first learns the deep principles of musical structure from a massive 10-billion-token MIDI corpus before being fine-tuned for the final rendering task.

It uses an efficient 135M-parameter asymmetric Transformer architecture (10-layer encoder, 2-layer decoder) with sequence compression, enabling it to process long musical contexts while maintaining fast inference speeds.

Key Features

  • Human-Level Expressivity: Generates nuanced performances that rival and are sometimes preferred over human pianists.
  • Scalable Pre-training: Overcomes the limitations of small supervised datasets by learning from a vast, diverse corpus of unlabeled piano music.
  • Efficient Architecture: A custom design provides a strong balance between performance quality and real-world inference latency.
  • DAW-Friendly Output: Includes a novel post-processing algorithm to convert model output into a standard, fully editable MIDI file with a dynamic tempo map.

How to Use

For detailed instructions on data preparation, inference, and using the model, please refer to the official GitHub repository. The full pipeline is required for correct usage.

➡️ Get Started on GitHub

Citation

If you use this model in your work, please cite the original paper:

@misc{you2025pianisttransformerexpressivepiano,
      title={Pianist Transformer: Towards Expressive Piano Performance Rendering via Scalable Self-Supervised Pre-Training}, 
      author={Hong-Jie You and Jie-Jing Shao and Xiao-Wen Yang and Lin-Han Jia and Lan-Zhe Guo and Yu-Feng Li},
      year={2025},
      eprint={2512.02652},
      archivePrefix={arXiv},
      primaryClass={cs.SD}
}

Quellen

1 Quelle
Hugging FacePrimärVersion 8f1568201d1ec035c73939d5a67c5168c0b80221
huggingface.co/yhj137/pianist-transformer-rendering/tree/8f1568201d1ec035c73939d5a67c5168c0b80221

Verifiziert 28. Aug.

Modellartefakte

1 Artefakt

model.safetensors

safetensors · 259 MB · SHA-256 8fb9111efc14…81d0 · Hugging Face

Download file

Quellenauszüge

2 Auszüge

--- license: apache-2.0 pipeline_tag: audio-to-audio tags: - music - art - piano - midi inference: true spaces: - yhj137/pianist-transformer-rendering-rendering --- # Pianist Transformer **Pianist Transformer** is a state-of-the-art model for generating expressive, human-like piano performances from musical scores. In subjective listening studies, its quality was found to be statistically indistinguishable from a human pianist and was often preferred. This work is based on the paper: **Pianist Transformer: Towards Expressive Piano Performance Rendering via Scalable Self-Supervised Pre-Training**. - **Paper:** https://arxiv.org/abs/2512.02652 - **Github:** https://github.com/yhj137/PianistTransformer - **Project Page:** https://yhj137.github.io/pianist-transformer-demo/ - **Try Online Demo**: https://huggingface.co/spaces/yhj137/pianist-transformer-rendering ## Model Description Pianist Transformer addresses the data scarcity problem in expressive performance rendering by leveraging a large-scale, self-supervised pre-training strategy. The model first learns the deep principles of musical structure from a massive **10-billion-token** MIDI corpus before being fine-tuned for the final rendering task. It uses an efficient **135M-parameter asymmetric Transformer architecture** (10-layer encoder, 2-layer decoder) with sequence compression, enabling it to process long musical contexts while maintaining fast inference speeds. ### Key Features * **Human-Level Expressivity:** Generates nuanced performances that rival and are sometimes preferred over human pianists. * **Scalable Pre-training:** Overcomes the limitations of small supervised datasets by learning from a vast, diverse corpus of unlabeled piano music. * **Efficient Architecture:** A custom design provides a strong balance between performance quality and real-world inference latency. * **DAW-Friendly Output:** Includes a novel post-processing algorithm to convert model output into a standard, fully editable MIDI file with a dynamic tempo map. ## How to Use For detailed instructions on data preparation, inference, and using the model, please refer to the official GitHub repository. The full pipeline is required for correct usage. **➡️ [Get Started on GitHub](https://github.com/yhj137/PianistTransformer)** ## Citation If you use this model in your work, please cite the original paper: ```bibtex...

Source context: 113 downloads · 0 likes · Pipeline audio-to-audio · Repo yhj137/pianist-transformer-rendering