Pianoroll-Event: A Novel Score Representation for Symbolic Music

Published in ICASSP, 2026

Pianoroll-Event Framework

Overview of the Pianoroll-Event encoding pipeline: from pianoroll to compressed event sequence.

Abstract

We introduce an encoding scheme that merges pianoroll representations with event-based descriptions. Our approach defines four event types:

Event TypeDescription
Frame EventsCapture temporal structure of musical segments
Gap EventsHandle silence and rests between notes
Pattern EventsEncode repetitive musical patterns efficiently
Structure EventsRepresent high-level musical form

This scheme achieves 1.36x to 7.16x encoding efficiency compared to comparable discrete sequence approaches. Testing across multiple autoregressive models demonstrates consistent performance gains in both objective metrics and human evaluation.