|
| | TrackSequenceNumberEvent (ushort sequenceNumber) |
| | Creates a new track sequence number event.
|
| |
| | TrackSequenceNumberEvent (BinaryReader br, int length) |
| | Reads a new track sequence number event from a MIDI stream.
|
| |
| override MidiEvent | Clone () |
| | Creates a new instance of the TrackSequenceNumberEvent class that is a copy of the current instance.
|
| |
| override string | ToString () |
| | Returns a string that represents the current object, including the base string representation and the sequence number.
|
| |
| override void | Export (ref long absoluteTime, BinaryWriter writer) |
| | Exports the data to a binary writer, including the sequence number split into two bytes.
|
| |
| | MetaEvent (MetaEventType metaEventType, int metaDataLength, long absoluteTime) |
| | Custom constructor for use by derived types, who will manage the data themselves.
|
| |
| override string | ToString () |
| | Returns a string representation of the object, combining the AbsoluteTime and metaEvent properties.
|
| |
| virtual int | GetAsShortMessage () |
| | Returns the short message value calculated based on the channel and command code.
|
| |
| | MidiEvent (long absoluteTime, int channel, MidiCommandCode commandCode) |
| | Creates a MIDI event with specified parameters.
|
| |
| override string | ToString () |
| | Returns a string representation of the current Midi event.
|
| |
|
| static MetaEvent | ReadMetaEvent (BinaryReader br) |
| | Reads a meta event from the provided BinaryReader and returns the corresponding MetaEvent object.
|
| |
| static MidiEvent | FromRawMessage (int rawMessage) |
| | Converts a raw MIDI message to a MidiEvent object.
|
| |
| static MidiEvent | ReadNextEvent (BinaryReader br, MidiEvent previous) |
| | Reads the next MIDI event from the BinaryReader and returns the corresponding MidiEvent.
|
| |
| static bool | IsNoteOff (MidiEvent midiEvent) |
| | Checks if the given MIDI event represents a Note Off message.
|
| |
| static bool | IsNoteOn (MidiEvent midiEvent) |
| | Checks if the provided MIDI event is a Note On event and returns true if the velocity is greater than 0.
|
| |
| static bool | IsEndTrack (MidiEvent midiEvent) |
| | Checks if the provided MIDI event is an end track event.
|
| |
| static int | ReadVarInt (BinaryReader br) |
| | Reads a variable-length encoded integer from the provided BinaryReader and returns the result.
|
| |
| static void | WriteVarInt (BinaryWriter writer, int value) |
| | Writes a variable-length encoded integer to the specified BinaryWriter.
|
| |
| | MetaEvent () |
| | Empty constructor.
|
| |
| | MidiEvent () |
| | Default constructor.
|
| |
| MetaEventType | MetaEventType [get] |
| | Gets the type of this meta event.
|
| |
| virtual int | Channel [get, set] |
| | The MIDI Channel Number for this event (1-16)
|
| |
| int | DeltaTime [get] |
| | The Delta time for this event.
|
| |
| long | AbsoluteTime [get, set] |
| | The absolute time for this event.
|
| |
| MidiCommandCode | CommandCode [get] |
| | The command code for this event.
|
| |
Represents a MIDI track sequence number event event.