I'm told that a century ago the average American could sing 300 folk songs. Not too surprising, since back then, if you wanted music, you probably had to make it yourself.