An open API service indexing awesome lists of open source software.

https://github.com/go-audio/midi

The MIDI package is a high level MIDI library to consume and generate MIDI files.
https://github.com/go-audio/midi

golang midi midi-files

Last synced: 9 months ago
JSON representation

The MIDI package is a high level MIDI library to consume and generate MIDI files.

Awesome Lists containing this project

README

          

# midi

The MIDI package is a high level MIDI library to consume and generate MIDI files.

[![GoDoc](https://godoc.org/github.com/go-audio/midi?status.svg)](https://godoc.org/github.com/go-audio/midi)
[![Go Report Card](https://goreportcard.com/badge/github.com/go-audio/midi)](https://goreportcard.com/report/github.com/go-audio/midi)
[![Coverage Status](https://codecov.io/gh/go-audio/midi/graph/badge.svg)](https://codecov.io/gh/go-audio/midi)
![Workflow Status](https://github.com/go-audio/midi/actions/workflows/go.yml/badge.svg)

## Alternative

Depending on your needs, you might want to check out the excellent
[gomidi](https://github.com/gomidi/midi) library by
[metakeule](https://github.com/metakeule). His library is lower level but more
complete and offers support for live MIDI messaging which this library isn't
trying to do.