Well, class compliance don’t mean support. I use a Denon DN-X1600 with Traktor Scratch Pro 2 for some years now. Denons Knowledge Base states this device is an class compliant audio device. I never needed a driver. http://denondj.com/kb/article/1747
Does it work in macOS Sierra? I expected it should, but guess what happened after the upgrade: My MacBook Pro recognizes it as connected, but not as an audio device. In Traktor I can use it as MIDI controller but not as audio device anymore. There must have been a change in CoreAudio by Apple. Denons Knowledge Base confirms that it is not supoorted anymore with Sierra: http://denondj.com/kb/article/2167
Long story short: I will downgrade to El Capitan and stay there unless Denon will offer an update to support Sierra or I buy new gear in future.