MIDI · Monophonic · Melodic
4,392 files40 performers333 patternsPiano & guitar
Dataset of Monophonic Patterns. MIDI recordings of monophonic melodic patterns performed by 40 anonymous musicians (20 pianists, 20 guitarists). Each pattern family has one ground-truth reference and multiple expressive variations in timing, dynamics, articulation and ornamentation. Mean 13.2 versions per pattern (range 4–32). Designed for expressive music generation, variation modeling and monophonic performance analysis.
Zenodo ↗
Audio · Polyphonic · WAV
2,276 files20 performers176 patternsPiano & guitar
Dataset of Polyphonic Patterns. Mono audio recordings (WAV, 48 kHz, 16-bit PCM) of expressive performances by 20 anonymous musicians (10 pianists, 10 guitarists). Each pattern family pairs a ground truth with expressive variations spanning ornamental, harmonic and structural divergence; 89.3% of variation pairs remain harmonically close (chroma similarity > 0.9). Mean duration 5.2 s. Designed for audio-domain expressive performance analysis and generation.
Zenodo ↗
MIDI · Drums · Rhythmic
994 files8 performers77 patternsPercussion
Dataset of Drum Patterns, v1. MIDI recordings of rhythmic drum patterns by 8 anonymous percussionists using GM standard drum notes. Each pattern family pairs one ground truth with expressive variations in timing, velocity, density and instrumentation. Mean 12.9 versions per pattern (range 10–51). Files mix ticks-per-beat (480 or 960) and drum channel (0 or 9) due to differing DAW export settings; both are documented in metadata. For drum pattern generation, groove analysis and rhythmic variation modeling.
Zenodo ↗
MIDI · Drums · Rhythmic
2,177 files10 performers100 patternsPercussion
Dataset of Drum Patterns, v2. Complementary to DoDP: 10 anonymous percussionists, uniform MIDI encoding (96 ticks/beat, channel 0) and compact loop patterns (mean 3.9 beats). Denser sampling, mean 21.8 versions per pattern (range 19–59). Introduces artist-level template patterns (patternID = -1), 194 files representing each performer's baseline rhythmic character, usable as style anchors or zero-shot conditions. For groove modeling, style transfer and densely-sampled rhythmic variation research.
Zenodo ↗