Skip to content

Symbolic music generator using relative attention mechanisms

Notifications You must be signed in to change notification settings

connor-lennox/Impromptune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impromptune

Read the paper here: https://scholars.unh.edu/honors/564/

Impromptune is a symbolic music generator using relative attention mechanisms. Given a short amount of music in a custom piano-roll-esque format, it uses this as a "prompt" and writes more music to continue the piece.

The main idea behind this model is a "Predictive Attention" layer: using a relative attention mechanism in a recurrent setting to continuously produce outputs on a sequence. With this layer at the end of a stack of Transformer-esque attention layers, the model is able to properly use the context of prior notes to continue the piece.

About

Symbolic music generator using relative attention mechanisms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages