Sin muchos detalles, sí, se puede. Básicamente lo que necesitas es insertar un instrumento virtual (VSTi) que sea capaz de cargar muestras (samples), como las que mencionas. A ese tipo de instrumento virtual generalmente se le llama "Sampler". Hay muchos, tanto gratuitos como de pago. El más popular de todos es Kontakt. Tiene una versión gratis, pero con ella no puedes hacer lo que quieres. Específicamente para sonidos de batería está Battery, de Native Instruments, pero es de pago. Sonar tiene un Instrumento de bateria incluido, aunque no se le puede cargar tus propios 'samples'.
De momento no recuerdo los nombres de los demás, pero si escribes samplers vst en San Google, de seguro encuentras mucha más información al respecto. Hay otro tipo de instrumentos que se les llama "Triggers" pero comúnmente están deseñados para reemplazar audio, no MIDI.
Hay aún otra forma de hacerlo, insertando "loops" (bucles) o sonidos individuales en pistas de audio. Yo no hago eso comúnmente, así que no sé qué tan laborioso es eso, pero es posible.
Hay otro programa diseñado específicamente para eso, Acid, que antes fué de SonicFoundry, luego de Sony, y ahora creo que es de Magix, aunque en la cuestión MIDI no muy bueno, en mi opinión. Se facilita mucho la creación de proyectos que incluyen todo tipo de 'samples' ya sea individuales o en bucles. Tiene rejilla que te permite colocar las muestras precisamente donde las necesitas, para así crear tus propios ritmos basados en muestras.