Set up goroutines for Player, Listener, and Beatkeeper. Tasks: * [ ] Player: #2 * [ ] Listener: create a cancelable Goroutine that ... * [ ] listens for MIDI messages from devices * [ ] translates them to LFE/Erlang midilib messages * [ ] encodes them and writes them to the LFE/Erlang Port * [ ] Beatkeeper: create a cancelable Goroutine that ... * [ ] listens for MIDI beat clock messages * [ ] ??? * [ ] Timekeeper: create a cancelable Goroutine that ... * [ ] regularly listens for `SMPTE` messages in support of MIDI time code syncing with, e.g., a DAW * [ ] ???
Set up goroutines for Player, Listener, and Beatkeeper.
Tasks:
SMPTEmessages in support of MIDI time code syncing with, e.g., a DAW