Paper
28 March 2023 DJ-Agent: music theory directed a cappella accompaniment generation using deep reinforcement learning
Jiuming Jiang
Author Affiliations +
Proceedings Volume 12566, Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022); 125663S (2023) https://doi.org/10.1117/12.2667902
Event: Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022), 2022, Chongqing, China
Abstract
This paper proposes a song accompaniment generation method that combines audio analysis and symbolic music generation so that human music theory can be used to build a reinforcement learning model, training an agent to create music. The key to this algorithm is to extract music theory concepts from audio and a reward model that works well in reinforcement learning. However, some music theory rules are complex and challenging to describe. It is difficult to achieve competitive results only by hardcoding the reward. Therefore, to build an effective reward model, a neural network is used to evaluate the perceptual part of composition quality, and program discrimination is used to model easy-to-describe music theory, and the two work together. Experiments show that the proposed algorithm can generate accompaniment arrangements close to human composers, is compatible with various musical styles, and outperforms the baseline algorithm in multiple evaluation metrics.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jiuming Jiang "DJ-Agent: music theory directed a cappella accompaniment generation using deep reinforcement learning", Proc. SPIE 12566, Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022), 125663S (28 March 2023); https://doi.org/10.1117/12.2667902
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Neural networks

Beam propagation method

Deep learning

Gallium nitride

Data modeling

Evolutionary algorithms

Clouds

Back to Top