/NoteSequences.jl

A Julia package for converting between music data and model specific inputs.

Primary LanguageJuliaMIT LicenseMIT

NoteSequences

A NoteSequence is an abstract representation of a musical sequence with a variety of utilities. It can be converted to other representations of music such as the Melody or Performance representation, and can be further converted to representations useful for model training like one-hot indices.

Installation

To install this package, do

]add https://github.com/VasanthManiVasi/NoteSequences.jl

or

using Pkg
Pkg.add("https://github.com/VasanthManiVasi/NoteSequences.jl")

Usage

See MusicTransformer.jl and PerformanceRNN.jl.