public Header(BinaryReader br) { Utils.ReadUINT32(br); Utils.ReadUINT32(br); Format = (E_FORMAT)Utils.ReadUINT16(br); Tracks = Utils.ReadUINT16(br); Ticks = Utils.ReadUINT16(br); if (!Enum.IsDefined(typeof(E_FORMAT), Format)) { Format = E_FORMAT.INVALID; } }
public SMF(E_FORMAT format = E_FORMAT.FORMAT1, int ticks = 960) { mHead = new Header(format, 0, ticks); mTracks = new List <List <Event> >(); }
public Header(E_FORMAT format, int tracks, int ticks) { Format = format; Tracks = tracks; Ticks = ticks; }