The Latest versions of Parallax Serial LCD include a Piezospeaker. It is possible to play recognizable tunes.
Attached is an object converting ABC notation (Follow this link)
to commands sent to the LCD. It includes ABC notation for "Happy Birthday" and the verse of "Ashokan Farewell". Here are a few items I noticed:
1. The LCD will buffer a few tens of notes, so you can send a whole (short) song at once.
2. The LCD always
puts a short rest after notes so you cannot play a dotted note (a dotted quarter note is played as three eighth notes). I increased them to the next-sized note.
3. The tunes are recognizable, but just barely.
Re-inventing the wheel is not a waste of time if, when you are done, you understand why it is round.