Closed oubiwann closed 3 years ago
Right now, MIDI message processing happens serially -- and sometimes that's what we want.
But it should also be possible to process messages at the same time (more closely mimicking chord play, for instance.
Tasks:
isParallel
MidiCallGroup
erl/messages/midi.go
midi/midi.go
DispatchParallel
Going to finish the rest of this up in #20
Right now, MIDI message processing happens serially -- and sometimes that's what we want.
But it should also be possible to process messages at the same time (more closely mimicking chord play, for instance.
Tasks:
isParallel
field toMidiCallGroup
erl/messages/midi.go
midi/midi.go
DispatchParallel
inmidi/midi.go
that puts the body of the forloop in a goroutine