As diferenças são:
1) Velocidade da música;
2) Arranjos de notas e acordes;
3) Virtuosidade dos músicos;
4) Expressão do vocalista;
Alguns Exemplos:
- FOLK ROCK - ponderado, composto por harmonias vocais afinadas e uma abordagem limpa para a utilização de instrumentos elétricos. (Bob Dylan, Bruce Springsteen, James Taylor, etc)
- HEAVY METAL - Bem veloz, arranjos as vezes complexos mas sempre bem trabalhados, musicos excelentes e vocalista cantam quase sempre muito agudo. (Iron, Hellowen, Angra, etc).
- HARD ROCK (Meu preferido) - Ponderado, arranjos sempre bem trabalhados principalmente solos (os guitarristas e bateristas deste estilo sempre se destacam), músicos excelentes e vocalistas cantam com muita expressão. (Deep Purple, Whitesnake, Guns, Aerosmith etc.)
- PUNK ROCK - Muito rápido, arranjos simples, músicos sem grandes técnicas, expressão do vocalista e dos músicos sempre muito cativantes (Ramones, Bad Religion, Green Day, etc).
- ROCK POP - Ponderado na velocidade, arranjos com média dificuldades, músicos com técnicas medianas e vocalistas e músicos sem grandes expressões (beattles, the marmalade, u2, etc).
-ROCK PSICO - Ponderado na velocidade, arranjos muito bem trabalhados, músicos virtoses, vocalistas expressivos e letras malucas ( Led, Doors, Hendrix, etc)
- GRUNGE - Altera em deixar bem veloz e bem lento (gosto disso), arranjos simples, musicos com tecnicas medianas, vocalistas com voz potente e sempre muito expressivos. (Pearl Jam, Foo Fighters, Creed, Nirvana, etc).
- ROCK INGLES - quase lento, arranjos simples, musicos com técnicas medianas, vocalistas com cara de coitados e nerds, quase sempre sem expressões (oasis, radiohead, coldplay, etc).
O mais legal de tudo isso, é que há milhões de bandas no mundo e você consegue argumentos suficientes para colocá-las dentro de qualquer classe de rock ... Por isso o rock é fantástico !!!