Transformer-XL Based Music Generation with Multiple Sequences of Time-valued Notes

07/11/2020
by   Xianchao Wu, et al.
0

Current state-of-the-art AI based classical music creation algorithms such as Music Transformer are trained by employing single sequence of notes with time-shifts. The major drawback of absolute time interval expression is the difficulty of similarity computing of notes that share the same note value yet different tempos, in one or among MIDI files. In addition, the usage of single sequence restricts the model to separately and effectively learn music information such as harmony and rhythm. In this paper, we propose a framework with two novel methods to respectively track these two shortages, one is the construction of time-valued note sequences that liberate note values from tempos and the other is the separated usage of four sequences, namely, former note on to current note on, note on to note off, pitch, and velocity, for jointly training of four Transformer-XL networks. Through training on a 23-hour piano MIDI dataset, our framework generates significantly better and hour-level longer music than three state-of-the-art baselines, namely Music Transformer, DeepJ, and single sequence-based Transformer-XL, evaluated automatically and manually.

READ FULL TEXT

page 5

page 7

research
07/14/2022

Multitrack Music Transformer: Learning Long-Term Dependencies in Music with Diverse Instruments

Existing approaches for generating multitrack music with transformer mod...
research
08/04/2020

Automatic Composition of Guitar Tabs by Transformers and Groove Modeling

Deep learning algorithms are increasingly developed for learning to comp...
research
04/08/2022

Exploring Transformer's potential on automatic piano transcription

Most recent research about automatic music transcription (AMT) uses conv...
research
08/18/2020

Generating Music with a Self-Correcting Non-Chronological Autoregressive Model

We describe a novel approach for generating music using a self-correctin...
research
07/11/2021

PocketVAE: A Two-step Model for Groove Generation and Control

Creating a good drum track to imitate a skilled performer in digital aud...
research
01/27/2020

Machine Learning for a Music Glove Instrument

A music glove instrument equipped with force sensitive, flex and IMU sen...
research
11/26/2019

Improving Polyphonic Music Models with Feature-Rich Encoding

This paper explores sequential modeling of polyphonic music with deep ne...

Please sign up or login with your details

Forgot password? Click here to reset