Exemplo n.º 1
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException(
             "Invalid status: {:2x} for meta event".format(bstatus))
     self.microseconds = None
     self.microseconds = int.from_bytes(self.bdata[1:], byteorder='big')
Exemplo n.º 2
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException(
             "Invalid status: {:2x} for meta event".format(bstatus))
     self.id: str = None
     self.id_len: int = None
Exemplo n.º 3
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException(
             "Invalid status: {:2x} for meta event".format(bstatus))
     self.numerator: int = None
     self.denominator: int = None
     self.clocks_per_tick: int = None
     self.notes_per_clock: int = None
Exemplo n.º 4
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException(
             "Invalid status: {:2x} for meta event".format(bstatus))
     self.hours: int = None
     self.mins: int = None
     self.secs: int = None
     self.frames: int = None
     self.fract_frames: int = None
Exemplo n.º 5
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException("Invalid status: {:2x} for meta event".format(bstatus))
     self.minor_flag: bool = None
     self.key = None
Exemplo n.º 6
0
 def __init__(self, bdelta, bstatus, blength, bdata):
     super().__init__(bdelta, bstatus, blength, bdata)
     if bstatus != b'\xFF':
         raise IncorrectStatusException(
             "Invalid status: {:2x} for meta event".format(bstatus))
     self.track_name = ""