English

Bach or Mock? A Grading Function for Chorales in the Style of J.S. Bach

Sound 2020-07-20 v3 Machine Learning Audio and Speech Processing Machine Learning

Abstract

Deep generative systems that learn probabilistic models from a corpus of existing music do not explicitly encode knowledge of a musical style, compared to traditional rule-based systems. Thus, it can be difficult to determine whether deep models generate stylistically correct output without expert evaluation, but this is expensive and time-consuming. Therefore, there is a need for automatic, interpretable, and musically-motivated evaluation measures of generated music. In this paper, we introduce a grading function that evaluates four-part chorales in the style of J.S. Bach along important musical features. We use the grading function to evaluate the output of a Transformer model, and show that the function is both interpretable and outperforms human experts at discriminating Bach chorales from model-generated ones.

Keywords

Cite

@article{arxiv.2006.13329,
  title  = {Bach or Mock? A Grading Function for Chorales in the Style of J.S. Bach},
  author = {Alexander Fang and Alisa Liu and Prem Seetharaman and Bryan Pardo},
  journal= {arXiv preprint arXiv:2006.13329},
  year   = {2020}
}

Comments

2 pages, 3 figures, Machine Learning for Media Discovery (ML4MD) Workshop at ICML 2020