Skip to content

xlab/midievent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

midievent GoDoc

Package midievent provides MIDI event type mappings for Go-lang. See docs:

Install

$ go get github.com/xlab/midievent

Use

for ev := range midiIn.Source() {
    msg := portmidi.Message(ev.Message)
    if midievent.IsNoteOn(midievent.Event(msg.Status())) {
        n := int(msg.Data1())
        log.Printf("note %d (%.3fHz)", n, noteToFreq(n))
    }
}

License

CC0 (public domain).

About

Package midievent provides MIDI event type mappings for Go-lang.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages