MIDI.jl
MIDI.jl: Simple and intuitive handling of MIDI data. - Published in JOSS (2019)
Science Score: 100.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
3 of 27 committers (11.1%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Keywords from Contributors
Repository
A Julia library for handling MIDI files
Basic Info
- Host: GitHub
- Owner: JuliaMusic
- License: mit
- Language: Julia
- Default Branch: main
- Homepage: https://juliamusic.github.io/JuliaMusic_documentation.jl/latest/
- Size: 376 KB
Statistics
- Stars: 67
- Watchers: 4
- Forks: 20
- Open Issues: 8
- Releases: 54
Topics
Metadata Files
README.md
MIDI.jl
| Documentation | Tests | Citation |
|:--------:|:--------:|:------:|
||
|
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:
latex
@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}
}
Owner
- Name: JuliaMusic
- Login: JuliaMusic
- Kind: organization
- Website: https://juliamusic.github.io/JuliaMusic_documentation.jl/dev/
- Repositories: 9
- Profile: https://github.com/JuliaMusic
Collection of music-related packages and software, mainly developed using the Julia language. Logo by @cormullion using Luxor.jl
JOSS Publication
MIDI.jl: Simple and intuitive handling of MIDI data.
Authors
Max Planck Institute for Dynamics and Self-Organization, Department of Physics, Georg-August-Universität Göttingen
Roadmunk Inc.
Tags
music MIDI midi note notesCitation (CITATION.bib)
@article{MIDI.jl-2019,
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 = {Journal of Open Source Software}
}
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| George Datseris | d****e@g****m | 163 |
| Joel Hobson | j****n@g****m | 60 |
| Vasanth | v****2@g****m | 32 |
| Unknown | j****t@g****e | 11 |
| Johanni Brea | j****a@g****m | 7 |
| Yuri Vishnevsky | y****h@g****m | 7 |
| Nero Blackstone | g****s@g****m | 6 |
| George Datseris | g****s@d****e | 5 |
| Christoph Finkensiep | c****n@c****e | 5 |
| Thomas A. Poulsen | t****s@l****k | 3 |
| Florian Colombo | F****o@t****h | 1 |
| Amin Yahyaabadi | a****4@g****m | 1 |
| Anshul Singhvi | a****7@s****u | 1 |
| Ashwani Rathee | 5****e | 1 |
| Corentin Nélias | 3****k | 1 |
| Corentin Nélias | c****s@g****m | 1 |
| Danny Robinson | d****n@g****m | 1 |
| Elliot Saba | s****t@g****m | 1 |
| Grant Brown | g****3@g****m | 1 |
| Jeremy Wood | f****n@g****m | 1 |
| Julia TagBot | 5****t | 1 |
| Justin Broce | 5****e | 1 |
| Kevin Mattheus Moerman | K****n | 1 |
| Ryuichi YAMAMOTO | z****i@g****m | 1 |
| Travis Dick | t****k@g****m | 1 |
| anand jain | 3****n | 1 |
| 彭镜宇 | 3****Y | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 48
- Total pull requests: 63
- Average time to close issues: 3 months
- Average time to close pull requests: 1 day
- Total issue authors: 15
- Total pull request authors: 27
- Average comments per issue: 3.52
- Average comments per pull request: 2.49
- Merged pull requests: 60
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Datseris (15)
- NeroBlackstone (12)
- CNelias (5)
- ssfrr (2)
- seece (2)
- VasanthManiVasi (1)
- attobot (1)
- JoelHobson (1)
- grantbrown (1)
- ashwani-rathee (1)
- P-J-Y (1)
- dumptruckman (1)
- JuliaTagBot (1)
- tp2750 (1)
- TravisBarryDick (1)
Pull Request Authors
- Datseris (15)
- VasanthManiVasi (11)
- NeroBlackstone (8)
- ljahn (3)
- CNelias (2)
- JoelHobson (2)
- jbrea (2)
- yurivish (2)
- chfin (2)
- anandijain (1)
- P-J-Y (1)
- justinbroce (1)
- dumptruckman (1)
- staticfloat (1)
- JuliaTagBot (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 17 total
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 47
juliahub.com: MIDI
A Julia library for handling MIDI files
- Homepage: https://juliamusic.github.io/JuliaMusic_documentation.jl/latest/
- Documentation: https://docs.juliahub.com/General/MIDI/stable/
- License: MIT
-
Latest release: 2.7.0
published over 1 year ago