X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoders%2Fmidi%2Fpd.py;fp=decoders%2Fmidi%2Fpd.py;h=296cee47e12be8d53fcc8452a32dac9318f1b0a9;hp=68a8369bc2d7f38053af1282b55edbe49644070e;hb=ee7de90f6e61d15e4aeb40ccbe1a6d007b1fc9a1;hpb=486b19ce017c6663be6574dacd0c823304903bca diff --git a/decoders/midi/pd.py b/decoders/midi/pd.py index 68a8369..296cee4 100644 --- a/decoders/midi/pd.py +++ b/decoders/midi/pd.py @@ -70,7 +70,7 @@ class Decoder(srd.Decoder): c = self.cmd if len(c) < 3: return - self.es_block = self.ss + self.es_block = self.es msg, chan, note, velocity = c[0] & 0xf0, (c[0] & 0x0f) + 1, c[1], c[2] s = 'note off' if (velocity == 0) else status_bytes[msg] self.putx([0, ['Channel %d: %s (note = %d, velocity = %d)' % \ @@ -162,7 +162,7 @@ class Decoder(srd.Decoder): def handle_sysrealtime_msg(self, newbyte): # System realtime message: 0b11111ttt (t = message type) - self.es_block = self.ss + self.es_block = self.es self.putx([0, ['System realtime message: %s' % status_bytes[newbyte]]]) self.cmd, self.state = [], 'IDLE'