Merged pitch_sequence, duration_sequence, and intensity_sequence in the grammar into a single sequence rule. Also got the chain rule working.
Rewrote the MTK::Pattern methods for conveniently constructing Pattern instances to use the inherited hook for Pattern, so it should "just work" when adding new Pattern classes.