Generating Nontrivial Melodies for Music as a Service

10/06/2017
by   Yifei Teng, et al.
0

We present a hybrid neural network and rule-based system that generates pop music. Music produced by pure rule-based systems often sounds mechanical. Music produced by machine learning sounds better, but still lacks hierarchical temporal structure. We restore temporal hierarchy by augmenting machine learning with a temporal production grammar, which generates the music's overall structure and chord progressions. A compatible melody is then generated by a conditional variational recurrent autoencoder. The autoencoder is trained with eight-measure segments from a corpus of 10,000 MIDI files, each of which has had its melody track and chord progressions identified heuristically. The autoencoder maps melody into a multi-dimensional feature space, conditioned by the underlying chord progression. A melody is then generated by feeding a random sample from that space to the autoencoder's decoder, along with the chord progression generated by the grammar. The autoencoder can make musically plausible variations on an existing melody, suitable for recurring motifs. It can also reharmonize a melody to a new chord progression, keeping the rhythm and contour. The generated music compares favorably with that generated by other academic and commercial software designed for the music-as-a-service industry.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/10/2016

Song From PI: A Musically Plausible Network for Pop Music Generation

We present a novel framework for generating pop music. Our model is a hi...
research
11/21/2017

JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs

We propose a novel approach for the generation of polyphonic music based...
research
09/14/2021

Structure-Enhanced Pop Music Generation via Harmony-Aware Learning

Automatically composing pop music with a satisfactory structure is an at...
research
02/17/2022

Chord-Conditioned Melody Choralization with Controllable Harmonicity and Polyphonicity

Melody choralization, i.e. generating a four-part chorale based on a use...
research
09/03/2023

MAGMA: Music Aligned Generative Motion Autodecoder

Mapping music to dance is a challenging problem that requires spatial an...
research
08/05/2020

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

Music producers who use loops may have access to thousands in loop libra...
research
07/11/2019

Beyond Imitation: Generative and Variational Choreography via Machine Learning

Our team of dance artists, physicists, and machine learning researchers ...

Please sign up or login with your details

Forgot password? Click here to reset