A midi controlled drum kit created with Java.
​
Each component has 4 sound files of varying hit strengths. The correct file, movement of toms, and oscillation of cymbals are determined by the velocity of each keystroke.
​
Also included are separate volume channels for each component.