Added an enum to define classes of beat event. In the future, these
may be extended to support all of the various kinds of midi events,
but for now, it's just note_on/note_off.
Simple downbeat generator, which emits a new, one-quarter-note long note. I'm modeling the rhythms as a stream. Hopefully this works well.