Sign in to view source links and access this dataset
Description
SynTheory is a synthetic dataset of music theory concepts, specifically rhythmic (tempos and time signatures) and tonal (notes, intervals, scales, chords, and chord progressions). It was created by author meganwei and last updated on Hugging Face on October 2, 2024. The dataset includes 7 distinct concepts, each with its own configuration.
Use Cases
Train models for tempo classification based on the 161 integer BPM values ranging from 50 to 210.
Generate synthetic musical patterns based on the described tonal concepts like scales, chords, and chord progressions.
Analyze rhythmic structures using the described time signatures and percussive instrument types.
Develop educational tools for music theory using the structured concepts of intervals and notes.
Strengths
Covers 7 core music theory concepts: tempos, time signatures, notes, intervals, scales, chords, and chord progressions.
Tempo data includes 161 distinct integer values (BPM) ranging from 50 to 210.
Rhythmic data includes 5 percussive instrument types and 5 random start time offsets.
Limitations
Description metadata is limited; actual data quality requires manual inspection after download.
Column-level documentation is absent; field semantics must be inferred after download.
Row count, file formats, and license information are unknown, which may limit suitability assessment.
Provenance
Source
huggingface
Collection Method
Synthetically generated.
Freshness
Last updated 2024-10-02 01:30:24; freshness should be verified.