Pro DJ Link:

We’ve recently been using Pro DJ Link + Resolume to synch audio and video, and we’re also driving some DMX using Resolume’s pixel mapping (similar to Dylos). In a word, it is incredible. Very easy to set up (literally drag and drop the playing track onto the video clips you want it to sync to) and so stable it is an issue sometimes because it triggers the Reslume clips the instant the linked track begins playing on the CDJ. While Onyx can be driven with Timecode, I wanted to highlight the extra power you get from the Pro DJ Link, and would deeply encourage the Obsidian devs to talk to Alpha Theta about supporting it directly:

  • Uses mins : secs : milisecond rather than the 30fps limit of SMPTE LTC timecode, which gives you sub-frame accuracy and allows for 60fps video sync
  • Recognizes the linked track by name instead of TC value, so you do not need to arbitrarily offset the timecode just to make sure it is unique to each track
  • Provides Beat, Bar, and Phrase data for the playing track - way more options to tie “mood” to different parts of a song, even one that has not been pre-programmed
  • Provides fader position to link video/DMX fades to the audio volume
  • Allows you to filter by Deck so you can tie different things to the same audio track based on which CDJ is playing it
  • Flags whether or not the playing track is “On Air” (currently audible via the Master out)

I could go on but those are powerful data sources that can be used to drive all kinds of things for both a timecoded show and for busking. Yes, you can use a 3rd party app to convert Pro DJ Link to LTC timecode, and it works, but there is a lot more depth to the data streaming over Pro DJ Link, and I feel very strongly that Onyx would benefit greatly from reading it directly.