We present Gugak-VocalSet, the first publicly available audio dataset for Korean traditional singing with dense annotations of sigimsae, a structured pitch contour system of vocal expressions. Gugak-VocalSet contains 24.5 hours of unaccompanied solo vocal recordings across 305 tracks of representative repertoire curated by the National Gugak Center, performed by 20 professional singers in a controlled studio environment with fixed key and tempo. In addition to genre, lyrics, and mood/timbre tags, the dataset provides a unified sigimsae ontology and approximately 68,000 segments (71,700 instances including multi-label) of audio-grounded sigimsae annotations; the ontology adopts a functional-position-based hierarchy designed for consistent application across genres, and 14 expert annotators specializing in Korean traditional music performed segment-level labeling accordingly. Baseline experiments on sigimsae classification and event detection show that domain-informed F0 representations remain competitive with, and on classification surpass, frozen probing of a general-purpose music foundation model, while pitch and spectral cues play complementary roles in event-level detection. Companion page: https://www.danbinaerin.com/Gugak-VocalSet/
Figures & tables
Figure 1: Genre hierarchy of Gugak-VocalSet. Numbers show track counts per category.
Level
Type
Content
Song
Metadata
Title, Genre (top/mid/sub), Singer, Jangdan, Tempo, Time Sig., EN/KR Captions
Expert Tags
Key, Scale, Mood (80 tags), Timbre (38 tags)
Segment
Lyrics
Phrase-level (7–20 s)
Alignment
Lyrics–Audio Alignment
Event
Sigimsae
17 Ornament Types w/ Timestamps
Table 1: Summary of metadata and annotations in Gugak-VocalSet.
Name
Sym.
Contour
Description
Onset Sigimsae (앞시김새)
onset asc. slide (밀어내기)
Sliding up from a lower pitch to the main note
onset desc. flick (꺾어내기)
Briefly touching a higher pitch before flicking down to the main note
onset upper turn (감아내기 위)
Winding upward, passing through a higher pitch, then returning to the main note
onset lower turn (감아내기 아래)
Winding downward, passing through a lower pitch, then returning to the main note
Vibrato Sigimsae / (요성 시김새) / yoseong / 搖聲
Figure 2: The 17 sigimsae types in the unified ontology grouped by functional position, with notation symbol, pitch contour, and description.
Figure 3: Annotation examples: jeongak (top) and minsogak (bottom). Each panel shows lyric–audio alignment, F0 contour overlaid on a spectrogram, and sigimsae annotations color-coded by functional category.
Figure 4: Statistics of 71,742 sigimsae instances across 305 tracks. (a) Annotation count per type (log scale). (b) Duration distribution per type; labels show means μ .
Model
Input
Macro F1
Weighted F1
Task-specific CNNs (trained from scratch)
F0CNN
F0 contour
.441 ± .015
.530 ± .022
MelCNN
Mel spec
.400 ± .018
.510 ± .025
Frozen foundation models (best layer, MARBLE 2-layer MLP probe)
MERT-v1 95M (L7)
MERT emb.
.358 ± .011
.454 ± .017
CultureMERT-TA 95M (L7)
MERT emb.
.334 ± .022
.427 ± .031
Table 2: 17-category sigimsae classification (song-level 5-fold CV, mean±std). MERT-family models: best layer among L ∈{5,7,9,11,12} .
Figure 5: Row-normalized (recall) confusion matrix for 17-type classification (F0CNN, aggregated over 5 folds).
Within
Cross
Direction
M.F1
Acc
M.F1
Acc
J → M
.423 ± .007
.558 ± .005
.279 ± .002
.429 ± .010
M → J
.354 ± .004
.500 ± .006
.286 ± .013
.432 ± .035
Table 3: Cross-genre Macro F1 (F0CNN, 17-cat, 5-fold CV, 102 songs per genre, mean ± std over 3 seeds).
Model
Frame F1 M
Ev.F1 200ms
IoU F1 0.5
EDTCN (F0)
.324 ± .015
.675 ± .014
.661 ± .014
EDTCN (mel)
.269 ± .013
.763 ± .012
.712 ± .015
MERT-v1 95M (L5)
.311 ± .015
.756 ± .026
.706 ± .028
CultureMERT 95M (L5)
.294 ± .016
.747 ± .019
.700 ± .022
Table 4: Sigimsae event detection results on the 17-category ontology. MERT-family: best layer in L ∈{5,7,9,12} by frame Macro F1.
Department of Linguistics, Rutgers University · Hanyang Institute for Phonetics and Cognitive Sciences of Language (HIPCS) · Department of Smart Factory, Gachon University