The Marker type, to be used with BASS_MIDI_StreamGetMark(Int32, BASSMIDIMarker, Int32, BASS_MIDI_MARK).
Namespace: Un4seen.Bass.AddOn.Midi
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
Members
Member name | Value | Description | |
---|---|---|---|
BASS_MIDI_MARK_MARKER | 0 | Marker events (MIDI meta event 6). | |
BASS_MIDI_MARK_CUE | 1 | Cue events (MIDI meta event 7). | |
BASS_MIDI_MARK_LYRIC | 2 | Lyric events (MIDI meta event 5). | |
BASS_MIDI_MARK_TEXT | 3 | Text events (MIDI meta event 1). | |
BASS_MIDI_MARK_TIMESIG | 4 |
Time signature event (MIDI meta event 88).
The time signature events are given in the form of "numerator/denominator metronome-pulse 32nd-notes-per-MIDI-quarter-note", eg. "4/4 24 8" | |
BASS_MIDI_MARK_KEYSIG | 5 |
Key signature events (MIDI meta event 89).
That gives the key signature (in BASS_MIDI_MARK.text) in the form of "a b", where "a" is the number of sharps (if positive) or flats (if negative) and "b" signifies major (if 0) or minor (if 1). | |
BASS_MIDI_MARK_COPY | 6 | Copyright notice (MIDI meta event 2). | |
BASS_MIDI_MARK_TRACK | 7 | Track name events (MIDI meta event 3). | |
BASS_MIDI_MARK_INST | 8 | Instrument name events (MIDI meta event 4). | |
BASS_MIDI_MARK_TRACKSTART | 9 | Track start (SMF2). | |
BASS_MIDI_MARK_TICK | 65536 | FLAG: get position in ticks instead of bytes |
See Also