Is it posible to change tone() to drum note? such as snare,bass etc?

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.