Basic GM Voice List
128 Voices(16 Categoties, 8 Voices each) and 8 Drums, Commom for many MIDI Divices.
MSB and LSB Values for GM Voices are 000
MSB for GM Drums are 127, LSB Value 000
Program Change Number for each voices are given below
Note: The P.C. Number For Piano (Voice) and StandardKit (Drum)
are given as 000 till 2003 and 001 since 2004
Many computer based MIDI Sequencers are 000
This applies to all other Voices and Drums.
No Voices P.C Number
Piano
1 Acoustic Grand Piano 000/001
2 Bright Acoustic Piano 001/002
3 Electric Grand Piano 002/003
4 Honky-tonk Piano 003/004
5 Rhodes Piano (Electric Piano1) 004/005
6 Chorused Piano (Electric Piano2) 005/006
7 Harpsichord 006/007
8 Clavinet 007/008
Chromatic Percussion
9 Celesta 008/009
10 Glockenspiel 009/010
11 Music Box 010/011
12 Vibraphone 011/012
13 Marimba 012/013
14 Xylophone 013/014
15 Tubular Bells 014/015
16 Dulcimer 015/016
Organ
17 Hammond Organ (Drawbar Organ) 016/017
18 Percussive Organ 017/018
19 Rock Organ 018/019
20 Church Organ 019/020
21 Reed Organ 020/021
22 Accordion 021/022
23 Harmonica 022/023
24 Bandoneon 023/024
Guitar 
25 Acoustic Guitar (Nylon) 024/025
26 Acoustic Guitar (Steel) 025/026
27 Electric Guitar (Jazz) 026/027
28 Electric Guitar (Clean) 027/028
29 Electric Guitar (Muted) 028/029
30 Overdriven Guitar 029/030
31 Distortion Guitar 030/031
32 Guitar Harmonics 031/032