Jag vet tyvärr inget gratisprogram som gör det men själv använder jag Wavelab som gör det alldelles förträffligt.
Wavelab har en funktion som heter AutoSplit som finns på Tools menyn.
Om man tex spelar in en ljudfil i sitt musikprogram låt oss säga en trummis och han lirar på varje trumma och du ser till att det är pauser i mellan så splittar WaveLab upp det och namnger filerna.
Det har funkat fin-fint för mig
Sedan är det bara att göra sitt egna trum-kit i tex EXS24.