Represents a single cue point. On older exports the label and color may be undefined.
RGB values of the hotcue color
The comment associated to the cue point
Number of milliseconds from the start of the track.
Represents a device on the prolink network.
The 8-bit identifier of the device on the network
A hotcue is like a cue point, but also includes the button it is assigned to.
A hot loop, this is the union of a hotcue and a loop.
Details about the current state of the hydtration task
The completed number of progress steps
The specific table that progress is being reported for
The total progress steps for this table
A loop, similar to a cue point, but includes a length.
Details of a particular media slot on the CDJ
The rekordbox configured color of the media connected
Creation date
The device the slot physically exists on
Number of free bytes available on the media
True when a rekordbox 'my settings' file has been exported to the media
The name of the media connected
Same as track count, except for playlists
The slot type
Number of bytes used on the media
Total number of rekordbox tracks on the media. Will be zero if there is no rekordbox database on the media
Specifies the available tracks type on the media
Configures how many beats a track may not be live or playing for it to still be considered active.
Configures how many beats the track must consecutively be playing for (since the beat it was cued at) until the track is considered to be active.
Used for MixstatusMode.SmartTiming
Selects the mixstatus reporting mode
Specifies the duration in seconds that no tracks must be on air. This can be thought of as how long 'air silence' is reasonable in a set before a separate one is considered have begun.
Indicates if the status objects reported should have their on-air flag read. Setting this to false will degrade the functionality of the processor such that it will not consider the value of isOnAir and always assume CDJs are live.
The network interface to listen for devices on the network over
The ID of the virtual CDJ to pose as.
IMPORTANT:
You will likely want to configure this to be > 6, however it is important to note, if you choose an ID within the 1-6 range, no other CDJ may exist on the network using that ID. you CAN NOT have 6 CDJs if you're using one of their slots.
However, should you want to make metadata queries to a unanalized media device connected to the CDJ, or metadata queries for CD disc data, you MUST use a ID within the 1-6 range, as the CDJs will not respond to metadata requests outside of the range of 1-6
Note that rekordbox analized media connected to the CDJ is accessed out of band of the networks remote database protocl, and is not limited by this restriction.
Represents the contents of a playlist
The folders in this playlist.
The playlists in this playlist.
The total number of tracks in this playlist.
The tracks in this playlist. This is an AsyncIterator as looking up track metadata may be slow when connected to the remote database.
Represents a track.
Note, fields that are not optional will be set for all database request methods.
Detailed waveforms have 150 segments per second of audio (150 'half frames' per second of audio).
HD waveforms have 150 segments per second of audio (150 'half frames' per second of audio).
The waveform preview will be 400 segments of data.
The result of looking up track waveforms
The full-size and full-color waveform
Brings the Prolink network online.
This is the primary entrypoint for connecting to the prolink network.
Generated using TypeDoc
A beat grid is a series of offsets from the start of the track. Each offset indicates what count within the measure it is along with the BPM.