getMidiMessage implemented

midi type added.
This commit is contained in:
onyx-and-iris
2022-08-22 22:28:11 +01:00
parent 76e6d3cba7
commit 69476ffcd9
2 changed files with 61 additions and 0 deletions

28
midi.go Normal file
View File

@@ -0,0 +1,28 @@
package voicemeeter
var midi *midi_t
type midi_t struct {
channel int
current int
cache map[int]int
}
func newMidi() *midi_t {
if midi == nil {
midi = &midi_t{0, 0, map[int]int{}}
}
return midi
}
func (m *midi_t) Channel() int {
return m.channel
}
func (m *midi_t) Current() int {
return m.current
}
func (m *midi_t) Get(key int) int {
return m.cache[key]
}