dxw00d:
To do that, you need to be looking at playback of audio samples
Not necessarily. Analogue drum machines existed long before sampling was practical.
Certainly. But they didn't use the Arduino tone() library. Nor are the analog subtractive synthesis techniques used particularly applicable to making a drum machine on an (8-bit) Arduino.
So my recommendation stands.