Qual é a diferença entre um compositor e um cantor?

Um compositor escreve música.

Um cantor é um artista de música.

Um compositor também pode ser um cantor ou tocar um instrumento ou tocar muitos instrumentos. Geralmente um compositor que toca um instrumento como piano ou trompete ou talvez outro instrumento principal. Geralmente escreve a melodia para esse instrumento tocar.

Um compositor escreve uma ampla variedade de músicas. Como músicas, partituras, peças musicais, músicas de videogame, basicamente qualquer coisa.

Um compositor escreve música. Ele ou ela cria a melodia e, muitas vezes, o arranjo (harmonia e instrumentação). Um cantor canta música. É possível ser os dois. Cada um dos Beatles era capaz de ser compositor e cantor, além de poder tocar nos instrumentos escolhidos. Algumas pessoas são especializadas e são apenas compositoras ou cantoras.