Great idea! Also I think songs should have a historical function (like engravings) to sing of great battles, historical events, leaders, creatures, etc. There could be two music skills: composition and performance.
Urist McMusician is playing The Dirge of Deer. This song has a mournful melody. It refers to the striking down of the goblin Unol TheLasher by Urist McGobliniteArmed.
...
Maybe engravings should be fixed before we make procedurally generated songs. Or not.
Dwarven Heavy Metal!!
These emoticons will discribe my feelings about this.
Don't you mean Dwarven deep metal?
Actually, someone determined that the deep metal would create inaudible music and also give severe lacerations to the players' fingers.
How about, if a dwarf has no job, he just goes to the meeting hall and picks up an instrument. Doing so gives him a happy thought for playing and everyone else a happy thought from listening. I don't think a workshop is necessary.
Also, this might result in an entire room full of idle dwarves all playing different songs on different instruments and trying to drown out the others.
Both of those are good ideas.
Also: I think dwarven guitars should use the axe skill in combat.
Yes, I think dwarven rock & roll and heavy metal are a good idea. We already know dwarves are into rock, metal, and axes...