Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/allthemusicllc/libatm
Library for generating and working with MIDI files
https://github.com/allthemusicllc/libatm
creative-commons midi music public-domain rust
Last synced: about 2 months ago
JSON representation
Library for generating and working with MIDI files
- Host: GitHub
- URL: https://github.com/allthemusicllc/libatm
- Owner: allthemusicllc
- License: other
- Created: 2019-08-10T16:45:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T22:47:17.000Z (over 4 years ago)
- Last Synced: 2024-08-05T06:06:29.449Z (5 months ago)
- Topics: creative-commons, midi, music, public-domain, rust
- Language: Rust
- Homepage: http://allthemusic.info
- Size: 2.14 MB
- Stars: 212
- Watchers: 5
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libatm
## Overview
`libatm` is a library for generating and working with MIDI files. It was purpose-built for
All the Music, LLC to assist in its mission to enable musicians to make all of their music
without the fear of frivolous copyright lawsuits. All code is released into the public domain
via the [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).
If you're looking for a command line tool to generate and work with MIDI files, check out
[the `atm-cli` project](https://github.com/allthemusicllc/atm-cli) that utilizes this library. For
more information on All the Music, check out [allthemusic.info](http://allthemusic.info). For more detailed
library documentation, check out the crate documentation [here](https://allthemusicllc.github.io/libatm/libatm/index.html).