from transformers import AutoModel from miditok import MusicTokenizer import torch # device = "cuda" if torch.cuda.is_available() else "cpu" device = "cpu" tokenizer = MusicTokenizer.from_pretrained("shikhr/music_maker") model = AutoModel.from_pretrained("shikhr/music_maker", trust_remote_code=True) model.to(device) # Generate some music out = model.generate( torch.tensor([[1]]).to(device), max_new_tokens=200, temperature=1.0, top_k=100 ) # Save the generated MIDI tokenizer(out[0].tolist()).dump_midi(f"generated.mid")