• AV-Sync Hub

AV-Sync Hub

The AV-Sync Hub is a powerful tool that can be used to control and synchronize multiple AVP workstations together.  

AV-Sync Hub
Things you need to consider:
1) Only one hub can be active on the network at a time.
2) It is not necessary for this program to be running if all you want to do is use workstations in a neutral standalone fashion. 
3) However, If also employing our MCS5 or 6 control surfaces. It will be required that the hub is incorporated and launched by either ensuring the “Auto Launch Hub” property is checked or manually launching it before AV-Playback.
4) It is assumed that the hub would run on the primary workstation given the use of the auto start feature but If desired a hub can reside on its own computer and remain safe from possible shutdowns, ensuring communications remain open with back up units. Keep in mind that run on another computer and you using a control surface. The controller will need to the same computer as the hub.


Current Networked Workstations

1. Current Networked Workstations
This data grid displays all discovered AV-Playback workstation actively running within the local network.
Linked / Primary / Backup:
These three buttons not only provide you with current property status of the workstation but also provides control of the properties without the need to perform the change directly within the workstation itself. Clicking “Linked” will toggle whether that workstation will receive broadcasted commands. Keep in mind though if the primary is unlinked then no one receives commands. “Primary” show which station is considered primary. You can change that assignment by simply clicking on another workstation. The same holds true for “Backup” as well.
Displays the title given to that workstation. This is the same as what appears in the Launch Control.  
Displays the current tile of the play unit’s playlist file.
Displays the IP address of that workstation.
To provide tighter command synchronization between workstations, the time it takes for packets to be received and returned to the hub are being constantly measured. The amount of time required to complete the round trip is considered latency. When command packets are sent out one at a time and since that action itself presents its own slight latency we can better compensate for that if we use this value to assign the transmission array from longest to shortest latency. You will see those numbers constantly fluctuate, this is due to varying traffic loads within the network. 

Master Clock Section

2. Master Clock Section
The master clock is what all connect workstation use to synchronize their own clock with.
By default, master time is derived from the internal clock of the computer hosting the hub. If you wish to utilize an external timecode generator and make it the master clock, then first connect the LTC signal of the generator to an available audio input on the computer and then click on the down arrow next to the LTC button and ensure that the input has been selected. Now click on the “LTC” button. If working correctly the display will now display the generators current time.
NOTE: This implementation is meant for a future enhancement and performing actual system clock updates is not fully implemented at this time. Considering this we have still found that if you allow each workstation to be connected to the internet long enough for you to forcibly get windows time to update by way of an internet time server, then in most situations you will still achieve good synchronization even after the internet connection has been removed.

Primary Unit Position Status

3. Primary Unit Position Status
A key feature of the AV-Sync Hub is the ability to generate and output a linear timecode signal. This signal conforms with LTC standards and can be read by any device designed to read LTC signal streams. Before activating first click on the down arrow button and select an unused but active audio output channel.
WARNING: You do not want to make the mistake of enabling transmission on the same audio channels feeding speakers. The sound you will hear is horrendous. It sounds like a very rude alarm clock.
When the “Transmit LTC” is clicked and enabled the signal will begin and remain constant for as long as the transmit button is enabled. The timecode that would be transmitted is the current position data of the primary play unit. The above display always shows what that current position time is even when the primary is not linked to send or receives transport commands.

External Control Listeners

4. External Control Listeners
Like the listeners built directly into the AV-Playback app, you can choose to use the AV-Sync Hub to be the listener of external control strings instead. The benefit of using this listener means that any single external device can access all networked AVP nodes through this single connection. The AVP protocol structure contains an element that instructs which workstation index the command is meant for and the hub will handle delivery to the correct one. Please refer to the  AVP Protocol Commands section to learn more about formulating command strings.
When enabled the button will glow blue.
NOTE: Only one program can open the listing port at any one time. It should be assumed that if the AV-Sync Hub is being employed at all, then all external commands strings should be directed to this control only.

Show Log Window

5. Show Log Window
Use this to expand the window size and reveal a log window.

Log Window

6. Log Window
This will continually update and provide confirmation of data coming and going through the hub’s data ports. Click on the “Clr” button to clear all text for the list