Views
No views yet

pip install musiclang-predict1from musiclang_predict import predict_chords, MusicLangTokenizer
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from musiclang.library import *
4
5# Load model and tokenizer
6model = AutoModelForCausalLM.from_pretrained('musiclang/musiclang-chord-v2-4k')
7tokenizer = AutoTokenizer.from_pretrained('musiclang/musiclang-chord-v2-4k')
8soundtrack = predict_chords(model, tokenizer, nb_chords=4, temperature=1.0)
9
10# Give the chord a simple voicing (closed position chord)
11soundtrack = soundtrack(b0, b1, b2, b3)
12
13# Save it to midi
14soundtrack.to_midi('song.mid', tempo=120, time_signature=(4, 4))1from musiclang_predict import predict_chords, MusicLangTokenizer
2from transformers import AutoModelForCausalLM, AutoTokenizer
3from musiclang.library import *
4
5prompt = (I % I.M) + (V % I.M)['6'].o(-1)
6
7# Load model and tokenizer
8model = GPT2LMHeadModel.from_pretrained('musiclang/musiclang-chord-v2-4k')
9tokenizer = AutoTokenizer.from_pretrained('musiclang/musiclang-chord-v2-4k')
10soundtrack = predict_chords(model, tokenizer, nb_chords=4, prompt=prompt)
11
12# Give the chord a simple voicing (closed position chord)
13soundtrack = soundtrack(b0, b1, b2, b3)
14
15# Save it to midi
16soundtrack.to_midi('song.mid', tempo=120, time_signature=(4, 4))