I'm creating a setup that will use DJay Pro on the music side of things, and Lightjams on the lighting side of things. DJay Pro allows using spotify, which presents a big advantage for me. I'm not a pro, but I do make a lot of great spotify playlists for parties and beatmatching all the tracks is a great way to take things to the next level. I've also got a nice LED strip setup using an enttec open DMX module. A wrinkle in the arrangement is that the functionality to output beat signals is completely absent from Djay Pro. Fortunately, I'm a software developer so I've written something fairly simple in C# that, over VNC (djay pro runs on a mac, lightjams on a PC) communicates the beat signals as perceived on the UI. This part works surprisingly well. I get on-time beat signals on my PC from DJay pro on the mac. Now it's time to get those signals into Lightjams.
So my question is, which of the various options for inputting external signals into Lightjams is likely to be the most ideal for the simple purpose of sending a well-timed signal on each downbeat to sync the lights to the music? I see MIDI as an option, but I've heard that setting up virtual MIDI interfaces on a PC is not that easy. Does that leave OSC and TUIO (which just seems to be a protocol over OSC?).
Thanks in advance!