Kontroler udaraljki je elektronički uređaj koji koristi protokol digitalnog sučelja glazbenih instrumenata (MIDI) za generiranje ritmova pomoću softvera i instrumenata za virtualnu glazbu u kombinaciji s računalima ili fizičkim glazbenim instrumentima, kao što su sintisajzeri ili elektronički bubnjevi. Kontroler šalje MIDI poruke događaja koje sadrže informacije o tempu, visini, glasnoći i drugim parametrima uređajima koji će zapravo stvarati zvukove ritma. Kontroler udaraljki također se može koristiti za stvaranje ritmova na konvencionalnim udaraljkama, kao što su setovi akustičnih bubnjeva, činele i ručni bubnjevi koji su opremljeni elektroničkim okidačima. Zbog širokog spektra primjena i postavki u kojima se mogu koristiti MIDI generirani ritmovi, kontroleri udaraljki dostupni su u raznim oblicima i značajno se razlikuju u svojim mogućnostima.
Najosnovniji kontrolori udaraljki obično uključuju set gumenih jastučića kojima se može svirati ili bubnjevima ili rukama i prstima. Osim što interno generira ove zvukove ritma, koji se zatim mogu izravno prenijeti na audio sustav, on također može biti sposoban pokrenuti uzorke ritma na vanjskim uređajima opremljenim okidačima. Kontroler obično sadrži neke unaprijed postavljene ritmove koje korisnik može mijenjati, kao i memoriju za ritmove koje je kreirao korisnik. Kontroler udaraljki također je obično opremljen generatorom zvučnih efekata s kojim se modificira zvuk primjenom efekata kao što su reverb i flanging. Neki kontroleri uključuju sekvencer uzoraka koji dopušta glazbeniku stvaranje i pohranjivanje dugih ritmičkih zapisa za reprodukciju u sinkronizaciji s drugim glazbenim elementima.
Sofisticiraniji kontrolor udaraljki obično nudi ulaz s kojim udaraljkaš može dodati prethodno snimljene ritamske petlje i uzorke. Ove ritamske pjesme mogu se učitati u kontroler udaraljki pomoću memorijske kartice, USB priključka ili MIDI priključka. Nakon uvoza, ove petlje i uzorci mogu se integrirati i sinkronizirati s drugim ritam instrumentima i pjesmama kako bi se stvorila ritmički složena glazba. Kontroleri su također obično opremljeni brojnim unaprijed instaliranim zvukovima ili “glasovima”. Oni obuhvaćaju raspon od tradicionalnih zapadnjačkih zvukova bubnjeva i udaraljki do egzotičnih azijskih i afričkih instrumenata.
Slično, većina modernih sintisajzera i elektroničkih klavijatura sadrži kontroler udaraljki s kojim se stvaraju ritmičke pratnje. Neperkusionisti možda preferiraju stvaranje ritamskih sekvenci na ovaj način, dok će se bubnjari vjerojatno odlučiti za elektronički set bubnjeva koji se sastoji od bubnjeva i padova za činele koji se mogu svirati konvencionalnim tehnikama bubnjanja. Druga mogućnost za bubnjare je naknadna oprema tradicionalnog akustičnog kompleta bubnjeva s kontrolerom plus okidačima bubnja i činela. Dok kontroler generira MIDI zvukove, bubnjar dodaje svoju vlastitu ritmičku pratnju. Koristeći kombinaciju ritmičkih obrazaca koje pokreće kontroler i živih, akustičnih zvukova, bubnjar može stvoriti ritmičke efekte koji bi bili nemogući korištenjem samo tradicionalnih udaraljki.