Skip to content
/ nylon-gpt Public

Automatic music transcription for classical guitar with GPT2 and the MAESTRO dataset

Notifications You must be signed in to change notification settings

d-f/nylon-gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NylonGPT

This project uses GPT2 in order to automatically transcribe classical guitar audio files into sheet music. This is done by first training a model to output a vector representing a piano roll given a mel spectrogram. The MAESTRO dataset found here is made from pairs of audio and MIDI data (aligned with ~3ms accuracy) from multiple years of piano recitals, totaling 200 hours. This was converted into input and output pair tensors with dataset_creation.py

Alphatab will be used for tab visualization.

image

image

About

Automatic music transcription for classical guitar with GPT2 and the MAESTRO dataset

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages