BASS.NET API for the Un4seen BASS Audio Library

BASSMIDIMarker Enumeration

BASS.NET API for the Un4seen BASS Audio Library

Namespace:  Un4seen.Bass.AddOn.Midi
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

public enum BASSMIDIMarker
Members

  Member nameValueDescription
BASS_MIDI_MARK_MARKER0 Marker events (MIDI meta event 6).
BASS_MIDI_MARK_CUE1 Cue events (MIDI meta event 7).
BASS_MIDI_MARK_LYRIC2 Lyric events (MIDI meta event 5).
BASS_MIDI_MARK_TEXT3 Text events (MIDI meta event 1).
BASS_MIDI_MARK_TIMESIG4 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_KEYSIG5 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_COPY6 Copyright notice (MIDI meta event 2).
BASS_MIDI_MARK_TRACK7 Track name events (MIDI meta event 3).
BASS_MIDI_MARK_INST8 Instrument name events (MIDI meta event 4).
BASS_MIDI_MARK_TRACKSTART9 Track start (SMF2).
BASS_MIDI_MARK_TICK65536 FLAG: get position in ticks instead of bytes
See Also

Reference