Chord-Conditioned Melody Choralization with Controllable Harmonicity and Polyphonicity

02/17/2022
by   Shangda Wu, et al.
0

Melody choralization, i.e. generating a four-part chorale based on a user-given melody, has long been closely associated with J.S. Bach chorales. Previous neural network-based systems rarely focus on chorale generation conditioned on a chord progression, and none of them realised controllable melody choralization. To enable neural networks to learn the general principles of counterpoint from Bach's chorales, we first design a music representation that encoded chord symbols for chord conditioning. We then propose DeepChoir, a melody choralization system, which can generate a four-part chorale for a given melody conditioned on a chord progression. Furthermore, with the improved density sampling, a user can control the extent of harmonicity and polyphonicity for the chorale generated by DeepChoir. Experimental results reveal the effectiveness of our data representation and the controllability of DeepChoir over harmonicity and polyphonicity. The code and generated samples (chorales, folk songs and a symphony) of DeepChoir, and the dataset we use now are available at https://github.com/sander-wood/deepchoir.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2021

Melody Harmonization with Controllable Harmonic Rhythm

Melody harmonization, namely generating a chord progression for a user-g...
research
11/16/2021

Video Background Music Generation with Controllable Music Transformer

In this work, we address the task of video background music generation. ...
research
06/08/2023

Simple and Controllable Music Generation

We tackle the task of conditional music generation. We introduce MusicGe...
research
10/06/2017

Generating Nontrivial Melodies for Music as a Service

We present a hybrid neural network and rule-based system that generates ...
research
05/21/2019

BrainPainter: A software for the visualisation of brain structures, biomarkers and associated pathological processes

We present BrainPainter, a software that automatically generates images ...
research
09/27/2022

Im2Oil: Stroke-Based Oil Painting Rendering with Linearly Controllable Fineness Via Adaptive Sampling

This paper proposes a novel stroke-based rendering (SBR) method that tra...
research
10/26/2020

Melody Harmonization Using Orderless NADE, Chord Balancing, and Blocked Gibbs Sampling

Coherence and interestingness are two criteria for evaluating the perfor...

Please sign up or login with your details

Forgot password? Click here to reset