Hi Larkside,
Sorry to hear your having troubles with the MIDI connection to Scratch Live, lets get it sorted. Which features are you trying to assign to the DJM 800 ?
Have you had a look at these articles in regards to troubleshooting MIDI in Scratch Live ?
serato.com
serato.com
serato.com
It sounds like there may be a conflict in MIDI messages with the DJM 800 and the Roland MIDI cable that you are using. Have you tried another MIDI to USB cable instead ?
Can you see MIDI messages being sent while the DJM 800 and the Roland cable are connected ? You can check with MIDI monitor which signals are being sent.
If you could also detail your full computer specs this will assist us in troubleshooting the issue.
Anthony