Skip to content

A transformer-based algorithmic composer of two-track piano pieces

Notifications You must be signed in to change notification settings

FelixSchoen/PAUL-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAUL-2

This repository contains the practical implementation of our work PAUL-2. PAUL-2 is a transformer based algorithmic composer utilising the enhancements made by the Music Transformer.

PAUL-2 is capable of composing two-track piano pieces. The distinguishing feature of the composer is its ability to compose pieces based on a ''difficulty'' parameter, defining how difficulty an output piece should be to play for a human pianist.

We refer to the full thesis for more information on PAUL-2.

In 2023 we published a paper on our work at the 22nd International conference of the Italian Association for Artificial Intelligence (AIxIA).

Requirements

  • s-coda 1.0
  • tensorflow 2.8
  • numpy 1.22
  • pandas 1.4
  • mido 1.2

About

A transformer-based algorithmic composer of two-track piano pieces

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published