An adaptive music generation architecture for games based on the deep learning Transformer mode

This paper presents an architecture for generating music for video games based on the Transformer deep learning model. Our motivation is to be able to customize the generation according to the taste of the player, who can select a corpus of training examples, corresponding to his preferred musical style. The system generates various musical layers, following the standard layering strategy currently used by composers designing video game music. To adapt the music generated to the game play and to the player(s) situation, we are using an arousal-valence model of emotions, in order to control the selection of musical layers. We discuss current limitations and prospects for the future, such as collaborative and interactive control of the musical components.

READ FULL TEXT

page 5

page 6

page 7

research
08/30/2022

MeloForm: Generating Melody with Musical Form based on Expert Systems and Neural Networks

Human usually composes music by organizing elements according to the mus...
research
02/14/2018

A General Model of Music Composition

Hand in hand with deep learning advancements, algorithms of music compos...
research
02/25/2022

GenéLive! Generating Rhythm Actions in Love Live!

A rhythm action game is a music-based video game in which the player is ...
research
07/02/2019

Adaptive Music Composition for Games

The generation of music that adapts dynamically to content and actions h...
research
12/09/2017

Music Generation by Deep Learning - Challenges and Directions

In addition to traditional tasks such as prediction, classification and ...
research
06/23/2020

Incorporating Music Knowledge in Continual Dataset Augmentation for Music Generation

Deep learning has rapidly become the state-of-the-art approach for music...
research
08/02/2021

Musical Speech: A Transformer-based Composition Tool

In this paper, we propose a new compositional tool that will generate a ...

Please sign up or login with your details

Forgot password? Click here to reset