How Many Sounds Are in the General MIDI Map?

The General MIDI (GM1) specification standardizes sound patch assignments so that MIDI files sound consistent across different hardware and software synthesizers. In total, the standard General MIDI sound set catalogs exactly 128 melodic instrument sounds—spanning both traditional acoustic and modern synthetic timbres—alongside a dedicated percussion map containing 47 distinct drum and percussion sounds. This standardized numbering system ensures that a MIDI command requesting a specific sound, such as an acoustic piano or a synthesizer lead, plays the correct instrument regardless of the manufacturer.

The 128 Melodic Instruments

The core General MIDI map defines 128 melodic program numbers (numbered 1 through 128, or 0 through 127 in zero-indexed software). These 128 sounds are evenly divided into 16 distinct instrument families, with each family containing eight related instruments:

The General MIDI Percussion Map

In addition to the 128 melodic sounds, General MIDI reserves MIDI Channel 10 exclusively for rhythm tracks. Rather than changing pitch across the keyboard, key numbers on Channel 10 trigger specific drum and percussion sounds. The GM standard catalogs 47 standardized percussion sounds, mapped from MIDI note 35 (Acoustic Bass Drum) through MIDI note 81 (Open Triangle). This set includes standard acoustic drum kit elements—such as kicks, snares, toms, hi-hats, and cymbals—as well as Latin and hand percussion like bongos, congas, timbales, and maracas.