I am on board with the goals of the article, and I've actually been working on an iOS app to pick away at this problem[1] (albeit in a different way — mine is more fluid and is intended to be used interactively, not to be printed). Sheet music is a great format to represent classical music, but the fact that it doesn't allow you to easily notate one of the most common elements of modern music — syncopation — points to the fact that it's out of date for today's needs by about a century. Modern music does not fit into a rigid meter. It goes off-beat; features arbitrary note lengths and overlapping meters; pitch bends without a second thought; ties performance and production together with the notation. If you want to write down popular music on staff paper, you'll be using a lot of awkward dotted notes and rests.
In my app, I figured I'd try to distill written music down to its basic elements — pitch and time — and allow users to draw on notes arbitrarily, with the equal temperament pitch grid as a guide and pitch/time snapping available as an option. (As an aside: the pitch axis is basically a logarithmic graph of tone frequnency — cents from A440. Because of this, I can swap out the equal temperament scale with basically any arbitrary scale. I've implemented *.scl file import and have been playing around with odd non-equal tunings from huygens-fokker.org's archive[2], though I don't know if this will end up in the final user-facing product.)
In my app, I figured I'd try to distill written music down to its basic elements — pitch and time — and allow users to draw on notes arbitrarily, with the equal temperament pitch grid as a guide and pitch/time snapping available as an option. (As an aside: the pitch axis is basically a logarithmic graph of tone frequnency — cents from A440. Because of this, I can swap out the equal temperament scale with basically any arbitrary scale. I've implemented *.scl file import and have been playing around with odd non-equal tunings from huygens-fokker.org's archive[2], though I don't know if this will end up in the final user-facing product.)
[1]: Early demo video: https://www.youtube.com/watch?v=Ra8OvnoxKQw
[2]: http://www.huygens-fokker.org/docs/scales.zip