SDIRLGASAug 5, 2020

Neural Loop Combiner: Neural Network Models for Assessing the Compatibility of Loops

arXiv:2008.02011v216 citations
AI Analysis

This addresses a time-consuming task for music producers, but it is incremental as it builds on existing automation efforts with machine learning.

The paper tackled the problem of automating the selection of compatible music loops for producers by developing neural network models, finding that a convolutional neural network outperformed a Siamese network and rule-based methods in user ratings.

Music producers who use loops may have access to thousands in loop libraries, but finding ones that are compatible is a time-consuming process; we hope to reduce this burden with automation. State-of-the-art systems for estimating compatibility, such as AutoMashUpper, are mostly rule-based and could be improved on with machine learn-ing. To train a model, we need a large set of loops with ground truth compatibility values. No such dataset exists, so we extract loops from existing music to obtain positive examples of compatible loops, and propose and compare various strategies for choosing negative examples. For re-producibility, we curate data from the Free Music Archive.Using this data, we investigate two types of model architectures for estimating the compatibility of loops: one based on a Siamese network, and the other a pure convolutional neural network (CNN). We conducted a user study in which participants rated the quality of the combinations suggested by each model, and found the CNN to outperform the Siamese network. Both model-based approaches outperformed the rule-based one. We have opened source the code for building the models and the dataset.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes