See: Description
| Interface | Description |
|---|---|
| BeatListener |
The listener interface for receiving beat announcements.
|
| DeviceAnnouncementListener |
The listener interface for receiving device announcements.
|
| DeviceUpdateListener |
The listener interface for receiving detailed updates from all devices.
|
| MasterListener |
The listener interface for receiving updates about changes to tempo master state.
|
| Class | Description |
|---|---|
| Beat |
A device update that announces the start of a new beat on a DJ Link network.
|
| BeatFinder |
Watches for devices to report new beats by broadcasting beat packets on port 50001,
and passes them on to registered listeners.
|
| CdjStatus |
Represents a status update sent by a CDJ (or perhaps other player) on a DJ Link network.
|
| DeviceAnnouncement |
Represents a device announcement seen on a DJ Link network.
|
| DeviceAnnouncementAdapter |
An abstract adapter class for receiving device announcements.
|
| DeviceFinder |
Watches for devices to report their presence by broadcasting announcement packets on port 50000,
and keeps a list of the devices that have been seen, and the network address on which they were seen.
|
| DeviceUpdate |
Represents a device status update seen on a DJ Link network.
|
| MasterAdapter |
An abstract adapter class for receiving updates related to the tempo master.
|
| MixerStatus |
Represents a status update sent by a mixer on a DJ Link network.
|
| Util |
Provides utility functions.
|
| VirtualCdj |
Provides the ability to create a virtual CDJ device that can lurk on a DJ Link network and receive packets sent to
players, monitoring the detailed state of the other devices.
|
| Enum | Description |
|---|---|
| CdjStatus.PlayState1 |
The possible values of the first play state found in the packet, labeled P1 in Figure 11 of
the Packet Analysis document.
|
| CdjStatus.PlayState2 |
The possible values of the second play state found in the packet, labeled P2 in Figure 11 of
the Packet Analysis document.
|
| CdjStatus.PlayState3 |
The possible values of the third play state found in the packet, labeled P3 in Figure 11 of
the Packet Analysis document.
|
Overview and installation instructions are found on the Project page on GitHub.
This project is based on research performed with dysentery, and the packet analysis resulting from that project (also available as downloadable PDF).
Copyright © 2016 Deep Symmetry, LLC. All rights reserved.