Skip to content

Some status packet analysis #8

@jan2000

Description

@jan2000

Hi very nice project. Also very good documentation, very interesting.

One note though, why are the byte offsets in the doc not in hexadecimals? I had a hard time comparing the doc with my findings because of this.

That said, keep up the good work!

I have have tested your software with my XDJ-1000MK2 and would like to share some findings:


All numbers are hexadecimals

113
    01 02 04 08 10 20

     1  0  1  0  0  0    05  nothing loaded
    
     1  0  1  0  0  0    05  cue play    
     1  0  1  0  0  0    05  playing
     1  1  1  0  0  0    07  paused in cdj mode
     1  1  1  0  0  0    07  paused at cue point
     1  1  1  0  0  0    07  pitch bending
     1  1  1  0  0  0    07  starting (releasing)
     1  1  1  0  0  0    07  at end of track while playing (in single mode)
     1  1  1  0  1  0    17  pausing (braking, slowing down)
     1  1  1  0  1  0    17  paused
     1  1  1  0  1  0    17  jog pressed
     1  1  1  0  1  0    17  needle search play
     1  1  1  0  1  0    17  while still affected by scratch (for example a backspin)

     1  1  0  0  0  1    23  reverse playing
     1  1  0  0  1  1    33  reverse pausing
     1  1  0  0  1  1    33  reverse paused
     1  1  0  0  0  1    23  reverse at begin of track while playing
    
     1  0  1  0  0  0    05  slip playing
     1  1  1  0  1  0    17  slip pausing
     1  0  1  0  1  0    15  slip paused
     1  0  1  0  1  0    15  slip scratch
     1  0  1  0  0  1    25  slip reverse
     1  1  1  0  1  1    37  slip reverse pausing
     1  0  1  0  1  1    35  slip reverse pause 
     1  0  1  0  1  1    35  slip reverse scratch
    
     1  0  1  0  0  0    05  looping with length greater than 1.0 beat
     1  1  1  0  0  0    07  looping with length less or equal than 1.0 beat

    01                   1
       02                playback speed affected ?
          04             forward play mode (0 on reverse except for slip reverse)
             08          0
                10       vinyl mode: pausing, paused, jog pressed, jog wheel still turning after been pressed
                   20    reverse


90-93
    7f ff ff ff  no bpm available
    00 xx xx xx  bpm analyzed by player / rekordbox bpm loading
    80 xx xx xx  bpm available from rekordbox analysis
94-97
    7f ff ff ff  no track continuing in background in slip mode / no bpm available
    80 xx xx xx  slip mode active, bpm of track continuing in background (this can differ from current audible track)

2a
    02  file loaded without rekordbox analysis

25
    b3  update usb color of linked usb 

6a
    00 after unmount

9d
    0b  slip mode in action

da
    03  colored waveform
    01  blue waveform

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions