コード例 #1
0
ファイル: midi.py プロジェクト: edwardgeorge/sc_ne
 def handle_message(self, bytestr):
     status = miditools.byte(bytestr[0])
     if 0x80 <= status <= 0xEF:
         mtyp, chan = miditools.nibbles(status)
         return self.handle_channelmessage(mtyp, chan, bytestr[1:])
     elif 0xF0 <= status <= 0xFF:
         return self.handle_systemmessage(status, bytestr[1:])
     else:
         return ValueError()
コード例 #2
0
ファイル: test_miditools.py プロジェクト: edwardgeorge/sc_ne
def test_byte():
    assert miditools.byte(0xFF) == 255
    assert miditools.byte('\xFF') == 255