Skip to content

JuliaMusic/MIDI.jl

Folders and files

NameName
Last commit message
Last commit date
Jan 29, 2023
Mar 14, 2019
Jul 19, 2024
Jul 19, 2024
Jan 15, 2023
Jul 19, 2024
May 5, 2019
Jan 8, 2019
Jan 7, 2019
Jan 8, 2019
Jul 19, 2024
Oct 20, 2021

Repository files navigation

MIDI.jl

Documentation Tests Citation
CI status

MIDI.jl is a complete Julia package for reading and writing MIDI data. Besides fundamentally basic types, like MIDITrack or MetaEvent, we have a robust type that describes a music note.

Installation

To install the latest stable release, use ]add MIDI. To install the development version, use ]dev MIDI.

Documentation

For usage examples, documentation, contact info and everything else relevant with how MIDI works please visit the official documentation page: https://juliamusic.github.io/JuliaMusic_documentation.jl/latest/.

Other

For the release history see the CHANGELOG file. For the contributor guide see CONTRIBUTING. For the code of conduit see COC.

Citing

If you used MIDI.jl or MusicManipulations.jl in research that resulted in publication, then please cite our paper using the following BibTeX entry:

@article{Datseris2019,
  doi = {10.21105/joss.01166},
  url = {https://doi.org/10.21105/joss.01166},
  year  = {2019},
  month = {mar},
  publisher = {The Open Journal},
  volume = {4},
  number = {35},
  pages = {1166},
  author = {George Datseris and Joel Hobson},
  title = {{MIDI}.jl: Simple and intuitive handling of MIDI data.},
  journal = {The Journal of Open Source Software}
}