+1

Have a look at UJAM Virtual Drummer https://www.ujam.com/instruments/#drummer-select
they are actual RealDrums recorded from actual playing, with a mixer for each level and will also work from GM midi allowing you to make custom fills, rolls and riffs.