dadaGP

Song tokenizer

Converts GuitarPro songs to and from a token sequence format suitable for training generative language models.

Encoder/decoder converts GuitarPro songs to/from a token-sequence format for generative language models like GPT2, TransformerXL, etc.

GitHub

123 stars
6 watching
8 forks
Language: Python
last commit: over 4 years ago

Related projects:

RepositoryDescriptionStars
coreyker/dnn-mgrResearch code for deep neural networks in music genre recognition22
jordipons/eusipco2017Research code for music auto-tagging using deep learning and feature extraction23
darienhuss/shotgunyaraTools and utilities for generating encoded versions of input data9
cyberboysumanjay/gaanaapiAn unofficial Gaana API using Flask and Python to retrieve song metadata from Gaana116
openai/finetune-transformer-lmThis project provides code and model for improving language understanding through generative pre-training using a transformer-based architecture.2,167
calclavia/deepjA deep learning model that generates music with tunable properties based on specific styles726
despoisj/deepaudioclassificationAutomatically categorizes music genres using deep learning algorithms1,099
danielgtaylor/python-betterprotoGenerates idiomatic modern Python code from Protobuf 3 and gRPC wire format1,567
the-drunk-coder/megra.rsA programming language designed for creating music using stochastic elements and Markov chains.65
jordipons/music-audio-tagging-at-scale-modelsResearch on end-to-end learning for music audio tagging using large datasets and different front-end paradigms.149
ideoforms/isobarA Python package for generating musical patterns and manipulating MIDI events and files379
salu133445/museganGenerates polyphonic music from scratch or based on user input using a neural network architecture1,863
proger/uk4bDevelops pretraining and finetuning techniques for language models using metadata-conditioned text generation18
jonsafari/tok-tokA fast and simple tokenizer for multiple languages28
l0sg/seqgan-musicGenerates polyphonic music sequences using deep learning models and adversarial training28