prolink-go
prolink-go copied to clipboard
MIDI sync API
@EvanPurkhiser this project looks great, so psyched it exists!
Curious if you have any plans to implement MIDI sync? It seems like the basics for it are here (bpm, 'start' and 'stop' based off player status, etc). That said, I'm not familiar enough w the codebase to understand the complexities of whether that is a reasonable goal for this lib.
I do offer Midi (and Ableton Link) sync in Beat Link Trigger, powered by my Beat Link library if you can work with the JVM.
If not, though, you can certainly port those features to Go, as it’s all open source too! 😄
@brunchboy I'm definitely taking a look at your project as well, will give it a shot this weekend.
My personal issue is that I'm a way more proficient w Go than Java, so this project piqued my interest. But also it would be interesting to take an idea like this and target (something like) a Raspberry Pi using a headless CLI interface . Basically provide just the basics for a CDJ -> midi & CV sync box, similar to what ALMs 'Pamela's Discoteque' is/was going to be (if it ever gets released).
My entry in the headless bridge daemon space is open-beat-control, offers command-line configuration, and a remote control interface over Open Sound Control. But Beat Link Trigger also works well with its full feature set on a recent Pi over VNC.
Started something similar, but got sidetracked :-/
This can start and stop midi-devices in sync so far.
https://github.com/IljaN/canihazmidi