- ChannelAftertouchMidiEvent ChannelAftertouch(int channel, int param) 
- ControllerMidiEvent Controller(int channel, int controller, int value) 
- Conveneince factories for normal events. These just put your given values into the event as raw data so you're responsible to know what they do. 
- CopyrightMidiEvent Copyright(string t) 
- CuePointMidiEvent CuePoint(string t) 
- LyricMidiEvent Lyric(string t) 
- MarkerMidiEvent Marker(string t) 
- NameMidiEvent Name(string t) 
- Convenience factories for various meta-events 
- NoteAftertouchMidiEvent NoteAftertouch(int channel, int note, int velocity) 
- NoteOffMidiEvent NoteOff(int channel, int note, int velocity) 
- Conveneince factories for normal events. These just put your given values into the event as raw data so you're responsible to know what they do. 
- NoteOnMidiEvent NoteOn(int channel, int note, int velocity) 
- PitchBendMidiEvent PitchBend(int channel, int fine, int coarse) 
- ProgramChangeMidiEvent ProgramChange(int channel, int program) 
- Conveneince factories for normal events. These just put your given values into the event as raw data so you're responsible to know what they do. 
- TextMidiEvent Text(string t) 
- Convenience factories for various meta-events