The Patchbay_

note-seq

Serializable NoteSequence representation and utilities from Google Magenta for music ML.

LanguagePython
CategoryML & generative
LicenseApache-2.0
PlatformsmacOS Windows Linux
Installpip install note-seq
First released2019
MaintainedNot actively maintained (last activity 2025)
LinksWebsite · Source
Full tutorialSee how this compares with every other open AI music model you can run yourself

Strengths

Limitations

Best for

Representing and converting symbolic music data in ML generative pipelines.

Minimal example

import note_seq
seq = note_seq.NoteSequence()
seq.notes.add(pitch=60, start_time=0.0, end_time=0.5, velocity=80)
note_seq.sequence_proto_to_midi_file(seq, 'out.mid')

Alternatives to note-seq

MagentaAudioCraft (MusicGen)DDSPRAVE

← Back to all tools