He was using two Launchpads and some kind of keyboard from my view of it. And because alot of DJ’s use alternate midi controllers with production software that have a performance mode like Ableton or FL studio. This way they can make a more customized set with their own unique playing style. Since both devices are midi compatible he could map the buttons/keys to do almost anything. Or if he was using Ableton live, he can play notes with the keyboard(synth, drums, piano, guitar etc.) while launching clips and samples using the launchpads. I respect them for doing this because it shows that they’re thinking out of the box and they’re is no hiding in this set-up because its literally like playing a live instrument. (Unless ofcourse they played a pre recorded set, in which case that’s bad)