One of my favorite tools is the Beat Buddy Pedal. It makes practice a lot of fun and creative. I was looking for something like this when looking to play solo . It is far easier than a drum machine . It is very flexible with intros , fills and outros all foot controlled. It has a large Library/Store and Forum with all types of preprogrammed songs. If you feel you need something special you can add it on your computor into an SD card. The Beat Buddy runs off the SD card
As a practice tool, it is great. change tempos, volumes with a dial. Really nice sounding drums. for any style of music. You can practice with different time signatures.
One of my favorite tools. https://www.sweetwater.com/store/detail/BeatBuddy--singular-sound-beatbuddy-drum-machine-pedal