Drumming
- Beatfish Conrad Parker's "code challenge" drumbox/music machine
- Beats By Design an "artificially intelligent drum machine", requires jMusic and of course Java
- Breakage unique AI-driven drum machine from Ollie Glass, requires Java
- DrumPatterns a tool for learning drum rudiments and other patterns
- Drumpiler "the Compiled Drum Machine", from Stefano Maini (aka Sty)
- Drums++ a programming language for percussion patterns
- FlamTastic Drumputer Web-based drum rudiments/pattern composer, translates input to MIDI file
- Fultron 2002 a drum machine project from Curtis Lee Fulton
- Gneutronica GTK2-based drum machine from Stephen Cameron
- Groovit a matrix-style drum-pattern composer
- Hydrogen
- Hydrogen the advanced drum machine for Linux
- Blues Box a collection of blues and rock rhythm patterns for Hydrogen
- Rhythm Galaxy vol.1 percussion samples from Hydrogen programmer and sound designer Artemiy Pavlov
- MuSing Java-based beat generation program (commercial with free demo)
- Rhythm Lab nice utility for realizing and testing polyrhythms, from Aaron Lav
- Slag pattern-based audio sequencer/drum box from Alex Marandon
- Smack Loki Davison's "100% sample-free" drum synthesizer
- TK-707 excellent software emulation of the Roland TR-707 drum machine
- Trommler
- pyTrommler worthy successor to the original drum machine
- TromVSpacer "...interface between the Trommler drum machine and the VSpace language...to "spatialize" tracks made with Trommler"
- midi2trommler converts MIDI files to Trommler format
- Virtual Drum Machine more interesting software from Cedric Roux
- Xdrum a user-configurable software drum-machine for X and the Athena widget set
- orDrumbox audio sequencer and sofware drum machine in Java
- Samples, Loops, and MIDI Files
- Loopasonic good selection of audio loops
- MIDI Drum Files beat loops in Standard MIDI File format
- NS_Kit good drums from the Natural Studio
- Sounddogs excellent collection of royalty-free samples and loops