Controlerul de percuție este un dispozitiv electronic care utilizează protocolul Musical Instrument Digital Interface (MIDI) pentru a genera ritmuri utilizând software și instrumente de muzică virtuală împreună cu computere sau instrumente muzicale fizice, cum ar fi sintetizatoare sau seturi de tobe electronice. Controlerul trimite mesaje de eveniment MIDI care conțin informații despre tempo, înălțime, volum și alți parametri către dispozitivele care vor crea de fapt sunete de ritm. Controlerul de percuție poate fi folosit și pentru a crea ritmuri pe instrumente de percuție convenționale, cum ar fi seturi de tobe acustice, chimvale și tobe de mână care sunt echipate cu declanșatoare electronice. Datorită gamei largi de aplicații și setări în care pot fi utilizate ritmurile generate de MIDI, controlerele de percuție sunt disponibile într-o varietate de forme diferite și variază considerabil în ceea ce privește capacitățile.
Cele mai de bază controlere de percuție includ de obicei un set de tampoane de cauciuc care pot fi cântate fie cu bețele de tobe, fie cu mâinile și degetele cuiva. Pe lângă generarea acestor sunete de ritm intern, care pot fi apoi transmise direct la un sistem audio, poate fi, de asemenea, capabil să declanșeze modele de ritm pe dispozitive externe echipate cu declanșatoare. Controlerul conține de obicei niște ritmuri prestabilite care pot fi modificate de utilizator, precum și stocare în memorie pentru ritmurile create de utilizator. Controlerul de percuție este, de asemenea, echipat de obicei cu un generator de efecte sonore cu care să modifice sunetul prin aplicarea de efecte precum reverb și flanging. Unele controlere includ un sequencer de model care permite muzicianului să creeze și să stocheze piese de ritm lungi pentru redare în sincronizare cu alte elemente muzicale.
Controlerul de percuție mai sofisticat oferă de obicei o intrare cu care percuționistul poate adăuga bucle și mostre de ritm înregistrate anterior. Aceste piese de ritm pot fi încărcate în controlerul de percuție fie folosind un card de memorie, port USB, fie mufă MIDI. Odată importate, aceste bucle și mostre pot fi integrate și sincronizate cu alte instrumente și piese ritmice pentru a crea muzică complexă din punct de vedere ritmic. Controlerele sunt de obicei echipate cu un număr de sunete sau „voci” preinstalate. Acestea parcurg o gamă variată de la sunete tradiționale de tobe și percuție occidentale până la instrumente exotice asiatice și africane.
În mod similar, majoritatea sintetizatoarelor și clapelor electronice moderne conțin un controler de percuție cu care să creeze acompaniamente ritmice. Cei care nu sunt percuționați pot prefera să creeze secvențe de ritm în acest fel, în timp ce toboșarii vor opta probabil pentru un set de tobe electronice care constă din pad-uri de tobe și chimval care pot fi cântate folosind tehnici convenționale de tobe. O altă opțiune pentru baterii este să adapteze un set de tobe acustice tradiționale cu un controler plus declanșatoare de tobe și chimbal. În timp ce controlerul generează sunete create de MIDI, bateristul adaugă propriul acompaniament ritmic. Folosind o combinație de modele de ritm declanșate de controler plus sunete live, acustice, bateristul poate crea efecte ritmice care ar fi imposibile folosind doar instrumentele tradiționale de percuție.