Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spotandjake/grain-midi
A Basic Midi Parser Written In grain-lang
https://github.com/spotandjake/grain-midi
Last synced: 23 days ago
JSON representation
A Basic Midi Parser Written In grain-lang
- Host: GitHub
- URL: https://github.com/spotandjake/grain-midi
- Owner: spotandjake
- License: mit
- Created: 2023-03-22T20:59:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-18T01:43:43.000Z (8 months ago)
- Last Synced: 2024-08-03T23:13:40.100Z (3 months ago)
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Grain-Midi
A Basic Midi Parser Written In grain-langThis is a library that can be used it covers 99% of the midi spec, this is useful for tooling working with midi, This library provides a very basic parser for midi It doesnt fully parse controller messages these are just given as their index's but future functionality could be added. Notes are also not parsed by default just their numbers but the library does provide a `parseNote` api that can be used to convert any given noteNumber into its `octave` and `music note`.
This library has not been fully tested so no guarantees on correctness.