CoolFace
Datasetpublic

oreva/bass_music_benchmark

BASS: Benchmarking Audio LMs for Musical Structure and Semantic Reasoning BASS is a benchmark for evaluating music understanding and reasoning in audio language models. It comprises 2,658 questions across 12 tasks and 4 categories, covering 1,993 unique songs and over 138 hours of music. ๐Ÿš€ Usage from datasets import load_dataset ds = load_dataset("oreva/bass_music_benchmark", "lyrics_transcription") ds = load_dataset("oreva/bass_music_benchmark"โ€ฆ See the full description on the dataset page: https://huggingface.co/datasets/oreva/bass_music_benchmark.

sourceHugging Facecc-by-4.0updated 3mo agoView on Hugging Face
1likes107downloads
Dataset Card

BASS: Benchmarking Audio LMs for Musical Structure and Semantic Reasoning

![Paper](https://arxiv.org/abs/2602.04085) ![Website](https://minjang10.github.io/bass-website) ![GitHub](https://github.com/minjang10/bassmusicbenchmark)

BASS is a benchmark for evaluating music understanding and reasoning in audio language models. It comprises 2,658 questions across 12 tasks and 4 categories, covering 1,993 unique songs and over 138 hours of music.


๐Ÿš€ Usage

python
from datasets import load_dataset

ds = load_dataset("oreva/bass_music_benchmark", "lyrics_transcription")
ds = load_dataset("oreva/bass_music_benchmark", "artist_collaboration")
ds = load_dataset("oreva/bass_music_benchmark", "structural_segmentation")
ds = load_dataset("oreva/bass_music_benchmark", "musicological_analysis")

๐Ÿ—‚๏ธ Task Categories

CategoryDescriptionTasks
Structural Lyrics TranscriptionTranscribe song lyrics at varying levels of granularityFull, Section-level
Structural SegmentationIdentify and localize structural sections within a recordingFull, Section-level
Artist CollaborationReason about the presence, duration, and identity of contributing artistsCounting, Duration, Localization, Attribution
Musicological AnalysisAssess knowledge of genre attributes across detection and ranking tasksSingle-Gene Detection, Pairwise Detection, Dominance Ranking, Attribution

๐Ÿ“ฅ Audio Access

Audio files are included directly for the structural_segmentation config. For all other tasks, each example includes a youtube_url field pointing to the source track on YouTube due to copyright restrictions.


๐ŸŒ Multilingual Version (Coming Soon)

We are releasing a multilingual version of BASS covering 9 languages: Chinese, English, French, Korean, Nigerian Pidgin, Portuguese, Spanish, Vietnamese, and Zulu.


๐Ÿ“ฌ Contact

For questions or feedback, please open a GitHub issue or reach out to us at minjang@cs.washington.edu and oahia@cs.washington.edu.


โœ๏ธ Citation

bibtex
@article{jang2025bass,
  title   = {BASS: Benchmarking Audio LMs for Musical Structure and Semantic Reasoning},
  author  = {Min Jang and Orevaghene Ahia and Nazif Tamer and Sachin Kumar and Yulia Tsvetkov and Noah A. Smith},
  year    = {2025},
  url     = {https://arxiv.org/abs/2602.04085}
}